ฉันจะเปลี่ยนพอร์ตที่ฉันใช้เพื่อเข้าถึงคอมพิวเตอร์ Windows (7) จากระยะไกลได้อย่างไร
ฉันจะเปลี่ยนพอร์ตที่ฉันใช้เพื่อเข้าถึงคอมพิวเตอร์ Windows (7) จากระยะไกลได้อย่างไร
คำตอบ:
Aticle ฝ่ายสนับสนุนของ Microsoftนี้ให้คำตอบ เพียงเปลี่ยนคีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
แม้ว่าบทความนี้จะไม่เรียก Windows 7 ออกมาโดยเฉพาะ แต่ก็ใช้งานได้และมีการอ้างอิงจริงโดยRDP FAQ สำหรับ Windows 7 (ดูคำถามสุดท้าย)
ฉันเพียงแค่ใช้ไฟร์วอลล์ของฉันเพื่อเปลี่ยนเส้นทางพอร์ตไปยัง NAT ของฉันแทนที่จะเปลี่ยนมันในระบบ windows ภายใน
ใช้ 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 ของเครื่องที่คุณใช้งาน
(ฉันต้องใช้เคล็ดลับนี้เมื่อฉันมีเซิร์ฟเวอร์ไม่กี่แห่งที่ซึ่ง NATed อยู่เบื้องหลัง IP เดียว แต่ฉันไม่สามารถทำการแมปพอร์ตใหม่เช่น djangofan ได้ในระหว่างกระบวนการ NATing สิ่งนี้ให้ฉันใช้พอร์ตสำรองบน IP สาธารณะเมื่อเชื่อมต่อจากระยะไกลหรือ ใช้พอร์ตมาตรฐานหรือพอร์ตสำรองกับ IP ภายในเมื่อฉันอยู่บน LAN)