( Вход | Регистрация | Поиск )

Proxomitron - лучший Web фильтр!, сага о GZip сжатии
Дата обновления: 12.01.2006 - 15:53, перейти к новому сообщению

·SpiderX
Группа: Наши Люди

Сообщений: 962
Жмём трафик – реально экономим деньги!
или учимся грамотно использовать Proxomitron

Вместо предисловия. Эта статья будет крайне полезна тем, кто пользуется GPRS или Dial-Up соединением и вообще всем кто платит за трафик.
Я достаточно долго работал над этой проблемой и как следствие появился первый скрипт, который в последствии стал отдельным сервисом (спасибо PRYANIK’у smile.gif) –
http://gzip.softoroom.org
Скажу, что эта вещь в сети не уникальна и существуют и другие сервисы по сжатию данных, например WebWarper. Проверить его работу можно зайдя по ссылке:
http://www.webwarper....av/www.x55.ru/ и (для сравнения просто
http://www.x55.ru)
Уже видна солидная разница! Даже в таком виде сервис вполне юзабельный, всё нормально отображается, по ссылкам можно переходить, всё пережимается в GZip как положено. Недостатков как минимум 3: первый – это ссылки. Все они начинаются с адреса WebWarper’а и второй (очень существенный минус) новые страницы придётся руками забивать в браузер и ещё более существенный недостаток – сайты перестанут вас «узнавать». Cookies не передаются нужным сайтам.

Исправить это всё и даже дополнить Ваш браузер новыми функциями поможет программа Proxomitron, которая представляет собой HTTP Proxy сервер. Если кто не в курсе Proxyдословно переводится как "доверенный сервер", который принимает запросы от своих клиентов и переправляет их другим серверам.
Схематично я изобралил это так: «Клиент <–> Proxy <-> Интернет соединение».
Proxomitron по истине программа с бесконечно широкими возможностями и крайней простотой установки и использования. Вот что она умеет:
- фильтровать Web содержимое отметая всплывающие окна, баннеры, рекламу и прочую хрень;
- фильтрует HTTP Header’s как входящие так и исходящие;
- с помощью механизма регулярных выражений умеет полноценно работать с любым контентом;
- крайне низкие системные требования и очень простая установка;
- абсолютно ничего не пишет в реестр и на диск окромя своей папки;
- имеет красивый интерфейс smile.gif.

К сожалению, разработка программы остановилась в 2003 году. Почему? Читайте материалы сайта
http://www.proxomitron.ru
На данный момент смысл уже ясен. С помощью Proxy сервера мы будем перенаправлять запрос на сервер GZip и обрабатывать нужным нам образом полученный контент.
Далее нам потребуется:
Сам Proxymitron:
http://www.proxomitro...d/ProxN45j.zip
Специальные конфиги для Proxymitron’а. В них же и обновлённый файл zlib.dll. Скачать: Присоединённый файл  config.rar ( 44.95кб ) Кол-во скачиваний: 81

Какой нибудь браузер, поддерживающий Proxy с HTTP 1.1 – Opera:
ftp://ftp.opera.com/...w32enen851.exe

Установка и настройка.
1. Распаковываем ProxN45j.zip в любую папку.
2. Распаковываем config.rar в эту же папку. Соответствующие файлы должны замениться.
3. Запускаем Proxomitron. (файл Proxomitron.exe)
5. Запускаем своё соединение с Интернетом.
4. Открываем Opera, заходим в Tools – Preferences – Advanced - Network – Proxy servers.
Там отмечаем галкой HTTP, пишем localhost, Port 8080 и ставим галку Enable HTTP 1.1 for proxy. Все остальные поля должны быть пустыми.
Всё! Настройка закончена!! Теперь абсолютно все просматриваемые страницы будут сжатыми.
Если где то возникнет проблема с сайтом, то нажимаем кнопку Bypass. Тем самым мы временно вырубаем Proxy.
При первой загрузке страница проверяется на сжатость и грузится as is. Последующие загрузки с этого сервера будут только GZip сжатыми!!

P.S. огромное спасибо сайту
http://www.proxomitron.ru за информацию, отдельное vital mogilny, который сделал эти фильтры, и лично Scott R. Lemmon’у который разработал эту программу.


Ответов(1 - 5)

·SpiderX
Группа: Наши Люди

Сообщений: 962
QUOTE
Вот краткий список того, что Proxomitron может делать:
Отключать или ограничивать загрузку рекламных окон
Контролировать MIDI музыку и звуки
"Замораживать" анимированные GIF'ы - грузить только первый кадр
"Убивать" большинство рекламных баннеров
Блокировать логотипы и другие скрипты
Блокировать появление окон подтверждения
Блокировать медленные счетчики
Блокировать "авто-обновление" страниц
Удалять динамический HTML
Предотвращать "зависания" некотрых фреймов
Полностью удалять фреймы или таблицы
Убивать или изменять выбранные Java скрипты или апплеты
Добавлять ваши собственные скрипты на страницы!
Удалять или заменять фоновые рисунки
Останавливать бегущий текст в строке статуса
Показывать URL, замененные текстом в статусной строке
Преобразовывать мигающий текст в полужирный
Удалять нетскейповские слои и CSS



·SpiderX
Группа: Наши Люди

Сообщений: 962
Опорная статья про WebWarper
http://www.proxomitro.../webwarper.htm
Форум по фильтрам:
http://www.proxomitro...=asc&start=210
Именно эту конечную модифкацию я включил в config.rar.

Для тех кто хочет делать свои фильтры доки на русском:
Мета-символы Proxomitron'a
http://www.proxomitro...g%20rules.html
Matching Command Reference
http://www.proxomitro...0commands.html


·SpiderX
Группа: Наши Люди

Сообщений: 962
Proximodo - клон Proxomitron

К сожалению Scott R. Lemmon'у уже никогда не суждено продолжить дальнейшее развитие программы и его дело продолжил проект Proximodo:
http://proximodo.sourceforge.net.
Относительно исходного Proxomitron:
QUOTE
- Открытый исходный код программы (GNU General Public License)
- Многоязычный интерфейс пользователя
- Платформонезависимость
- Централизованное хранилище фильтров: .cfg файлы Proxomitron'а заменены простым списком "активных" фильтров, т.н. "Конфигурации"
- Экспорт (импорт) фильтров из (в) буфера обмена

Что есть:
- Бесплатный
- Полная поддержка фильтров Прокса

Чего нет (но, есть в планах разработчика):
- Поддержки SSL
- Отладки HTML (debug info)
- Команд URL

Скачать последнюю версию можно тут:
http://sourceforge.ne...roup_id=124035


·SpiderX
Группа: Наши Люди

Сообщений: 962
Proxomitron Russian Edition

QUOTE
Proxomitron адаптированная к реалиям российского интернета - Proxomitron Russian Edition. В эту версию включены фильтры написанные с учетом специфики русских баннерообменных сетей и порталов. Основной упор делается на как можно более корректное удаление рекламы без ущерба функциональности просматриваемого сайта. Сами же фильтры разрабатывались chAlx'ом и Storm'ом при участии пользователей программы и нашего форума. Сами фильтры в скором времени обретут описание и будут доступны для скачивания отдельно.


Скачать:
Версия 0.8 от 4 августа 2005г.
http://www.proxomitro...0.8_b50804.exe



Локон Ампары

С меня пиво!!! Много много smile.gif


...все равно не пьешь )))