使用netsh转发RDP流量

4
我正在尝试在Windows机器上设置端口转发。我有以下设置:
  1. 机器P的IP地址为192.168.0.120,可以从我的网络访问。
  2. 机器D的IP地址为192.168.120.6,只能从D网络访问。

我需要访问机器D。现在我使用rdp连接到P,然后在D上启动rdp连接。这不方便。我想要做的是将rdp从D转发到我的本地机器上P

netsh.exe interface portproxy add v4tov4 listenport=33891 connectport=3389 connectaddress=192.168.120.6

但是当我尝试使用rdp连接到192.168.0.120:33891时失败了。Telnet也无法打开端口33891。因此,端口转发不起作用。
我会感激任何建议,谢谢!
1个回答

1

3
这个方法可行,但并不是直接的答案。我很好奇为什么不能通过“netsh v4tov4”重定向来实现。 - Rudi Visser
也许你需要在P机器上为端口33891添加防火墙例外? - jeatsy
我想回应@jeatsy的评论,并说这很可能是防火墙问题。Windows可能会提示使用rinetd应用程序。 - Ashley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接