Главная

Организация туннеля под беосью..

Вообщем читать тем, у кого хреновый интернет.

Долгое время я искал чем можно сжимать интернет трафик под беосью (т.к. выхожу в инет через gprs, да и инет у нас дорогой), а так же организовывать сокетные туннели через http–проксю.

Вообщем решение нашлось такое: есть программа — toonel.net, но она написана на java. В даунлоадах на офф–сайте есть версия и для PersonalJava. Скачал, запустил — всё работает, но быстро выяснилось что эта версия давольно урезанная по сравнению с версией для JRE1.2 (не может работать с каскадом прокси например, нельзя регулировать уровень пережатия gif и jpeg). Попытка запустить под PJava полноценную версию программы завершилась эксепшеном (из за swing). Немного поковырявшись в jar–е нашел класс, которым можно запустить полноценную версию в консольном режиме. Делается это так:

1. Ставим PersonalJava (В Dano и зете есть по дефолту)
2. качаем с сайта www.toonel.net последнюю версию программы (http://www.toonel.net/generic/005050/toonel.jar)
3. Открываем терминал и пишем в папке с jar–файлом:
pjava -classpath toonel.jar client.OrthodoxConsole
4. Жмём Enter и делаем выход из программы
5. После первого старта в этой же папке будет создан ini файл с настройками. В нём будет что–то вроде этого:
8080;127.0.0.1;7999
25;SMTP Server [Outgoing mail sample];25
110;POP Server [Incoming mail sample];110
143;IMAP Server [Incoming mail sample];143

первую строку менять не стоит — это параметры локального прокси, которые надо будет прописать в браузере (127.0.0.1:8080).

далее идёт описание сокет–туннелей в виде–
локальный_порт;адрес_хоста;удалённый_порт

например если вы хотите организовать туннель для чтения почты по pop3 с сервера pop3.nsk.ru, то строка будет вида 110;pop3.nsk.ru;110
При настройке почтового клиента в качестве сервера надо будет указать адрес 127.0.0.1

Так же в этом файле можно дописать следующие параметры:
GifCompression=n (n- уровень сжатия от 0 до 3)
PictureQuality=n (n — качество JPEG картинок от 0 до 100 — у меня стоит 10 :))
MemoryUsage=64 (размер кэша в оперативке)
ParentProxyAdress=xx.xx.xx.xx (адрес вышестоящего прокси если надо)
ParentProxyPort=xxxx (порт вышестоящего прокси)

6. после настроек опять запустить туннель:
pjava -classpath toonel.jar client.OrthodoxConsole

Вообщем у меня всё работает отлично.

Умудрился

Умудрился сегодня запустить тунель под Haiku. Ввиду отстутсвия java–машины портировал пакет программ: jikes (java компилятор), sablevm (java машина), ну и негуёвый пакет классов. Полёт нормальный.

скрины есть вот тут: http://www.flickr.com/groups/haiku–os/

То есть

То есть осталось портировать какие–то несчастные AWM, Swing и что там ещё по мелочи, и получить полноценную Java? :)

Эти классы

Эти классы в этой машине реализованы на основе либо GTK2 либо QT4. Собрал на данный момент без гуёв. А вообще тут вариантов тока три: порт гтк, порт кутэ или нативная реализация. Последний вариант предпочтительней конечно же.

А

А как ты сделал, чтобы окно настройки прокси в фаерфоксе выглядело нативно? http://farm4.static.flickr.com/3388/3591700598_84f8416981_o.png
P. S. Тут stippi спрашивал по поводу стабильности ntfs'ного драйвера http://lists.berlios.de/pipermail/haiku-commits/2009–June/017066.html

Недоделанный

Недоделанный нативный скин вот тут брал, в нём тока радиобатоны, кнопки и чекеры помоему нативными сделаны:
http://ports.haiku-files.org/export/315/haikuports/trunk/www–client/mozi…

А по поводу стабильности. ну жостких тестов пока не проводил, но разовые операции вроде нормально идут. Естесвенно требуется дополнительное тестирование. Как там в этих мэйллистах ему ответить хз — не перевариваю я их.

https://lists.berlios.de/mail

https://lists.berlios.de/mailman/listinfo/haiku–commits

To post a message to all the list members, send email to haiku–commits@lists.berlios.de.
You can subscribe to the list, or change your existing subscription, in the sections below.

НТФСный

НТФСный драйвер папки некоторые не отображает…. наверно слишком большие по размеру…

Если есть

Если есть желание, то можно проверить в линуксе, тогда будет видно в чем проблема (в самом драйвере либо глюк при портировании)

Есть, сегодня

Есть, сегодня постараюсь поставить линукс вечерком…

Соответственно

Соответственно скорее всего надо будет обновить драйвер до версии 2009.4.4 либо через пакетный менэджер, либо вручную
http://ntfs–3g.com/index.html#download

ПРО НЕГО пишут

ПРО НЕГО пишут а он молчит))
На итальянском сайте, http://www.haiku–os.it/, http://www.haiku–os.it/?q=node/576 — о разработках нашего соотечественника новости пишут! Смотрим :)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
H
m
V
z
n
R
Enter the code without spaces and pay attention to upper/lower case.