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" โดยตรง

การเพิ่มกฎต้องใช้ 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

สังเกตว่าค่าที่ให้สำหรับ "listenaddress", "listenport", "connectaddress" และ "connectport" ตรงกับที่เราระบุไว้ก่อนหน้า คุณต้องปรับที่นี่ให้เข้ากับกฎที่เพิ่ม ตัวอย่าง หากต้องการ route ไป port 8888 บนอุปกรณ์ IP 192.168.0.1 ใช้ค่าเหล่านี้สำหรับ "connectport" และ "connectaddress" ตามลำดับ
เมื่อกด Enter กฎจะถูกเพิ่มและใช้ทันที ลองเยี่ยมชมที่อยู่และพอร์ต listen ในเบราว์เซอร์ – ควรเห็นเนื้อหาที่เสิร์ฟโดย connect address และ port
เมื่อถึงเวลาลบกฎ กลับไปที่ command prompt administrator และใช้คำสั่งต่อไปนี้:

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=9000
อีกครั้ง ต้องปรับที่อยู่และพอร์ต listen ให้ตรงกับค่าที่ใช้ กฎจะถูกลบทันที และไม่บังคับใช้กับคำขอเครือข่ายใหม่