是否可以为远程桌面连接设置代理

是否可以为远程桌面连接设置代理

我的一位客户需要我使用 Windows 远程桌面连接访问他们的服务器。我遇到的麻烦是他们坚持将防火墙的访问限制为单个源 IP 地址。我的办公室 ISP 不断更改我的 IP 地址,每次更新防火墙都变得很麻烦。

我在远程服务器场中有许多服务器,但作用不大。所有这些服务器都有固定的 IP 地址。我是否可以在服务器上安装/设置一些东西,让它们反映从我的办公室 PC 到我的客户端服务器的 RDP 连接?

答案1

使用转发端口在具有固定 IP 的服务器上。需要使用 3389 TCP 端口。或者在具有固定 IP 的服务器上使用 VPN(OpenVPN)。

答案2

我不知道有任何适用于 RDP 的代理软件,但应该可以设置 VPN(PPTP、IPSEC 等)到其中一个远程服务器,并将连接 NAT 到服务器的 IP 地址后面。这将使连接看起来来自服务器的 IP,并且应该更容易保持 VPN 最新。

如果其中一个远程服务器运行的是 Linux/BSD 和 OpenSSH,您也可以使用 Putty 进行隧道连接。在 Putty 中,连接之前,转到“连接 -> SSH -> 隧道”。在“添加新转发端口”部分下,将源端口设置为 66389,将目标设置为 $rdpip:3389,然后点击“添加”。然后正常打开连接。然后告诉远程桌面连接到 localhost:63389,它将使用隧道,并显示来自 ssh 服务器的 ip 地址。

答案3

如果你不想乱用 VPN、隧道等,只需在具有静态 IP 地址的服务器计算机上安装通用 TCP 代理即可。例如rinetd会很好用。

相关内容