Курсовая работа: Настройка прокси-сервера Squid
Рис. 4. Список параметров.
Создание acl (Access Control List) с именем all для абсолютно всех ip-адресов:
acl all src 0.0.0.0/0.0.0.0
Создание acl (Access Control List) сименемlocalhost для127.0.0.1/32 ip-адресов:
acl localhost src 127.0.0.1/32
Создание acl (Access Control List) сименемto_localhost для127.0.0.0/8 ip-адресов:
acl to_localhost dst 127.0.0.0/8
Указание сети, с которой можно присоединяться без авторизации:
acl localnet src 10.0.0.0/8
acl localnet src 172.16.0.0/12
acl localnet src 192.168.0.0/24
Описание портов:
acl SSL_ports port 443 – https порт
acl Safe_ports port 80 – http порт
acl Safe_ports port 21 – ftp порт
acl Safe_ports port 443 – https порт
Включение поддержки проброски соединения с помощью команды протокола CONNECT:
acl CONNECT method CONNECT
Описывает рабочее время с понедельника по пятницу:
acl work_hours time M T W T F 9:00-18:00
Описывает путь к файлу со списком доменов:
acl blockdomen dstdom_regex "/etc/squid/blocks.domen.acl" – в этом файде содержатся список доменов.
Описывает путь к файлу со списком файлов:
acl blockfiles urlpath_regex -i "/etc/squid/blocks.files.acl" – в этом файде содержатся данные о расширениях.
Описывает путь к файлу со списком значений адресса:
acl blockadult dstdom_regex "/etc/squid/blocks.adult.acl" – в этом файде содержатся регулярные выражения для интернет ресурсов.
Пропуск (allow) или запрет (deny) для указанных портов. Порядок http_acces важен, идет сверху вниз:
http_access allow manager localhost
http_access allow localnet