Показать сообщение отдельно
Старый 05.08.2005, 14:13   Вверх   #2
Гхост-цзы
Мужской Умудрённый
 
Аватар для Гхост-цзы
 
Регистрация: 04.06.2004
Цитата (Vladisl@v) »
вот копаю инфу как запретить смотреть через проксю опред. сайты ? Какой параметр за это отвечает, если можно на примере. спасибо.
Первый шаг - создаём acl; второй шаг - запрещаем либо разрешаем ситуацию, описанную в acl.
Пример - запрет доступа к сайтам, url которых содержит выражение rambler:

acl rambler_stop url_regex rambler
...
...
...
http_access deny rambler_stop


Вообще говоря, можно сделать проще - задать все запрещённые выражения URL-ов в одном файле и указать к нему путь:
acl stop_list url_regex "(путь_к_файлу)"

http_access deny stop_list

В указанном файле - просто перечисляем регексы в столбик .

! При этом всегда надо помнить, что порядок срабатывания acl имеет значение; то есть, для блокировки урлов http_access deny stop_list обычно следует указать первым среди http_access-ов.

Более подробно смысл описанных манипуляций можно глянуть здесь: http://www.opennet.ru/base/net/squid_inst.txt.html
__________________
Крылья знаний меня от людей отлучили,
Я увидел, что люди - подобие пыли.
Гхост-цзы вне форума  
Ответить с цитированием