一些特殊端口

建站时,网页无法连接时可能的端口原因

问题描述:

提示信息为:

1
2
3
无法访问此网站
网址为 http://localhost:6666/的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
ERR_UNSAFE_PORT

本地服务已启动,使用Postman可以访问,使用浏览器无法访问。

报错原因:

这是由于浏览器默认的非安全端口所导致的,所谓非安全端口,就是浏览器出于安全问题,会禁止一些网络浏览向外的端口。Google Chrome 默认非安全端口列表,搭建网站要建议尽量避免以下端口:

端口号 用途
1 tcpmux
7 echo
9 discard
11 systat
13 daytime
15 netstat
17 qotd
19 chargen
21 ftp data
22 ftp access
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]

如何解决:

  • 更换服务启动端口:推荐使用这种,免去了配置的麻烦。
  • Chrome:找到chrome快捷方式,右键查看属性,在【目标】输入框后面追加一个参数–explicitly-allowed-ports=6666,关闭浏览器,从此快捷方式打开,成功访问。如果需要设置多个端口则写为–explicitly-allowed-ports=6666,6667的格式。
  • Firefox:打开新标签页,地址栏输入 about:config 打开浏览器配置页面,搜索首选项network.security.ports.banned.override,如果没有则添加(首选项类型为字符串),将其值设为6666。再次尝试访问受限站点成功。如果需要设置多个端口,则把首选项值设为6666,6667的格式即可。