我想路由本地pptp服务器的HTTPstream量使用Polipo http_proxy
。
所以我发现这个QA: IPTABLES:通过透明的Squid路由VPN用户
但我testing我的系统和更改iptables规则从3128
到8123
像这样:
iptables -t nat -A PREROUTING -i ppp+ -p tcp --dport 80 -j REDIRECT --to-port 8123
当我想从浏览器中获取任何网页时,我看到了Polipo
configuration页面!
我是否缺less设置iptables规则?
那么,据我所知,Polipo不能用作透明代理。 您必须安装一个Squid代理或其他支持该function的代理。 你得到Polipoconfiguration页面,因为你直接访问那个端口,而不需要在头文件中指定这是一个代理请求。 直接和代理请求的制作和处理方式不同。
我build议你使用Redsocks 。 该页面提供了很好的configuration示例,非常可靠。 只要小心不要用完文件描述符,它会吐出“太多打开的文件”的错误,你将不得不重新启动它。
PS:你不能使用任何代理与SSL(por 443)做同样的事情,至less不要搞乱客户端。