Gzip сжатие, настройка Toonel
Toonel - во всех отношениях замечательный сервис. Однако идеальных вещей не бывает, и у него есть некоторые недостатки:
- для работы требуется Java, поэтому прежде нужно установить Java машину, если она ещё не установлена;
- частые конфликты с антивирусами и фаерволами, т.к. Toonel работает с протоколом, который им не известен. Иногда приходится повозиться с настройкой.
Кроме этого одни достоинства:
- самое сильное сжатие из всех известных мне сервисов,
- возможность сжатия графики (с ухудшением качества),
- возможность сжимать почтовый трафик,
- сжатие не только входящего, но и исходящего трафика (актуально для GPRS подключений),
- полная бесплатность.
Прежде чем настраивать Toonel нужно определится, имеется ли Java на Вашем компьютере. Из командной строки (Пуск => Все программы => Стандартные => Командная строка) нужно выполнить команду java -version.

Либо Java на машине есть, в ответ будет показано что-то типа java version "1.6.0_01", либо откроется папка C:\WINDOWS\java, что означает, что Java не установлена.
В первом варианте нужно только проверить, чтобы Java была не ниже версии 1.3, а вот во втором Яву придется устанавливать. Ну, или не пользоваться Toonel, выбор есть всегда.
Скачать Яву можно с официально сайта нужна Java Runtime Environment (JRE), на момент написания книги последняя версия была 6, Update 1 (6u1). Весит это удовольствие 13 с небольшим мегабайт.
После перехода по кнопке "Download" отроется страничка, на которой нужно будет принять лицензионное соглашение и выбрать способ установки.

Способов два:
- Offline Installation (файл скачивается целиком, после просто запускается и устанавливается как любая другая программа).
- Online Installation (скачивается небольшой инсталлятор, запускается, и самостоятельно скачивает все необходимые данные).
Лучше воспользоваться первым вариантом и постоянно иметь дистрибутив, на всякий случай. Скачивать всё равно придётся приблизительно один объём информации.
После установки необходимо перезагрузить компьютер и с помощью командной строки убедится, что Java установлена.
Итак, Java на машине имеется, теперь необходимо скачать Generic Swing Package с этой страницы: . Версию желательно брать поновее.
Скачается файл tonnel.jar, нужно дважды щелкнуть по нему мышью. Если после этого открывается архиватор или любая другая программа, значит .jar файлы не распознаются системой как исполняемые файлы Java, необходимо указать программу для исполнения вручную.
Даже если система определила всё правильно, лучше ассоциировать файл tonnel.jar не с процессом java.exe, как выставляется по умолчанию, а с процессом javaw.exe, функционально работающим с Интернетом.
Делается это просто: щёлкаем правой клавишей по файлу tonnel.jar открывается контекстное меню, далее Открыть с помощью => Выбрать программу в открывшемся окне списка программ кнопка "Обзор", и ищем файл javaw.exe по такому пути: \Program_Files\Java\jre1.х.х\bin\javaw.exe. Двойной щелчок по этому файлу, или выделяем и нажимаем "Открыть", далее везде "ОК".
В конце концов, после запуска файла tonnel.jar должно открыться небольшое окно, это и есть Toonel.
Вкладки программы:
- Stats - статистика сжатия. Графа "Out": сжатие исходящих данных, "In": входящих, "Total" - общее.
- Mapping - настройка конфигурации сервера, подробнее рассмотрим чуть позже.
- Web - формы для введения данных вышестоящего, "родительского" прокси, если он необходим, и выбор качества сжатия графики в форматах GIF и JPEG.
- About - информация о программе.
Настройка браузера
Хост Toonel 127.0.0.1, по умолчанию программа слушает порт 8080. Прописываем настройки в браузере так же, как при настройке Proxomitron, только вместо порта 8192 пишем 8080.
Проверьте, чтобы в строчке "status" была надпись "running", сигнализирующая о том, что программа запущенна. Если после нажатия "Apply" эта надпись не появилась, то скорее всего порт 8080 слушает какая-либо другая программа, и нужно назначить другой порт, например 8888. Разумеется, в браузере порт в таком случае также нужно сменить.
Итак, Toonel запущен, браузер настроен, осталось соединиться с каким-либо сайтом и проверить систему в деле. Если соединение установилось, а в статистике Toonel забегали цифры, показывающие компрессию трафика, то всё работает нормально. Поздравляю, Вы очень удачливы.
Если же сайты не открываются, цифры остались на нулях, или показывают чертовщину в виде наличия исходящего трафика и отсутствия входящего, то проблема скорее всего в фаерволе (брандмауэре) или антивирусе.
Чтобы в этом удостоверится, отключите на время эти программы, и попробуйте выйти в Сеть ещё раз. Как правило, всё начинает работать.
Причина в том, что антивирус пытается контролировать трафик Toonel, но так как протокол Toonel ему не известен, то трафик просто блокируется. Выход из ситуации - добавление javaw.exe в доверенные приложения, или указание антивирусу не контролировать порты, на которых работает Toonel. Так как антивирусов существует великое множество, конкретные настройки к каждому дать невозможно.
К примеру, как решить эту проблему в Антивирусе Касперского:
- 1. открыть настройки KAV - правой кнопкой мышки по иконке KAV в треу, выбрать меню "Настройка..."
- 2. щелкнуть "Настройка сети" в "Сервис"
- 3. щелкнуть по кнопке "Настройка портов..."
- 4. выбрать "Контролировать только выбранные порты" и в списке убрать галки со следующих портов: 8080, 8081, 3128
- 5. перезапустить Toonel и браузер
Настраивая таким образом антивирус Вы НЕ уменьшаете защищённость своего компьютера. Когда Toonel передаст данные в браузер, они всё равно пройдут проверку на вредоносный код.
При написании всего вышеизложенного активно применялся собственный опыт и информация с форума http://ru.toonel.net/. Там много интересного и полезного, в частности по этим двум ссылкам
разговор идёт о сжатии картинок, это поможет определиться, какие оптимальные параметры сжатия выставить.
Новости:
29 Jul 2010 13:14:50
Глава сайта Wikileaks хочет «спровоцировать политические реформы»
Росбалт.RU Глава сайта Wikileaks хочет спровоцировать политические реформы Росбалт.RU Другие серверы разбросаны по всему миру, но часть из них иногда отключается для экономии трафика . Сотрудники сайта, не считаясь со временем, на общественных началах работают над расшифровкой и проверкой подлинности присылаемых им документов. Среди них журналисты, политики, адвокаты и простые ...
Подробнее:
29 Jul 2010 06:29:45
Wikileaks: секреты доброго рыцаря
Wikileaks: секреты доброго рыцаря Inopressa Другие серверы разбросаны по всему миру, но часть из них иногда отключается для экономии трафика . Сотрудники сайта, не считаясь со временем, на общественных началах работают над расшифровкой и проверкой подлинности присылаемых им документов. Среди них - журналисты, политики, адвокаты и простые ...
Подробнее:
29 Jul 2010 05:02:16
Личные данные 170 млн. фейсбуковцев утекли в торренты
Личные данные 170 млн. фейсбуковцев утекли в торренты Вебпланета Это было сделано не столько по причине усложнения алгоритма (на самом деле, речь идёт всего о нескольких дополнительных строках кода), сколько в целях экономии трафика . Потому что буквально несколько дней назад Facebook объявил о преодолении рубежа в 500 млн пользователей а это гигабайты ...
Подробнее: