Устанавливаем ALT Linux 4.0 Server из коробки.
Шаг №1: Подгружаем
#apt-get install redirector
Шаг № 2:
в конфигурации squida
#
#Default:
# http_port 3128
#
# Squid normally listens to port 3128
http_port 3128 transparent
т.е добавляем одно слово: transparent
Шаг № 3: в этом же файле разрешить доступ локальной сети 10.0.0.0/24
acl net10 src 10.0.0.0/24
http_access allow net10
Шаг №4:
#service squid restart
Шаг № 5: Командой
#iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
весь трафик, отправляемый на порт 80 перенаправляем на порт 3128
Это для типового решения по портам, для клиентских машин локальной сети 10.0.0.0/24 , подключенных на сетевую карту eth1 и которым сервер является шлюзом.