[研究] 瀏覽器拒絕連線到不安全的埠號 ERR_UNSAFE_PORT
2021-07-05
ERR_UNSAFE_PORT、ERR_CONNECTION_REFUSED、此網址已被限制、連線失敗、此網站不安全、無法連線至此網頁、無法連線到此頁面、拒絕連線。
在本機開發多個網站或系統時,可能會使用不同的 port,但有時 port 明明有網站存在,某些瀏覽器拒絕連線,某些瀏覽器允許連線;而且不同瀏覽器,會給不同錯誤訊息,這裡整理一下。
********************************************************************************
Google Chrome 91
********************************************************************************
Chrome限制port清單:The general list of blocked ports on Chrome.
https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/net/base/port_util.cc
Browser Security Handbook, part 2
https://code.google.com/archive/p/browsersec/wikis/Part2.wiki#Port_access_restrictions
Firefox限制port清單:Mozilla Port Blocking
https://www-archive.mozilla.org/projects/netlib/portbanning#portlist
Internet Explorer 11 好像沒有限制 port 清單
********************************************************************************
Chrome 允序不安全 port 方法
網路上有人說Chrome用 explicitly-allowed-ports 可以允許連線到被禁止的 port,並在 Chrome 71 , 72 上成功,方法如下:
C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports=6666
敝人實際在 Chrome 91 測試,不行。
使用 "explicitly-allowed-ports" site:support.google.com 查,並沒有正式官方文件提到 explicitly-allowed-ports 參數。( 只有一篇討論提到)
(或下面測試方法有誤)
敝人尚未找到方法。
********************************************************************************
FireFox 允許不安全 port 方法
How to allow a restricted port? | Firefox Support Forum | Mozilla Support
https://support.mozilla.org/en-US/questions/1083282
Network.security.ports.banned - MozillaZine Knowledge Base
http://kb.mozillazine.org/Network.security.ports.banned
這篇提到網址列輸入 about:config,使用 network.security.ports.banned.override 進行設定。
敝人實測無用。
********************************************************************************
Chrome 封鎖列表 ( chrome 封鎖比 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
69, // tftp
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
137, // netbios
139, // netbios
143, // imap2
161, // snmp
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)
554, // rtsp
556, // remotefs
563, // nntp+ssl
587, // smtp (rfc6409)
601, // syslog-conn (rfc3195)
636, // ldap+ssl
989, // ftps-data
990, // ftps
993, // ldap+ssl
995, // pop3+ssl
1719, // h323gatestat
1720, // h323hostcall
1723, // pptp
2049, // nfs
3659, // apple-sasl / PasswordServer
4045, // lockd
5060, // sip
5061, // sips
6000, // X11
6566, // sane-port
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
10080, // Amanda
********************************************************************************
目前較省事的做法,避開這些 port。
(完)
相關
TCP/UDP埠列表 - 維基百科,自由的百科全書https://zh.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8
[Browser]Chrome - ERR_UNSAFE_PORT @ Mimo's World* :: 痞客邦 ::
https://orange0918.pixnet.net/blog/post/44417821
Firefox 設定不成功是因為要選「字串」,而非「數字」。
回覆刪除