Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

คู่มือทีละขั้นตอน: กำหนดค่า Port Forwarding บน Windows 10

Windows 10 มีการรองรับ port forwarding ในตัว แต่ไม่ได้เปิดเผยในอินเทอร์เฟซ Settings Port forwarding ให้คุณเข้าถึงทรัพยากรเครือข่ายเหมือนโฮสต์บนเครื่อง local ซึ่งช่วยได้เมื่อทำงานบน LAN (local area network) หรือพัฒนากับ web servers

ในคู่มือนี้ เราจะแนะนำการเพิ่มกฎ port forwarding ของตัวเอง เพื่อวัตถุประสงค์ของคู่มือ เราจะเพิ่มกฎที่ route ที่อยู่ "https://127.0.0.1:9000" ไป "https://192.168.0.10:80" คุณจะสามารถเยี่ยมชม "https://127.0.0.1:9000" ในเบราว์เซอร์ และดูสิ่งที่คุณจะเห็นหากเข้าถึง "https://192.168.0.10:80" โดยตรง

คู่มือทีละขั้นตอน: กำหนดค่า Port Forwarding บน Windows 10

การเพิ่มกฎต้องใช้ command prompt ต้องล็อกอินเป็น administrator ด้วย เริ่มด้วยการพิมพ์ "cmd" ในเมนู Start คลิกผลลัพธ์แรกขณะจับปุ่ม Control และ Shift เพื่อเปิด Command Prompt as administrator

ต่อไป ใช้คำสั่ง "netsh" เพื่อกำหนดค่ากฎ port-forwarding คำสั่งค่อนข้างยาว โปรดพิมพ์ให้ตรงกับที่เห็นด้านล่าง

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=9000 connectaddress=192.168.0.10 connectport=80

คู่มือทีละขั้นตอน: กำหนดค่า Port Forwarding บน Windows 10

สังเกตว่าค่าที่ให้สำหรับ "listenaddress", "listenport", "connectaddress" และ "connectport" ตรงกับที่เราระบุไว้ก่อนหน้า คุณต้องปรับที่นี่ให้เข้ากับกฎที่เพิ่ม ตัวอย่าง หากต้องการ route ไป port 8888 บนอุปกรณ์ IP 192.168.0.1 ใช้ค่าเหล่านี้สำหรับ "connectport" และ "connectaddress" ตามลำดับ

เมื่อกด Enter กฎจะถูกเพิ่มและใช้ทันที ลองเยี่ยมชมที่อยู่และพอร์ต listen ในเบราว์เซอร์ – ควรเห็นเนื้อหาที่เสิร์ฟโดย connect address และ port

เมื่อถึงเวลาลบกฎ กลับไปที่ command prompt administrator และใช้คำสั่งต่อไปนี้:

คู่มือทีละขั้นตอน: กำหนดค่า Port Forwarding บน Windows 10

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=9000

อีกครั้ง ต้องปรับที่อยู่และพอร์ต listen ให้ตรงกับค่าที่ใช้ กฎจะถูกลบทันที และไม่บังคับใช้กับคำขอเครือข่ายใหม่