Squid: Настройка прозрачного прокси

Автор: . Дата статьи: 11.03.2008

Как настроить прозрачный прокси в Linux, используя SQUID? Сделать это можно весьма простым способом:




Внесем небольшие изменения в конфигурационный файл прокси-сервера (обычно /etc/squid/squid.conf):

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
acl lan src 192.168.1.1 192.168.2.0/24
http_access allow localhost
http_access allow lan

После этого необходимо внести изменения в правила вашего брандмауэра, добавив правила пересылки http-запросов, приходящих на порт 80, на порт прокси-сервера Squid (по умолчанию его номер порта 3128):

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128



IT-поддержка

Оказываем квалифицированную помощь в поддержке Вашей IT-инфраструктуры

Подробнее