Chrome,你這坑人的默認非安全端口


今天用chrome打開頁面的發現一個錯誤:
ERR_UNSAFE_PORT
字面意思是error:不安全端口。

一、什么是默認非安全端口?

   每個瀏覽器出於安全問題,都會禁止一些網絡瀏覽以外的端口。因為不清楚這個機制,我用node開啟的6000服務根本無法訪問,調試了半天代碼,用別的瀏覽器發現打開了!深究得知瀏覽器禁用端口這一說。

Chrome非安全端口

二、瀏覽器默認限制端口有哪些?

  1. Chrome谷歌瀏覽器:6000、6665-6669...(詳細末尾貼上)
  2. FireFox火狐瀏覽器:非80端口

三、解決辦法?

1. 更換服務啟動端口:

推薦使用這種,免去了配置的麻煩。

2. Chrome:

右鍵單擊Chrome快捷方式 ➡ 目標 ➡ 在后面添加參數:--explicitly-allowed-ports=xxx (xxx為目標端口號)

例如:...\chrome.exe –explicitly-allowed-ports=6666

3. Firefox:

打開新標簽頁,地址欄輸入about:config打開瀏覽器配置頁面,搜索首選項network.security.ports.banned.override,如果沒有則添加(首選項類型為字符串),將其值設為6666。再次嘗試訪問受限站點成功。
如果需要設置多個端口,則把首選項值設為6666,6667的格式即可。

四、附: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 
465, // smtp+ssl 
512, // print / exec 
513, // login 
514, // shell 
515, // printer 
526, // tempo 
530, // courier 
531, // chat 
532, // netnews 
540, // uucp 
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]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM