<div>Hi,</div><div> </div><div>So I'm building a transparent raspberry pi proxy using privoxy (socks5) , tor and openwrt.</div><div> </div><div>Have got it working but none of the iptable redirect rules are working. I know this isn't a new problem, but none of the example solutions online are working.</div><div> </div><div>The idea is someone connects to wifi and the connection gets rerouted to tor without the clients setting up proxies manually or using proxy scripts.</div><div> </div><div>I also have multiple interfaces (subnets) on openwrt which might or might not complicate things.</div><div> </div><div>Client machine:</div><div>interface: wlan0-1</div><div>ip: 192.168.9.168</div><div> </div><div>raspberry pi proxy server</div><div>interface: br-lan</div><div>ip: 192.168.1.105</div><div>privoxy port: 8118</div><div> </div><div>wireless router openwrt</div><div> </div><div>iptable rules which aren't working:</div><div><br />iptables -t nat -A PREROUTING -i  wlan0-1  -s ! 192.168.1.105 -p tcp --dport 80 -j DNAT --to 192.168.1.105:8118<br />iptables -t nat -A PREROUTING -i wlan0-1 -s ! 192.168.1.105 -p tcp --dport 443 -j DNAT --to 192.168.1.105:8118<br />iptables -t nat -A POSTROUTING -o wlan0-1  -s 192.168.9.0/24 -d 192.168.1.55 -j SNAT --to 192.168.9.1<br />iptables -A FORWARD -s 192.168.9.1/24 -d 192.168.1.55 -i wlan0-1 -o  wlan0-1 -p tcp --dport 8118 -j ACCEPT</div><div> </div><div>They're basically rewritten from: http://www.tldp.org/HOWTO/TransparentProxy-6.html</div><div> </div><div>The setup works if I manually setup socks5 proxies to 192.168.1.105:8118 but the automatic redirects don't work.</div><div> </div><div>Also I've edited the privoxy config file to allow intercepted connections '1'.</div><div> </div><div>Any help would be appreciated.</div>