Iptables
iptables 通過 polipo http 代理路由 PPTP VPN
我想路由我本地 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)做同樣的事情,至少不會弄亂客戶端。