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

Исходное сообщение
"Нестандартная блокировка"

Отправлено stanlee , 18-Авг-10 16:41 
В общем достали меня пользователи своими поисками путей обхода, чтобы залезть на какой то сайт.
Решил заблокировать все и открыть только нужное.
Возник вопрос с поддоменами. При классической блокировке достаточно заблокировать основной домен и все а тут как быть?

Содержание

Сообщения в этом обсуждении
"Нестандартная блокировка"
Отправлено ipmanyak , 18-Авг-10 17:15 
>В общем достали меня пользователи своими поисками путей обхода, чтобы залезть на
>какой то сайт.
>Решил заблокировать все и открыть только нужное.
>Возник вопрос с поддоменами. При классической блокировке достаточно заблокировать основной домен и
>все а тут как быть?

точно также, блочишь всё, открываешь нужное.

acl inet url_regex  "/usr/local/squid/etc/allowed_servers"
acl all_inet dst 0.0.0.0/0.0.0.0
http_access allow inet
http_access deny all_inet
в файле по одному в строке пишешь домены:
mail.ru
gmail.com
...


"Нестандартная блокировка"
Отправлено stanlee , 18-Авг-10 18:16 
а если мне нужно открыть скажем на мейле только почту а всякие игровые сервисы закрыть?

"Нестандартная блокировка"
Отправлено Andrey Mitrofanov , 18-Авг-10 18:25 
>а если мне нужно открыть скажем на мейле только почту а всякие
>игровые сервисы закрыть?

_Что_ мешает?

acl maru_site url_regex -i ^([a-z]+://)?(www\.)?([^/.]+\.)?mail\.ru(:[0-9]+)?(/|$)
acl maru_bad url_regex -i ^([a-z]+://)?([^/.]+\.)*((f|ph)oto|weather|cards|soft|love|auto|horo|afisha|list|sysadmin|realty|video|travel|go|sputnik|mrim)\.mail\.ru(:[0-9]+)?(/|$)

http_access allow user web_ports maru_site !maru_bad
http_access deny user all


"Нестандартная блокировка"
Отправлено stanlee , 18-Авг-10 18:35 
спасибо, попробую