Создаем файл с сайтами, к которым запрещаем доступ (/usr/local/etc/squid/site_block.txt). Пример:
facebook\.com
twitter\.com
В конфигурационном файле squid (/usr/local/etc/squid/squid.conf) создадим acl список, в который включим компьютеры, для которых будет производиться фильтрация.
acl url_filtred src 10.99.50.0/24 # Добавляем все компьютеры в группу url_filtred
Затем подключим наш список:
acl site_block url_regex –i “/usr/local/etc/squid/site_block.txt”
Ключ –i указывает на то, что список нечувствителен к регистру.
Блокируем:
http_access deny site_block url_filtred
Сохраним изменения и перезапустим squid:
service squid restart