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

11 марта 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

Понравилась статья? Подпишитесь на новые материалы сайта по RSS. Или просто добавьте статью в свои любимые закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Похожие статьи

Написать комментарий





Я не робот.