Быстрая настройка и установка Squid севера на базе FreeBSD.
Прокси сервер сервер Squid имеет огромное количество настроек, большинство из них для простого кеширования не нужно. Рассмотрим краткую установку Squid сервера и необходимую настройку для быстрого старта.
Устаналиваем из портов сам сервер.
# cd /usr/ports/www/squid
# make install
Редактируем конфигурационный файл /usr/local/etc/squid/squid.conf
http_port 192.168.0.1:3128 (адрес и порт на котором будет работать Squid)
acl allowed_hosts src 192.168.0.0/255.255.255.0 (разрешаем доступ вашей подсети)
acl localhost src 127.0.0.1/255.255.255.255 (разрешаем доступ самому серверу)
acl SSL_ports port 443 563 (разрешаем доступ https)
http_access allow allowed_hosts localhost SSL_ports
http_access deny all (запрещаем всем остальным)
cache_peer proxy.isp.ru (указываем прокси своего провайдера)
cache_mem 512000 (память выделяемая под кеш в Килобайтах)
cache_dir ufs /usr/local/squid/cache 10240 16 256 (дисковый кеш)
cache_access_log /usr/local/squid/logs/access.log (путь для хранения лог-файлов)
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log
Первый запуск должен быть с параметром -z для создания кеша на диске
# squid -z
Добавляем Squid в автозагрузку (в /etc/rc.conf)
# squid_enable="YES"
Запускаем скрипт
# squid -D
Закажите услугу обслуживание серверов и мы настроим вам прокси сервер любой сложности!