Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Software > Internet > Junkbuster
2000-08-17
Samorukov Alex
(версия для печати)

JunkBuster на практике - как резать баннеры


Internet JUNKBUSTER

Введение

Долгое время я не мог понять одну простую вещь - почему, когда я плачу за интернет я должен тратить своё время на просмотр разнообразной рекламы и баннеров.
При этом иногда ситуация доходила до того, что баннеров на странице было более 50% от общего объёма. Кроме того страницы бывают наполнены всяческими счётчиками, статистиками и прочими ссылками на другие сайты, что очень замедляет скорость их загрузки. А учитывая особенности броузера netscape, мёртвый counter на страничке мог помешать её загрузке и отображению !
Также мне не нравилось то, что разные рекламно/баннерные системы лезут в куки моего броузера и забивают их всякой ерундой (глобальное отключение кук не помогало, так как терялась возможность работы с mail.ru, egroups.com, и т.д.). Я начал искать программу, которая бы смогла фильтровать http поток между броузером и сервером. Squid мне не подошёл, так как во первых очень много ест памяти, а во вторых имеет не очень много функций для нужной мне задачи.
Тогда я скачал программу junkbuster. Она полностью удовлетворила моим запросам.


Вот для чего я её использую:

  • Программа отлично вырезает баннеры и фильтрует куки.
  • В шаблоне для фильтра можно использовать регулярные выражения
  • Конфигурацию можно изменять без перезагрузки программы
  • Отлично работает как в паре с squid так и сама по себе
  • Занимает совсем мало оперативной и дисковой (79kb) памяти
  • При подключении к разным провайдерам я не должен каждый раз менять proxy в netsape
  • Работает с любой программой поддерживающей proxy
  • Позволяет перехватывать весь http поток и записывать его в файл (например удобно для отладки web сервера)
  • Программа распространяется в рамках GPL (то есть не требует денег)
  • И много других приятных возможностей ради которых его стоит установить. !

Установка программы в OS/2

Для работы программы вам потребуется установленный emx версии 0.9c fix 03 или более поздней (файл emxrt.zip). Скачать его можно с ftp.os2.ru Порядок установки программы:
  1. Распакуйте zip файл с программой на HDD
  2. Данный пункт можно пропустить если вы подключены к локальной сети или имеете постоянный ip адрес на вашем ISP
    Вы должны определить корректно ли настроен localhost в вашей системе.
    Запустите команду:
            netstat -a
    в командной строке. Вы должны увидеть ответ состоящий из нескольких строк. Если localhost работает корректно, то одна из них будет типа
             addr 127.0.0.1 interface 0 mask ff000000 broadcast
    Если ничего подобного в выводе netstat нет вы должны настроить интерфейс lo в вашей системе.
    Для этого поместите в файл startup.cmd в корне загрузочного диска строку
    ifconfig  lo 127.0.0.1
  3. Запустите Netscape Communicator, войдите в меню "Правка", "Параметры" , "Дополнительно", Proxy. Выберите пункт "Настроить proxy в ручную", "Просмотреть" и пропишите в полях 'HTTP' and 'HTTPS': 'HTTP://127.0.0.1', Порт: '8000'.
    Если ваш компьютер подключён к локальной сети или имеет постоянный ip адрес, то используйте его вместо (127.0.0.1).
  4. Внесите необходимые изменения в файлы:
     config\config.ijb - Установите параметры вашей конфигурации.
     config\block.ijb - Добавьте URLи для блокировки (советую заменить на мой блок-файл)
     config\cookie.ijb - Добавьте сайты которым разрешены установки кук
     config\forward.ijb - Если у вас уже был установлен proxy в броузере ,то пропишите его в этом файле.
  5. Запустите скрипт bin\install.cmd. Он создаст иконку JunkBuster на вашем рабочем столе.
  6. Запустите программу с рабочего стола
  7. Для проверки работоспособности программы наберите в броузере URL 'http://127.0.0.1/show-proxy-args'
    Вы должны видеть страницу с информацией о настройках программы Junkbuster. Если этого не происходит, то советую посмотреть содержимое файла logfile.ijb из директории config Для того, чтобы облегчить жизнь русскоязычным OS/2 пользователям я перевёл описание программы на русский язык. Кроме того, за время пользования программой я создал блок-файл в котором перечислил все известные мне баннерные системы.
    Для того, чтобы программа не висела всё время в памяти (у меня dial-up) я запускаю её из Injoy autostart options. Это же позволяет мне иметь разные файлы конфигурации для разных провайдеров.

    Скачать программу

    Скачать программу Junkbuster 2.0.1 for OS/2
    Русская документация (перевод мой) программы junkbuster.
    Блок-файл содержащий все известные мне русские и зарубежные баннерные системы (версия 1.0) Со всеми вопросами, пожеланиями и уточнениями можете обращаться ко мне.


    Обсудить материал (число отзывов:0)


    предыдущий материал  |  следующий материал


 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2