Tot*_*tti 1 iptables transparent-proxy
我已经设置了一个透明代理,可以squid
监听 8080(http) 8443(https),并且可以正常工作。
另外,我设置了 iptables 来重定向请求。
iptables -t nat -A PREROUTING -i wlan0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A PREROUTING -i wlan0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8443
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)
如果我设置显式代理来替换鱿鱼,http 仍然有效,但 https 不起作用(https 代理执行 MITM,我信任证书)。
我想知道使用 iptables REDIRECT 和显式设置浏览器代理之间的区别。代理是否以某种方式处理它?
浏览器认为它正在与 Web 服务器通信,代理拦截此流量,并执行它需要的任何任务。
浏览器知道它正在与代理交谈,并要求代理加载它想要加载的站点。
归档时间: |
|
查看次数: |
1255 次 |
最近记录: |