Тема: [how-to] Экономим gprs-трафик с toonel
Периодически на форуме возникают вопросы по экономии gprs-трафика.
Для тех, кому это актуально, небольшое руководство, как можно реализовать сёрф в интернете через сжимающий прокси-сервер на примере toonel (http://ru.toonel.net).
Что нам понадобится:
1. java-машина.
# apt-get install icedtea6
находится пакет в Extras-devel и Extras-testing.
2. Скачиваем клиент нашего прокси-сервера toonel.jar с официального сайта http://toonel.net/generic/005050/toonel.jar. Сохранить можно в любое место, у меня для этих целей (java-приложения) специальное место - /home/user/jar.
Настала пора запуска апплета клиента прокси-сервера, делаем это из консоли либо с полным путём до апплета
$ java -jar /home/user/jar/toonel.jar
либо перейдя в каталог с апплетом
$ cd /home/user/jar
$ java -jar toonel.jar
и видим на экране диалог с параметрами настройки клиента
сразу скажу, что настраивать через это диалоговое окно очень неудобно, да и мешается оно при работе, поэтому рекомендую запускать апплет следующим образом, без гуя и в фоне
$ java -jar /home/user/jar/toonel.jar -t &
Спросите, а как же настройка и просмотр статистики?
Всё предусмотрено!
Просто перейдите в web-браузере по адресу http://127.0.0.1:7999 и получите страничку управления клиентом
Так, запустить запустили, а что же дальше? Сразу скажу, что настроек по умолчанию больше чем достаточно, чтобы пускать трафик через прокси!
Но! Но для этого необходимо настроить наше приложение, чтобы оно ходило в инет не напрямую, а через прокси-сервер.
Покажу, как это делается на примере стандартного web-браузера microB.
Открываем страничку с настройками браузера, набрав в адресной строке about:config, согласившись с предупреждением
чтобы легче было искать нужный параметр, набираем в строке фильтра proxy
нас интересуют всего-навсего 3 параметра
network.proxy.http, ему присваиваем значение "127.0.0.1"
network.proxy.htp_port, присваиваем ему значение 8080
network.proxy.type, присваиваем значение 1
удобнее всего менять параметры, тапнув стилусом на строке с параметром, нажать Enter на хардварной клавиатуре и ввести нужное значение.
Вот и всё, если вы сделали, как я описал выше, то весь трафик браузера пойдёт через сжимающий прокси-сервер, расположенный в Германии.
Спросите, как проверить?
Просто зайдите на страничку с определением вашего IP-адреса, например 2ip.ru, и если вы увидите что-то подобное вместо адреса вашего мобильного провайдера, то значит всё работает нормально
И ещё, логичный вопрос, а оно точно сжимает? Зайдите на страничку статистики http://127.0.0.1:7999 и убедитесь сами
На вкладке "web" можно настроить качество и уровень сжатия картинок
Удачного сёрфа! Данный метод можно ещё рассматривать как вариант лёгкого анонимайзера.
P.S. Описанный вариант, рассчитан на бесплатную версию toonel, поэтому его работоспособность напрямую зависит от загруженности серверов сервиса и может время от времени не работать. Т.е. трафик сжиматься не будет.
P.P.S. Пускать через сервис можно не только трафик браузера, просто научите приложение работать через прокси-сервер. ;-)