Answers:
此Microsoft支持文档提供了答案。只需更改以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
尽管本文没有专门介绍Windows 7,但它确实可以工作,并且该RDP FAQ for Windows 7实际引用了该文章(请参阅最后一个问题)。
使用本页上的Microsoft Fixit自动执行此操作:
但是,有什么比在一个备用端口上侦听更好?如何同时收听备用端口和原始端口!
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345
这将为您的计算机设置一个转发规则,该规则会将所有到标准端口的传入请求重定向3389
到您的新端口(12345
在我的示例中)。只需确保将两个IP地址更改为运行该计算机的IP地址即可。
(当我有几台服务器在单个IP后面进行NAT转换,但是我无法像djangofan在NAT转换过程中那样重新映射端口时,必须使用此技巧,这使我可以在远程连接时使用公共IP上的备用端口,或者当我在局域网上时,使用带有内部IP的标准端口或备用端口。)