Пропустить навигацию.
Главная

Сжатие интернет трафика с помощью Toonel'я

Многие пользователи OC Runtu(Ubuntu) имеют ограниченный доступ в интернет.
Для таких случаев на java был написан прекрасный продукт "toonel" (http://www.toonel.net/ ). В данной статье мы рассмотрим установку и предварительную настройку этого программного обеспечения

Рассмотрим установку и настройку данного приложения.
1) Вам нужно установить Sun Java Runtime Enviroment, сделать это можно через
менеджер пакетов Synaptic;
2) Скачиваем файл toonel.jar с официального сайта проекта toonel :
http://www.toonel.net/downloads.html , а именно, из раздела: "Toonel
Generic Swing Package (Linux, Sun Solaris, Windows)" Это порядка
150кб;
3) Открываем файл toonel.jar с помощью Sun Java Runtime Enviroment
(нажатимаем правой кнопкой мыши на исполняющем файле выбираем
«Свойства» и в меню «Открыть в программе» - выбираем Sun Java). В
дальнейшем достаточно будет простого клика на данном файле и всё будет
открываться как нужно;
---
Одним из постояльцев форума Runtu, а именно cmepx, был предложен
запуск данного приложения с параметром -t, java -jar
toonel.jar -t , в таком случае, доступ к приложению осуществляется по
веб-интерфейсу, для этого нужно ввести в адресной строке браузера:
http://127.0.0.1:7999/ .
---
4) Теперь нужно настроить саму программу.
Прописываем в открывшемся окошке во вкладке mapping порты, которые
должен слушать, и сжимать идущий через них трафик, компрессор.
Как это организовать?
Начнём того, что в самом первом поле достаточно вписать имя своего
компьютера (если используется статический IP адрес - то можно и его).
Как узнать это имя? Просто открываем консоль и смотрим (мой вариант):
" jan-lee@assault:~$ " - в данном случае assault - имя моей машины.
Вот именно его и нужно вписывать в поле, под названием hostname.

С портами, всё несколько сложнее.
Для тех, кто хоть что-то понимает в сетях, достаточно будет брать
порты приложений из локального файла "что, через что работает",
который прячется вот тут: /etc/services
Для тех, кто слабоват в сетях и тонкостях сетевой работы рассмотрим
следующий способ:
запускаем firestarter и открываем текстовый редактор. Firestarter
нужно настроить и открыть окошко, где он будет показывать сетевую
активность. Настраивать firestarter - очень просто: нужно указать ему
интерфейс и ещё несколько мелочей, там даже одно из 2 окошек где нужно
расставить нужные галочки - частично на русском, осложнений вызвать не
должно.
После этого, запускаем приложения, которые предположительно будут
использовать интернет соединение и записываем открываемые ими порты,
на которые указывает firestarter.
После того, как эта процедура окончена, вносим выписанные порты
приложений в соответствующие графы mapping'а в toonel'е. Как правило -
порты дублируются в обоих графах. Для создания каждого порта нужно
нажимать "new port mapping", вводить нужные данные (для каждого порта
- отдельная запись) и после введения нажать "apply"
Хочу обратить внимание на галочку "use ssl", ставьте галочку, только
если точно знаете зачем оно надо (шифрованное соединение).

Вот собственно и всё. Нужно заметить, что после настройки каждого
конкретного порта, должна появляться строчка "status: running" - если
этого не произошло, значит что-то не так, возможно, что настройка
firewall'а или что-то не так вы вписали.
5) Теперь, нужно настроить систему, для перенаправления трафика с
прямого соединения, на тоннель. Для этого используем встроенный в гном
прокси.
Переходим:
Система -> Пареметры -> Сервис прокси
Переставляем галочку с прямого соединения на "Ручная настройка прокси".
Прописываем в первом поле 127.0.0.1
Ставим галочку "Использовать общий прокси для всех протоколов".
Стоит заметить, что в подобном случае, у интернет программ должно в
настройках сети стоять "Использовать настройки прокси Gnome"
Теперь, нужно перезапустить все интернет приложения - и наслаждаться жизнью!
6) Примечания:
1) Если у вас есть "вышестоящий" прокси, то его нужно указывать уже не
в гномовских настройках, а в настройках самого тоннеля, во вкладке:
"web".
http://www.toonel.net/webmac.html#firefox).
2) Выносим кнопочку гном прокси (Система -> Пареметры -> Сервис прокси)
, на рабочий стол или панель, для быстрой смены режимов, если это необходимо.

Автор: Ведьмак