2017-05-05 13 views
-2

LAN과 다른 네트워크에 Squid 프록시를 설치했습니다. 나는 "/etc/squid3/squid.conf"의 "http_port 3128 투명"을 삽입 나는 라우터/방화벽에서 다음 먼저, iptable 규칙을 추가 :HTTP 트래픽을 라우터/방화벽을 통해 투명 오징어 프록시로 리디렉션하는 방법은 무엇입니까?

iptables -A PREROUTING -i eth00 -p tcp -m tcp --dport 80 -j DNAT --to &IP_PROXY:3128 
iptables -A PREROUTING -i eth00 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 

eth00 내 LAN에 연결된 네트워크 인터페이스입니다. 라우터/방화벽이 내 LAN, PROXY 및 인터넷 사이에 있습니다. 가능하다면 LAN에 Squid를 설치하지 않을 것입니다.

iptables 규칙이 작동하지 않고 프록시가 트래픽을 차단할 수 없습니다.

모든 조언을 주시면 감사하겠습니다.

답변

0

해결되었습니다. "accel allow-direct"및 "-i eth0"을 "-s & IP_LAN"으로 "투명하게"변경했습니다.