IPFW + SQUID + Redirect
Возникла необходимость ходить в инет из-под другого IP.
Решил так …
В IPFW:
ipfw add 10 fwd 192.168.20.20,3128 tcp from 192.168.20.99 to any 80 in recv rl3
В squid.conf:
cache_peer 192.168.21.21 parent 3128 3130 proxy-only no-digest no-query default
acl s99 src 192.168.20.99
always_direct deny s99 # запрещаем ходить мимо прокси
never_direct allow s99 # то же самое что и предыдущее чтоб наверняка
prefer_direct off # без этого не работало
Если в IPFW сразу отфорвардить на прокси в другой сети – не работает, если кто знает как побороть – пишите 🙂
И еще: удаленный прокси должен работать при запуске основного.