使用 iptables 在仅主机网络中进行端口转发

使用 iptables 在仅主机网络中进行端口转发

我在仅主机网络中有两台机器。一个是客户端,另一个是网络服务器。

我想通过端口 8080 上的代理将所有 HTTP 流量从客户端转发到 Web 服务器。

我尝试过:

sudo iptables -t nat -A PREROUTING -I eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

但这行不通。

有人知道我该怎么做吗?

我使用 mitmproxy,如果我这样做,它会起作用:

curl http://10.0.2.2/example --proxy localhost:8080

但它不适用于我的 iptables 配置并且没有该--proxy选项。

相关内容