У меня есть набор правил, блокирующих доступ к SWF и другим типам контента, который может относиться к потоковой передаче, видео, музыке и онлайн-радио. Как я могу разрешить определенному компьютеру в сети обойти эти правила блокировки, чтобы пользователь мог получить доступ к этому типу контента?
Пример правил блокировки:
acl whitelist dstdomain "/etc/squid3/sites.whitelist.txt"
http_access allow whitelist
#streaming files
http_access deny fails
http_reply_access deny fails
http_access deny fails2
http_reply_access deny fails2
http_access deny x-type
http_reply_access deny x-type
http_access deny x-type2
http_reply_access deny x-type2
http_access allow localnet
http_access deny all
Я попытался поместить определенные веб-сайты в белый список, но у меня ничего не вышло.
Заранее спасибо.
Порядок правил имеет значение в Squid. Как только правило разрешает или запрещает ACL, остальные правила игнорируются.
Создайте ACL для IP-адреса компьютера, который вы не хотите блокировать. Поместите разрешающее правило перед правилами блокировки контента.
acl dontblock src 10.10.1.20/32 #IP of computer that shouldn't have any content blocked
http_access allow dontblock #allows one computer to not have any content blocked
*Isert your deny rules here*
http_access allow localnet #allows everything else to other computers