windows - 使用 netsh 转发 rdp 流量

标签 windows networking portforwarding netsh

我正在尝试在 Windows 机器上设置端口转发。我有以下设置:

  1. 机器 P 的 IP 地址 192.168.0.120 可从我的网络访问
  2. 机器 D 的 IP 地址 192.168.120.6 只能从机器 D 网络访问。

我需要访问机器D。现在我使用 rdp 到 P,然后启动 rdp 到 D。那不方便。我想做的是通过 P 将 rdp 从 D 转发到我的本地计算机。

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

但是当我尝试使用 rdp 连接到 192.168.0.120:33891 时,它失败了。 Telnet 也无法打开端口 33891。因此,端口转发不起作用。

我会很感激任何建议,谢谢!

最佳答案

请使用这个工具Port Redirection with Windows

关于windows - 使用 netsh 转发 rdp 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16923329/

相关文章:

.net - 使用 System.Security.Cryptography 将 Win32 Crypto API 调用转换为 C#

Android开发在VM中,但需要在本地设备上部署和调试

windows - Windows中的端口转发

linux - 使用 Linux 网络设备别名时指定 TCP 套接字的源 IP 地址

java - 在真实循环中通过网络发送对象时出错

apache - 如何使用 Apache 将子域转发到同一 IP 地址上的新端口?

c - write函数在Unix上需要unistd.h,windows呢?

python - Pyhook 在按 6 次后停止捕获按键事件

windows - 如何在PowerShell一线式中转义空间

c - C 套接字编程中的 Recv 与发送一起卡住了吗?