<div dir="ltr"><div>Hi all,</div><div>I have squid on a separate box on my network with ip address 192.168.1.2</div><div><br></div><div>In squid.conf I have:</div><div><br></div><div>http_port <a href="http://0.0.0.0:3128">0.0.0.0:3128</a></div><div>http_port <a href="http://0.0.0.0:3129">0.0.0.0:3129</a> intercept</div><div><br></div><div>-------</div><div><br></div><div>On squid box:</div><div><br></div><div>$ sudo netstat -lnp | grep squid</div><div>tcp        0      0 <a href="http://0.0.0.0:3128">0.0.0.0:3128</a>            0.0.0.0:*               LISTEN      2639/(squid-1)</div><div>tcp        0      0 <a href="http://0.0.0.0:3129">0.0.0.0:3129</a>            0.0.0.0:*               LISTEN      2639/(squid-1)</div><div>udp        0      0 <a href="http://0.0.0.0:37444">0.0.0.0:37444</a>           0.0.0.0:*                           2639/(squid-1)</div><div>udp6       0      0 :::41465                :::*                                2639/(squid-1)</div><div><br></div><div>-------</div><div><br></div><div>I followed this example: <a href="http://wiki.squid-cache.org/ConfigExamples/Intercept/LinuxRedirect">http://wiki.squid-cache.org/ConfigExamples/Intercept/LinuxRedirect</a></div><div><br></div><div>iptables:</div><div><br></div><div># your proxy IP</div><div>SQUIDIP=192.168.1.2</div><div><br></div><div># your proxy listening port</div><div>SQUIDPORT=3129</div><div><br></div><div><br></div><div>iptables -t nat -A PREROUTING -s $SQUIDIP -p tcp --dport 80 -j ACCEPT</div><div>iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port $SQUIDPORT</div><div>iptables -t nat -A POSTROUTING -j MASQUERADE</div><div>iptables -t mangle -A PREROUTING -p tcp --dport $SQUIDPORT -j DROP</div><div><br></div><div>------</div><div><br></div><div>I am redirecting port 80 packets on my router to squid box</div><div><br></div><div>On one of the clients: 192.168.1.8, I am running</div><div>wget -v --bind-address=192.168.1.8 <a href="http://squid-cache.org:80">http://squid-cache.org:80</a></div><div><br></div><div>On squid box, I am running tcpdump and I am able to see those packets:</div><div><br></div><div>22:09:58.962316 IP 192.168.1.8.52219 > lists.squid-cache.org.http: Flags [S], seq 1999822717, win 29200, options [mss 1460,sackOK,TS val 26932460 ecr 0,nop,wscale 7], length 0</div><div>22:09:59.958994 IP 192.168.1.8.52219 > lists.squid-cache.org.http: Flags [S], seq 1999822717, win 29200, options [mss 1460,sackOK,TS val 26932560 ecr 0,nop,wscale 7], length 0</div><div>22:10:01.958981 IP 192.168.1.8.52219 > lists.squid-cache.org.http: Flags [S], seq 1999822717, win 29200, options [mss 1460,sackOK,TS val 26932760 ecr 0,nop,wscale 7], length 0</div><div><br></div><div>But squid is not seeing them. Squid log is empty.</div><div><br></div><div>Need advice. Thanks!</div></div>