У меня есть доступ блокирующего ряда правил к 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