允许代理直接连接到http服务器,而其他(即浏览器)流量通过代理重定向

时间:2018-09-19 10:20:30

标签: http proxy firewall iptables http-proxy

要构建在本地主机上运行的http代理。该代理将接受所有80端口到8442端口的通信,解析主机名并进行透明的代理通信。

要在本地主机上获取目标端口为80(http)的数据包,我已使用IPTABLES将数据包重定向到8442 如:-

iptables -t nat -A输出-p tcp --dport 80 -j重定向-至端口8442

在8442端口代理服务器正在侦听,它正在获取所有http请求。

但是问题是,当我尝试通过代理客户端连接到原始http服务器以进行透明通信时。它还将数据包重定向到端口8442并通过代理服务器(在端口8442上)进行连接,并且通话将无限进行。 (递归)

是否有任何解决方案来处理连接到端口80的代理不会重定向到8442,而通过其他方式将连接重定向到端口8442。

0 个答案:

没有答案