在我的 Windows PC(192.168.1.123)上,我有一个应用程序默认连接到端口 3333 上的 1.2.3.4,我想将流量重定向到 127.0.0.1 端口 2222。
在 Linux 下,可以通过在我的 PC 上输入此命令来实现。
iptables -t nat -A OUTPUT -s 192.168.1.123 -p tcp -d 1.2.3.4 --dport 3333 -j DNAT --to-destination 127.0.0.1:2222
有没有办法在 Windows 上执行上述操作?
答案1
在 Linux 上,可以使用nc
类似的方法nc -l 1234 | nc 1.2.3.4 5678
,在 Windows 上,你可以使用 cygwin 获取 nc
在 Windows 中,可以使用 netsh 命令来替代 nc
这里提到了
https://stackoverflow.com/questions/11525703/port-forwarding-in-windows
netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33