Доброго всем времени суток. Который уже день бьюсь над bfilter'ом, пытаясь заставить его блокировать контент с нужных мне хостов. Предположим, в /etc/bfilter/urls.local есть строка:
AD /http(s)?://.*dt00.net\/.*/
которая, по моему разумению, должна напрочь срезать все, что идет с *.dt00.net/* , но ничего подобного не происходит. В логах сквида видно: 1262946958.734 1 10.0.0.2 TCP_MISS/403 287 GET http://mg.dt00.net/js/d/e/depositfiles_bezobid.js.i1.js - FIRST_UP_PARENT/127.0.0.1 image/gif
а в браузере появляется этот гребаный баннер.
Тоже самое и для: AD /http(s)?://.*doubleclick.(com|net)/.*/ AD /http(s)?://.*goodadvert.ru/.*/ AD /http(s)?://.*google-analytics.com/.*/ AD /http(s)?://.*googlesyndication.com/.*/ AD /http(s)?://.*adriver.ru/.*/ AD /http(s)?://an.yandex.ru/.*/ AD /.*http(s)?://awaps.yandex.ru/.*/ AD /http(s)?://.*begun.ru/.*/ AD /http(s)?://bs.yandex.ru/.*/
Регэспы составлены, вроде бы, верно, по крайней мере если открыть access.log скуида тем же less'ом и ввести требуемый регэксп в качестве патерна для поиска, то строку он находит. Что я делаю не так?
Связвка squid<-bfilter настроена верно.