如何使用 netsh(或类似的 Windows 软件)将一个 IP 重定向到另一个 IP?

如何使用 netsh(或类似的 Windows 软件)将一个 IP 重定向到另一个 IP?

我已经去了并且:

  1. 忘记了我的远程 Windows 服务器的密码(上面备份了数周的工作成果)
  2. 更改了远程 Windows 服务器的 IP 地址

现在,我可以通过 RDP 登录到我的服务器的唯一可能方法是将一个 IP 重定向到另一个 IP 地址。

我曾尝试在 hosts 文件中执行以下操作:

ip_new ip_old

但这不起作用,因为 hosts 文件仅适用于域......

有人知道如何将一个 IP 地址重定向到另一个 IP 地址而又不会带来太多麻烦吗?

答案1

您需要一个中间程序来监听给定 IP 地址+端口(即套接字)上的流量并将其复制到不同的 IP 地址+端口。您可能能够使用奇怪的路由规则来做到这一点,但您的互联网访问可能会因此受到影响。

Windows 上用于此目的的一个好程序是简单代理。此处提到的端口是 3389。

请注意:

  1. 除非您控制通向该计算机的中间设备(例如服务器前面的路由器),否则您无法在流量离开计算机后重定向流量
  2. 如果您位于 NAT 路由器后面,则 Trivial Proxy 将不起作用(目标计算机将无法重新连接您)

另外还有你的密码问题。祝你好运。

相关内容