Ore*_* P. 15 windows port-forwarding nat iptables windows-10
我正在寻找一种在 Windows 10 中获得 iptables 功能的方法。我启用了 IP 路由,我需要将 tcp 数据转发到另一台主机(端口 8080),然后在伪装 IP 的同时转发他的响应。在 linux 中,我可以使用以下方法执行此操作(其中 $1 = <内部 IP >,$2 = 80,$3 = 8080,$4 = tcp)
iptables -t nat -A PREROUTING -p $4 --match multiport --dports $2 -j DNAT --to-destination $1:$3
iptables -A FORWARD -p $4 --match multiport --dports $2 -d $1 -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Windows 10 中实现类似的功能?
Zal*_*lmy 18
Windowsnetsh可以设置代理以允许管理员通过 ipv4 代理 ipv6 流量。Netsh 还可以选择为 ipv4 到 ipv4 配置代理。
对于您的设置,请使用您希望代理的地址netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080替换127.0.0.1。
这是命令的一个小故障。
netsh interface portproxy选择处理隧道的接口。
add v4tov4创建一个 ipv4 到 ipv4 隧道。
listenport=80对于您希望客户端连接的端口。
connectaddress=127.0.0.1是客户端将被代理到的远程地址。
connectport=8080是远程端口。
listenaddress=如果您只希望代理在一个界面上可用,您也可以使用。
欲了解更多信息https://technet.microsoft.com/en-us/library/cc731068(v=ws.10).aspx
| 归档时间: |
|
| 查看次数: |
50387 次 |
| 最近记录: |