squid3, как заставить компьютер избежать блокирующихся правил

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

Я действительно пытался поместить определенные веб-сайты в белый список, но не работал.

Заранее спасибо.

0
задан 21 July 2014 в 19:38
1 ответ

Порядок правил имеет значение в 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
1
ответ дан 4 December 2019 в 17:23

Теги

Похожие вопросы