【問題描述】特定通訊埠(Port)導致網址連結失效
►Chrome:這個網頁無法使用 | 錯誤代碼:ERR_UNSAFE_PORT
►Firefox:此網址已被限制 | 此網址所用的通訊埠 (Port) 通常不是用於網路瀏覽。為了安全性考量,Firefox 已經取消連線要求。
►Opera:這個網頁無法使用 | 網頁有可能暫時關閉,或是被永久移到一個新的網址了。
【原因】
各瀏覽器基於安全性問題,會擋下特定通訊埠(Port)
如上圖範例網址port為87,於各瀏覽器(除了IE)均為受限制之連線。
►Chrome限制port清單:List of all of the restricted ports on Chrome
►Firefox限制port清單:Mozilla Port Blocking
►各瀏覽器限制port整理(資料來源):
Browser | Blocked ports |
MSIE6, MSIE7 |
19 (chargen), 21 (ftp), 25 (smtp), 110 (pop3), 119 (nntp), 143 (imap2) |
MSIE8 | 19 (chargen), 21 (ftp), 25 (smtp), 110 (pop3), 119 (nntp), 143 (imap2), 220 (imap3), 993 (ssl imap3) |
Firefox, Safari, Opera, Chrome, Android |
1 (tcpmux), 7 (echo), 9 (discard), 11 (systat), 13 (daytime), 15 (netstat), 17 (qotd), 19 (chargen), 20 (ftp-data),21 (ftp), 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 (uccp-path), 119 (nntp), 123 (ntp), 135 (loc-srv), 139 (netbios), 143 (imap2), 179 (bgp), 389 (ldap), 465 (ssl smtp), 512(exec), 513 (login), 514 (shell), 515 (printer), 526 (tempo), 530 (courier), 531 (chat), 532 (netnews), 540 (uucp), 556 (remotefs), 563 (ssl nntp), 587 (smtp submission), 601 (syslog), 636 (ssl ldap), 993 (ssl imap), 995 (ssl pop3), 2049 (nfs), 4045 (lockd), 6000 (X11) |
【解決方法】
1. 程式開發者:修改port
於IIS中修改網站port。
2. 使用者:修改瀏覽器設定
►Step1: 在瀏覽器(browser)的捷徑點選右鍵,選擇<內容>
Right Click on Chrome shortcut >> Properties
►Step2: 在<捷徑>索引標籤中的<目標>文字框,
於雙引號(")後方加上< -explicitly-allowed-ports=xxxx>
★注意減號(-)前要有"空格"(space),xxxx替換成欲開放的port
多個port請用逗號隔開,ex: < -explicitly-allowed-ports=87,6666,556,6667>
Then Append < -explicitly-allowed-ports=xxxx> to shortcut target.
【其他參考資料】
- Google Chrome Error code:ERR_UNSAFE_PORT
- How to fix ERR_UNSAFE_PORT error on Chrome when browsing to unsafe ports
- [求助] 属性目标里加了,但又说指定的名称无效~~要怎么办呀
留言列表