http_access deny all block
http_access allow localnet
http_access deny all
http_port 3128
coredump_dir /var/squid/cache
А если добавляю:
в firewall.conf строку - add fwd 127.0.0.1,3128 tcp from any to any 80 via em1
в squid.conf - http_port 3128 transparent
то уже ничего не работает.
Интересно вот что, если при второй конфигурации отключить squid, компы в локалке все равно ходят в инет. Стало быть firewall не перенаправляет трафик? Где я ошибся и что с этим делать?)
Откуда все берут строку "http_port 3128 transparent"? Что за версия сквида? "http_port 127.0.0.1:3128 intercept" надо писать. transparent был на версии 2х.
transparent-режим не включён при установке squid при сборке из пакета. Можно пересобрать из портов, включив опцию, но я советую сначала разобраться с ответом и понять, чем отличается intercept от transparent.