มีรายงานหลายครั้งเกี่ยวกับผู้ใช้ที่พยายามเชื่อมต่อกับเว็บเซิร์ฟเวอร์ผ่านพอร์ตที่แตกต่างกัน แต่ได้รับข้อผิดพลาด ERR_UNSAFE_PORT ข้อผิดพลาดนี้เกิดจากเบราว์เซอร์บล็อกการเข้าถึงพอร์ตที่ถือว่าไม่ปลอดภัย เพื่อวัตถุประสงค์ด้านความปลอดภัย
สาเหตุของข้อผิดพลาด ERR_UNSAFE_PORT
ข้อผิดพลาดนี้เกิดจากเบราว์เซอร์ ป้องกันไม่ให้ คุณเข้าถึงพอร์ตที่ไม่ปลอดภัย นักพัฒนาเว็บทราบดีเรื่องความปลอดภัย และทราบว่าเบราว์เซอร์อาจถูกโจมตีใช้ทำคำขอไปยังเซิร์ฟเวอร์ในนามของคุณ ผ่านพอร์ตที่ไม่ปลอดภัย โจมตีอาจหลอกเบราว์เซอร์ให้ทำสิ่งที่เป็นอันตรายต่อผู้ใช้
วิธีอนุญาตให้เข้าถึงพอร์ตที่ถูกจำกัด/ไม่ปลอดภัยในเบราว์เซอร์
เพื่อแก้ไขข้อผิดพลาดนี้ คุณต้องอนุญาตให้เข้าถึงพอร์ตที่ไม่ปลอดภัยที่คุณพยายามใช้งานอย่างชัดเจนในเบราว์เซอร์ แต่ละเบราว์เซอร์มีวิธีการแตกต่างกัน ด้านล่างจะแนะนำวิธีสำหรับ Chrome และ Firefox:
สำหรับ Google Chrome:
เพื่ออนุญาตพอร์ตใน Chrome ให้ไปที่ Properties ของลัดทาง Chrome และเพิ่มคำสั่งต่อไปนี้ในช่อง Target พร้อมกับหมายเลขพอร์ตที่ต้องการเข้าถึง:
- คลิกขวาที่ ลัดทาง Chrome
- เลือก Properties
- เพิ่ม --explicitly-allowed-ports=xxx (แทน xxx ด้วยหมายเลขพอร์ต) ท้ายช่อง Target
ตัวอย่าง:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports=6666
หมายเหตุ: ต้องมีเครื่องหมาย -- (ขีดสองครั้งติดกัน) นำหน้าคำว่า explicitly โดยไม่มีช่องว่าง
สามารถเพิ่มพอร์ตหลายพอร์ตได้โดยคั่นด้วยเครื่องหมายจุลภาค (,)
สำหรับ Mozilla Firefox:
ใน Firefox สามารถอนุญาตพอร์ตได้ผ่านการตั้งค่า network.security.ports.banned.override แต่ Firefox รุ่นใหม่ไม่มีตัวเลือกนี้ใน about:config โดยค่าเริ่มต้น จึงต้องเพิ่มเองด้วยตนเอง:
- พิมพ์ about:config ในแถบที่อยู่ แล้วกด Enter
- คลิกขวาที่รายการ และเลือก New > String
- ตั้งชื่อ String ว่า network.security.ports.banned.override
- ในช่อง Value ใส่พอร์ตได้ 2 รูปแบบ:
1-65535 (ทุกพอร์ต)
87,88,89,1050 (พอร์ตเฉพาะบางพอร์ต คั่นด้วยจุลภาค)
รายการพอร์ตที่ถูกจำกัดใน Chrome:
1, 7, 9, 11, 13, 15, 17, 19, 20, 21, 22, 23, 25, 37, 42, 43, 53, 77, 79, 87, 95, 101, 102, 103, 104, 109, 110, 111, 113, 115, 117, 119, 123, 135, 139, 143, 179, 389, 427, 465, 512, 513, 514, 515, 526, 530, 531, 532, 540, 548, 556, 563, 587, 601, 636, 993, 995, 2049, 3659, 4045, 6000, 6665, 6666, 6667, 6668, 6669, 6697
รายการพอร์ตที่ถูกจำกัดใน Firefox:
1, 7, 9, 11, 13, 15, 17, 19, 20, 21, 22, 23, 25, 37, 42, 43, 53, 77, 79, 87, 95, 101, 102, 103, 104, 109, 110, 111, 113, 115, 117, 119, 123, 135, 139, 143, 179, 389, 465, 512, 513, 514, 515, 526, 530, 531, 532, 540, 548, 587, 601, 636, 993, 995, 2049, 3659, 4045, 6000