URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17046
[ Назад ]

Исходное сообщение
"как squidом запретить определенные ссылки?"

Отправлено gexa , 16-Май-02 17:53 
Как в конфиге сквида написать, что если встречаеться в запросе строки типа:
xx.zz.com/advertise/ (реклама), то не ее не пропускать?

Содержание

Сообщения в этом обсуждении
"RE: как squidом запретить определенные ссылки?"
Отправлено Firewalker , 16-Май-02 18:46 
use:
acl bad_site url_regex http://very-bad.com
http_access deny bad_site



"RE: как squidом запретить определенные ссылки?"
Отправлено Firewalker , 16-Май-02 18:48 
точнее
acl bad_site url_regex ^http://very-bad.com
http_access deny bad_site


"RE: как squidом запретить определенные ссылки?"
Отправлено gexa , 16-Май-02 18:56 
>точнее
>acl bad_site url_regex ^http://very-bad.com
>http_access deny bad_site

а если я не знаю сайта, но знаю что в запросе встречается такая строка /ads/ , как написать в этом случае?


"RE: как squidом запретить определенные ссылки?"
Отправлено ad , 16-Май-02 20:59 
>>точнее
>>acl bad_site url_regex ^http://very-bad.com
>>http_access deny bad_site
>
>а если я не знаю сайта,
>но знаю что в запросе
>встречается такая строка /ads/ ,
>как написать в этом случае?
>

Я тоже раньше рубил рекламу squid`ом, теперь поставил squidGuard и проблем нету боле. Он сам проверяет и рубит контент. Единственное не могу найти инфу по роботу к нему.


"RE: как squidом запретить определенные ссылки?"
Отправлено Firewalker , 16-Май-02 21:20 
енто регулярное виражение(regular expression)
смотри man grep


"RE: как squidом запретить определенные ссылки?"
Отправлено ad , 17-Май-02 05:05 
>енто регулярное виражение(regular expression)
>смотри man grep

ок, как было раньше:
acl bad_good_url url_regex "/usr/local/etc/squid/acl/bad_good_url"
acl bad_urlpath urlpath_regex "/usr/local/etc/squid/acl/bad_urlpath"
acl bad_url url_regex "/usr/local/etc/squid/acl/bad_url"
acl porno_url url_regex "/usr/local/etc/squid/acl/porno_url"
acl joy_url url_regex "/usr/local/etc/squid/acl/joy_url"

в файлах с urlpath_regex пиши типа рег.выраж.
ads
ad
/ad.cgi
и т.д.
в url_regex перечисляй все домены который надо обрубать.
затем после определения acl их запрети все для всех.
И все.(после перезагрузки сквида)
уф.