Перерыл все мануалы, ничего неработает squid версии 2.7. Может кто подробно расскажет что нужно дописывать в конфиги squid и фаервора (before.rules)
Squid: помогите настроить прозрачный прокси
Перерыл все мануалы, ничего неработает squid версии 2.7. Может кто подробно расскажет что нужно дописывать в конфиги squid и фаервора (before.rules)
http://www.lissyara.su/archive/squid_old/
А в iptables например так:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
Выкладываю свой старый конфиг.
http_port 3128 transparent # делаем прозрачным
visible_hostname local
cache_mgr admin@mail.com # свой email
acl LocalNet src 10.10.0.0/24 # описываем сеть
acl all src all
dns_nameservers 10.10.0.1 # локальный dns сервер, если нет, можно не писать
access_log /var/log/squid/access.log squid
hosts_file /etc/hosts
acl bn1 src "/home/riso/netdeny" # пользователи, которым запрещен доступ в интернет
acl bn2 src "/home/riso/blocksite" # сайты к которым запрещен доступ
acl multi dstdomain "/etc/ban"
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
http_access allow localhost to_localhost
http_access deny bn2 multi
http_access deny bn1
http_access allow LocalNet
Конфиг очень маленький, но до сих пор работает на одной из фирм. В iptalbes, как указали ваше, нужно весь уходящий http трафик направить на 3128. Не забывайте, что прозрачный squid не умеет работать с https, поэтому его нужно посылать в обход.
Как настроить фаервор UFW файл before.rules что прописывать?