Iptables

iptables 通過 polipo http 代理路由 PPTP VPN

  • November 10, 2015

我想路由我本地 pptp 伺服器的 http 流量以使用 Polipo http_proxy

所以我找到了這個QA:IPTABLES:通過透明Squid路由VPN使用者

但我在我的系統上進行測試並將 iptables 規則從3128如下8123更改:

iptables -t nat -A PREROUTING -i ppp+ -p tcp --dport 80 -j REDIRECT --to-port 8123

當我想從瀏覽器獲取任何網頁時,我看到了Polipo配置頁面!

我是否缺少設置 iptables 規則?

好吧,據我所知 Polipo 不能用作透明代理。您必須安裝 Squid 代理或其他支持該功能的代理。您將獲得 Polipo 配置頁面,因為您直接訪問該埠而無需在標頭中指定代理請求。直接請求和代理請求的發出和處理方式不同。

我建議您使用Redsocks。該頁面附帶瞭如何配置它的很好的範例,並且非常可靠。請注意不要用完文件描述符,它會吐出“打開的文件太多”錯誤,您必須重新啟動它。

PS:您不能使用任何代理來使用 SSL(埠 443)做同樣的事情,至少不會弄亂客戶端。

引用自:https://serverfault.com/questions/733144