มีรายงานบางฉบับเกี่ยวกับผู้ใช้ที่พยายามเชื่อมต่อกับเว็บเซิร์ฟเวอร์ที่มีพอร์ตต่างกัน แต่ได้รับข้อผิดพลาด “ERR_UNSAFE_PORT ” ทั้งนี้เป็นเพราะการใช้พอร์ตที่ไม่ปลอดภัยบนเบราว์เซอร์ของคุณ ซึ่งไม่อนุญาตให้คุณผ่านเพื่อความปลอดภัย
อะไรทำให้เกิดข้อผิดพลาด ERR_UNSAFE_PORT
ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากเบราว์เซอร์ของคุณหยุด คุณเข้าถึงพอร์ตที่ไม่ปลอดภัย นักพัฒนาเว็บตระหนักดีถึงความปลอดภัยและเบราว์เซอร์นั้นมีความรับผิดชอบอย่างมากต่อผู้โจมตีเมื่อต้องร้องขอบนเซิร์ฟเวอร์ในนามของคุณ ผู้โจมตีสามารถหลอกให้เว็บเบราว์เซอร์ทำสิ่งที่อาจเป็นอันตรายต่อผู้ใช้ผ่านพอร์ตที่ไม่ปลอดภัยได้
การอนุญาตพอร์ตที่ไม่ปลอดภัย/จำกัดบนเบราว์เซอร์ของคุณ
ในการแก้ไขข้อผิดพลาดนี้ คุณต้องอนุญาตพอร์ตที่ไม่ปลอดภัยที่คุณพยายามเข้าถึงบนเบราว์เซอร์ของคุณอย่างชัดเจน เบราว์เซอร์ที่แตกต่างกันจะมีวิธีการอนุญาตการเข้าถึงพอร์ตที่จำกัดต่างกัน ด้านล่างนี้เราจะแนะนำคุณเกี่ยวกับวิธีการต่างๆ ของ Chrome และ Firefox:
สำหรับ Chrome :
ในการอนุญาตพอร์ตใน chrome คุณเพียงแค่เข้าไปที่คุณสมบัติของทางลัดของ Chrome และเพิ่มบรรทัดต่อไปนี้ในเป้าหมายทางลัดด้วยพอร์ตที่คุณต้องการเข้าถึง
- คลิกขวาที่ทางลัดของ Chrome
- เลือกคุณสมบัติ
- ต่อท้าย —explicitly-allowed-ports=xxx ไปยังเป้าหมายทางลัด
ตัวอย่าง:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports=6666
หมายเหตุ :มีขีดคั่น ” – – ” สองรายการโดยไม่มีการเว้นวรรคก่อนคำอย่างชัดเจน
คุณยังสามารถเพิ่มพอร์ตหลายพอร์ตได้โดยใช้เครื่องหมายจุลภาคระหว่างพอร์ตเหล่านั้น
สำหรับ Firefox :
สำหรับ Firefox คุณสามารถอนุญาตพอร์ตได้โดยใช้ network.security.ports.banned.override . แต่ Firefox เวอร์ชันที่อัปเดตไม่มีตัวเลือกนี้ใน about:config โดยค่าเริ่มต้น. ดังนั้นคุณต้องเพิ่มสิ่งนี้ด้วยตนเอง
- พิมพ์ “เกี่ยวกับ:config ” ใน URL
- ตอนนี้ให้คลิกขวาที่รายการและเลือก ใหม่>สตริง
- จากนั้นสร้างสตริงชื่อ “network.security.ports.banned.override ”
- ในมูลค่า คุณสามารถเพิ่มพอร์ตได้ด้วยวิธีการเหล่านี้
1-65535 (All Ports)
87,88,89,1050 (สำหรับบางพอร์ตที่มีเครื่องหมายจุลภาค)
พอร์ตที่จำกัดบน Chrome :
1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, // ssh 23, // telnet 25, // smtp 37, // time 42, // name 43, // nicname 53, // domain 77, // priv-rjs 79, // finger 87, // ttylink 95, // supdup 101, // hostriame 102, // iso-tsap 103, // gppitnp 104, // acr-nema 109, // pop2 110, // pop3 111, // sunrpc 113, // auth 115, // sftp 117, // uucp-path 119, // nntp 123, // NTP 135, // loc-srv /epmap 139, // netbios 143, // imap2 179, // BGP 389, // ldap 427, // SLP (Also used by Apple Filing Protocol) 465, // smtp+ssl 512, // print / exec 513, // login 514, // shell 515, // printer 526, // tempo 530, // courier 531, // chat 532, // netnews 540, // uucp 548, // AFP (Apple Filing Protocol) 556, // remotefs 563, // nntp+ssl 587, // stmp? 601, // ?? 636, // ldap+ssl 993, // ldap+ssl 995, // pop3+ssl 2049, // nfs 3659, // apple-sasl / PasswordServer 4045, // lockd 6000, // X11 6665, // Alternate IRC [Apple addition] 6666, // Alternate IRC [Apple addition] 6667, // Standard IRC [Apple addition] 6668, // Alternate IRC [Apple addition] 6669, // Alternate IRC [Apple addition] 6697, // IRC + TLS
พอร์ตที่จำกัดบน Firefox :
1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, // ssh 23, // telnet 25, // smtp 37, // time 42, // name 43, // nicname 53, // domain 77, // priv-rjs 79, // finger 87, // ttylink 95, // supdup 101, // hostriame 102, // iso-tsap 103, // gppitnp 104, // acr-nema 109, // pop2 110, // pop3 111, // sunrpc 113, // auth 115, // sftp 117, // uucp-path 119, // nntp 123, // NTP 135, // loc-srv /epmap 139, // netbios 143, // imap2 179, // BGP 389, // ldap 465, // smtp+ssl 512, // print / exec 513, // login 514, // shell 515, // printer 526, // tempo 530, // courier 531, // chat 532, // netnews 540, // uucp 587, // stmp? 601, // ?? 636, // ldap+ssl 993, // ldap+ssl 995, // pop3+ssl 2049, // nfs 3659, // apple-sasl / PasswordServer 4045, // lockd 6000, // X11