บ่อยครั้งที่คุณจะพบแอปหรือเกมที่ต้องการให้คุณทำสิ่งที่เรียกว่า "Port Forwarding" โดยไม่มี Port Forwarding "Inbound" Traffic และข้อมูลที่เข้ามาจากอินเทอร์เน็ตจะไม่สามารถสื่อสารกับแอป/เกมได้ และคุณจะไม่สามารถดำเนินการฟังก์ชันบนอินเทอร์เน็ตของซอฟต์แวร์นั้นได้ บทช่วยสอนนี้จะแสดงวิธีตั้งค่า Port Forwarding ใน Windows
หมายเหตุ: คุณอาจต้องตั้งค่า Port Forwarding บน Router ด้วย ซึ่งเรามีคู่มือแยกต่างหาก
Port Forwarding ปลอดภัยหรือไม่?
ก่อนที่เราจะไปที่ประเด็นสำคัญของการเปิดพอร์ตบน PC Windows ของคุณ มีค่าที่จะตอบคำถามว่ามันปลอดภัยแค่ไหน คำตอบสั้นคือ ใช่ Port Forwarding ปลอดภัยส่วนใหญ่ แต่มีบางสิ่งที่คุณควรพิจารณา
Port Forwarding คือกระบวนการที่คุณส่งต่อトラフィคทั้งหมดที่ไปยังหนึ่งในพอร์ตดิจิทัลหลายพันพอร์ตบนระบบปฏิบัติการของคุณ ไปยังเครื่องหรือเซิร์ฟเวอร์ที่ระบุซึ่งกำลังฟังพอร์ตนั้นที่ปลายทางอีกด้านหนึ่ง
ความปลอดภัยของ Port Forwarding ขึ้นอยู่กับความปลอดภัยของเซิร์ฟเวอร์และเครื่องที่ปลายทางอีกด้านหนึ่ง หากตัวอย่างเช่น คุณตั้งค่า Port Forwarding เพื่อโฮสต์เกมออนไลน์ ควรตรวจสอบออนไลน์อย่างรวดเร็วว่ามีปัญหาความปลอดภัยกับเกมหรือซอฟต์แวร์นั้นหรือไม่ หากคุณตั้งค่าเซิร์ฟเวอร์ Minecraft ออนไลน์ คุณจะต้องการให้แน่ใจว่าเซิร์ฟเวอร์นั้นอัปเดตอยู่ และคุณและผู้ใช้คนอื่นบนเซิร์ฟเวอร์ใช้ Firewall และในอุดมการณ์คือ NAT
กุญแจคือ ต้องรู้จักซอฟต์แวร์ที่คุณ Port Forward ไป และมันเป็นซอฟต์แวร์ที่เชื่อถือได้
ตั้งค่า Port Forwarding บน Windows
ขั้นแรก กดปุ่ม Win บนคีย์บอร์ด แล้วพิมพ์ firewall ลงในเมนูค้นหา Start และคลิก "Windows Defender Firewall"
ในแผงด้านซ้าย คลิก "Advanced settings" เพื่อเปิดหน้าต่างกฎ Firewall เนื่องจาก Port Forwarding โดยทั่วไปเกี่ยวข้องกับ Inbound Traffic (เช่น Traffic ที่มายัง PC ของคุณจากศูนย์ข้อมูลหรือเซิร์ฟเวอร์ของบริษัท) ให้คลิก "Inbound Rules" ในแผงด้านซ้าย
หากคุณใช้ PC มาสักพัก คุณควรเห็นรายการ "Rules" ยาวในแผงกลาง ใช้กับแอป เซอร์วิซ และซอฟต์แวร์ต่างๆ ที่คุณอนุญาตให้ส่ง Traffic ไปยัง PC ของคุณ
เพื่อให้ได้ไอเดียว่าพอร์ตทำงานอย่างไร ให้คลิกขวาที่รายการในลิสต์ และคลิก Properties
คุณจะเห็นประเภทโปรโตคอล (ปกติคือ TCP หรือ UDP แม้จะมีทางเลือกอื่นๆ) รวมถึง "Local port" – พอร์ตใน Firewall ของคุณที่คุณอนุญาตให้เชื่อมต่อผ่าน
สิ่งที่สำจริงที่นี่คือ "Remote Port" ซึ่งเป็นพอร์ตที่ Client (แอป ซอฟต์แวร์ที่พยายามเชื่อมต่อกับคุณ) ใช้เพื่อเชื่อมต่อ
กับแอปส่วนใหญ่ ตามภาพด้านบน Remote Port ถูกกำหนดแบบสุ่มโดย Client ดังนั้นจึงเป็นค่าเริ่มต้น "All Ports" บน Windows Firewall
สร้างกฎพอร์ตใหม่
คลิก "New Rule" ในแผงขวา แล้วในหน้าต่างใหม่ คลิก "Port" เลือกว่าการเชื่อมต่อจะใช้โปรโตคอล TCP หรือ UDP (แอปที่ขอให้คุณ Port Forward ควรระบุโปรโตคอล) แล้วเลือกพอร์ตที่คุณต้องการเปิด
คุณสามารถอนุญาต "All local ports" หรือระบุ Local Ports ที่คุณต้องการเปิด คุณสามารถระบุพอร์ตเดียว, ช่วงพอร์ต หรือเลือกหลายพอร์ตคั่นด้วยคอมม่า
คลิก Next แล้วคลิก "Allow the Connection" เลือกว่าการเชื่อมต่อควรใช้กับ Domain, Private Home Network หรือ Public Network Location (ไม่แนะนำเพื่อความปลอดภัย) บนหน้าจอถัดไป ตั้งชื่อกฎ
เมื่อสร้างกฎแล้ว มันจะเข้าร่วมรายการ Inbound Rules ใหญ่ในหน้าต่าง Advanced Security
กฎใหม่ของคุณจะเข้าร่วมรายการ Inbound Rules ที่คุณสามารถดับเบิลคลิกเพื่อแก้ไข ทำให้ใช้กับโปรแกรมและบริการเฉพาะ และอื่นๆ
ในทุกจุด คุณสามารถคลิกขวาที่กฎและเลือก "Disable" หรือ "Delete" ได้เช่นกัน
แค่นี้ก็จบ ตอนนี้คุณรู้แล้วว่าจะตั้งค่า Port Forwarding ใน Windows อย่างไร คุณควรตรวจสอบว่าแอปเหล่านี้ไม่อยู่บน PC Windows 10 ของคุณ รวมถึงดูการประเมิน Windows Defender ว่ามันเพียงพอที่จะปกป้อง PC ของคุณหรือไม่
Image credit: Protected global network the Internet by DepositPhotos