The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подключение сжатия трафика и фильтрации по спискам AdBlock в..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от opennews on 22-Мрт-09, 22:04 
"Squid+Bfilter+Ziproxy+листы AdBlock=быстрый интернет без рекламы (http://itbg.wordpress.com/2009/03/19/squidbfilterziproxy.../)" - подключение к Squid Ziproxy для сжатия трафика и Bfilter для фильтрации рекламы с использованием списков блокировки от firefox плагина AdBlock.

URL: http://itbg.wordpress.com/2009/03/19/squidbfilterziproxy.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=20875

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от ононим on 22-Мрт-09, 22:04 
пара вопросов:
что лучше, использовать bfilter или встроенные в squid средства фильтрации содержимого? есть ли какой профит от первого?

если реальный профит от ziproxy, если у сквида большой кеш?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от Аноним (??) on 22-Мрт-09, 22:31 
>если реальный профит от ziproxy, если у сквида большой кеш?

Третий squid умеет сам в gzip/deflate отдавать и принимать контент, ziproxy только для 2.x ветки имеет смысл использовать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от AeXgRey email on 25-Мрт-09, 14:36 
>>если реальный профит от ziproxy, если у сквида большой кеш?
>
>Третий squid умеет сам в gzip/deflate отдавать и принимать контент, ziproxy только
>для 2.x ветки имеет смысл использовать.

я так предполагаю что бы от ziproxy был толк его надо ставить на какой-то сервер в интеренете. а так получается ziproxy получил траффик зажал, отдал пользователю, и с экономил в своей локалке полосу

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от Илья email(??) on 22-Мрт-09, 22:53 
Это разные вещи.
Bfilter создан для обрезки рекламы.
Благодаря фильтрам AdBlock режит просто супер.
Ziproxy сжимает странички, оптимизирует их содержимое и отсылает в сеть.
Squid кэширует всё это дело.

Я себе всё это дело поставил, на глаз работает побыстрее чем было раньше.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от ононим on 22-Мрт-09, 23:03 
так, что касается ziproxy понятно - лучше перейду на 3 ветку.

касательно AdBlock, то его можно прикрутить и просто к сквиду. ссылка уже пробегала:
http://notes.ozmonet.com/index.php?title=Network-Wide_Adblock

Илья, скажите, вы пробовали прикручивать Adblock правила просто к сквиду? меня интересует именно целесообразность bfilter

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от yarodin email(??) on 23-Мрт-09, 17:14 
А статью ссылку на которую дали сами читали? (Я даже боюсь спрашивать пробовали ли реализовать то, что там написано).

Во-первых там не просто сквид, а сквидгард. Во-вторых попробуйте применить adblock.sed из статьи на что-нибудь отличное от изилиста - вас ждет много откровений:)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от Timka (??) on 24-Мрт-09, 11:07 
Да, я тоже не люблю всякие левые приблуды для фильтрации, предпочитаю пользоваться стандартным сквидовым access controls. А есть где почитать про формат списков adblock? Я бы прикрутил их к сквиду, уж очень нравится, как оно в Firefox работает.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от Timka (??) on 24-Мрт-09, 11:12 
нашел, почитал... да, не прикрутить такое на 100% к сквиду, недостаточная функцианальность у него, нужен внешний обработчик :(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от chemtech on 23-Мрт-09, 17:40 
Скажи, какая у вас скорость подключения к инету?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Подключение сжатия трафика и фильтрации по спискам AdBlock в..."  +/
Сообщение от Ilrandir on 24-Дек-09, 18:42 
Не понимаю, почему никто не провел каких-то тестов - этот перловый скрипт работает неправильно. Во-первых фраза полного блокирования сайта, которая в оригинале (у АдБлока) выглядит так:
||wmzona.com^
конвертируется в такое
++++++ wmzona.com^*
и ничего не блокирует. А блокируется оно если написать
AD *wmzona.com*
И вообще, насколько я понимаю, эти +++ это нечто образное, действительно все блокируется, если в файле adblock2bfilter.pl в самом начале вместо:

my $BLOCK_PREFIX_STRONG = "++++++";
написать
my $BLOCK_PREFIX_STRONG = "AD";

попробуйте, и вы увидите разницу. А кроме того, во многих оригинальных списках строки выглядят так:
http://marketgid.com или даже так http://www.net.ru
что конвернтируется скриптом в
++++++ *http://marketgid.com* и ++++++ *http://www.net.ru*
но это же бред в 95%случаев! Зачем писать *http:// или даже *http://www. ? Что может стоять перед http:// (кроме тех 5% когда это передаваемый параметр)? Ничего. Тогда зачем там звезда? Чтобы убить побольше процессорного времени в поисках соответствий? Это все должно конвертироваться в:
++++++ *marketgid.com* и ++++++ *net.ru*
а еще лучше
AD *marketgid.com* и AD *net.ru*
или я не очень понимаю эти списки. Кроме того вызывают подозрения адреса типа
*.xbn.ru
т.е. все поддомены xbn.ru блокировать, сам домен не трогать - это нужно проверять, я не трогал, но на глаз это вызывает сомнения.
Вобщем чтобы реализовать то что я написал, нужно добавить пару строк в этот adblock2bfilter.pl, т.е.

было (строка примерно 70):
    # Used to construct the output line.
    my $prefix;
    my $pattern;

    # We process regex patterns differently from others.

стало:
    # Used to construct the output line.
    my $prefix;
    my $pattern;

    $line =~ s/\^$/\*/;
    $line =~ s/^\|\|/\*/;
    $line =~ s/^[\/\|]?([htps]{4,5}:\/\/www\.)|([htps]{4,5}:\/\/)([^\*])/\*$3/i;

    # We process regex patterns differently from others.

Ну вот теперь оно наконец-то действительно режет рекламу.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру