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/. Там много интересного и полезного, в частности по этим двум ссылкам
разговор идёт о сжатии картинок, это поможет определиться, какие оптимальные параметры сжатия выставить.
Новости:
17 May 2012 12:33:48
КРИ 2012: Myragon расскажет разработчикам игр о том, как экономить на рекламе
КРИ 2012: Myragon расскажет разработчикам игр о том, как экономить на рекламе Пресс-релиз.ру (пресс-релиз) С каждым годом в игровой сфере увеличиваются объемы трафика , появляются новые проекты, разработки, новые интересные лица. КРИ - это информационный символ всей игровой индустрии. И основная цель нашего выступления на КРИ 2012 - привнести новую технологию на рынок и в целом повысить эффективность ...
Подробнее:
17 May 2012 07:20:36
Энергосберегающая сеть: экономия налицо
Энергосберегающая сеть: экономия налицо PC Week RE Помогают значительно экономить энергопотребление и новые прошивки к существующему аппаратному обеспечению. Благодаря новым версиям прошивок сотрудники, занятые в сфере эксплуатации, могут гораздо более разумно использовать имеющиеся ресурсы. К примеру, подачу напряжения в сети можно снизить, ...
Подробнее:
17 May 2012 06:02:19
Разрыв связи. Между "Киевстаром" и МТС разгорается конфликт по интерконнекту
Разрыв связи. Между "Киевстаром" и МТС разгорается конфликт по интерконнекту RosInvest.Com В МТС считают, что "Киевстар" таким образом пытается экономить на расчетах за интерконнект. А в "Киевстаре" утверждают, что МТС требует в договоре учесть долг Beeline перед компанией. В ситуацию обещает вмешаться регулятор - отсутствие договора между компаниями считается нарушением лицензионных ...
Подробнее:
История США История США - вторая часть История США - третья часть