Odpowiedzi:
Ten artykuł pomocy technicznej Microsoft daje odpowiedź. Po prostu zmień następujący klucz rejestru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
Chociaż w tym artykule nie opisano konkretnie systemu Windows 7, to działa on i jest faktycznie przywołany w często zadawanych pytaniach dotyczących PROW dla systemu Windows 7 (zobacz ostatnie pytanie).
Po prostu używam zapory, aby przekierować port do mojego NAT, zamiast zmieniać go w wewnętrznym systemie Windows.
Użyj Microsoft Fixit z tej strony, aby zrobić to automatycznie:
Jak powiedział heavy w swojej odpowiedzi , wystarczy zaktualizować rejestr.
Ale co jest lepszego niż słuchanie na jednym alternatywnym porcie? Co powiesz na jednoczesne słuchanie alternatywnego portu i oryginalnego portu!
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345
Spowoduje to skonfigurowanie reguły przekazywania dla twojego komputera, która skoryguje wszystkie przychodzące żądania do standardowego portu 3389
do nowego portu ( 12345
w moim przykładzie). Pamiętaj tylko, aby zmienić dwa adresy IP na adres IP, na którym używasz tego komputera.
(Musiałem skorzystać z tej sztuczki, gdy miałem kilka serwerów, na których NATed znajduje się za jednym adresem IP, ale nie mogłem mapować portów tak jak djangofan podczas procesu NATowania, to pozwoliło mi użyć alternatywnego portu publicznego adresu IP podczas zdalnego połączenia lub używając standardowego portu lub portu alternatywnego z wewnętrznym adresem IP, gdy byłem w sieci LAN).