Основное место конфигурирования пакета Squid – файл /etc/Squid.conf. Размер этого файла достаточно велик, поскольку он содержит множество конфигурируемых параметров, начиная с номера порта для ICP-запроеов и заканчивая правилами доступа к информации. Далее приведены параметры конфигурации Squid-сервера, разбитые на типы. Однако приведенный список не является полным и исчерпывающим, поскольку он содержит только наиболее интересные (с нашей точки зрения) параметры конфигурации.
Сетевые параметры
Сетевые параметры proxy-сервера имеют следующие настройки.
• Порт для запросов клиентов proxy-сервера:
http_port 3128
• Порт для ICP-запросов. В том случае, если не предполагается использовать иерархию proxy-серверов – необходимо указать нулевой порт:
icp_port 3130
• Порт для общения с соседями ICP – через ТСР-протокол:
htcp_port 4827
• К каким multicast-rpynnaM (соседи-серверы squid) подсоединяться для получения ICP, если используется multicast:
mcast_groups 239.128.16.128 224.0.1.20
• По умолчанию режим пассивного FTP включен, но если Squid находится за брандмауэром, то необходимо выключить:
passive_ftp on | off Соседи
Как уже упоминалось ранее, Squid может обмениваться информацией с другими squid-серверами, которых принято называть соседями.
• Каждый сосед описывается отдельной строкой:cache_peer hostname type proxy-port icp-port options