添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

一、问题描述

访问某一个特定的网址之后,出现无法访问此网站的问题,错误码 ERR_UNSAFE_PORT ,如下图提示:

以下是使用Chrome浏览器访问出现的情况
在这里插入图片描述 最后的错误码 ERR_UNSAFE_PORT,出现了不安全的端口字样。

以下是使用Firefox浏览器访问出现的情况
在这里插入图片描述 此地址访问受限,此地址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox取消了该请求。

也出现了端口字样。

二、问题原因

经过抓取报文分析,并没有抓到访问服务器的报文,所以定位发现是浏览器拦截了请求,和服务器没关系。为什么会拦截这个请求?主要原因是浏览器有自身的保护机制即浏览器会禁用一些网络浏览以外的端口----非安全端口。

因为chorme浏览器有自己的默认非安全端口,若访问这些端口就会出现这个错误,并且所有采用chrome内核的浏览器都会这样。

以下列出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(rfc-6409)
601 syslog-con(rfc-3195)
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

三、解决方案

3.1 方案1修改服务器访问端口号(推荐)

最好的解决方案就是避开上述的非安全端口。例如可以更改服务器访问web服务的端口号,如果没有特别要求,可以改成默认的80/443。

3.2 方案2修改浏览器设置

记住,非必要就别使用下面的方法操作。

3.2.1 Chrome浏览器

关闭浏览器->桌面找到浏览器图标->点击右键选择属性->在【目标】后追加空格±-explicitly-allowed-ports=10080(见下面配置)->点击【保存】->双击图标,重新打开浏览器。

--explicitly-allowed-ports=10080

3.2.2 Firefox浏览器

打开新标签页->地址栏输入about:config->点击回车->搜索首选项network.security.ports.banned.override->如果没有添加,将值填入10080->保存后重启浏览器。

在这里插入图片描述点击我了解此风险!后会在浏览器上方出现一个搜索框,然后输入以下字符串

network.security.ports.banned.override

3.2.3 Edge浏览器

官方文档:https://docs.microsoft.com/en-us/deployedge/microsoft-edge-policies#explicitlyallowednetworkports

搜索栏中输入regedit,回车打开系统注册表,进入计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExplicitlyAllowedNetworkPorts,此路径不一定存在,可自行创建。然后在 ExplicitlyAllowedNetworkPorts 新建一个名称为 1 的字符串值,修改其值为10080。最后重启浏览器,访问端口为10080的地址。

本文完结!

google浏览器打不开网页解决办法,而且显示:“网页可能暂时无法连接,或者它已永久性移动到了新网址,返回ERR_TUNNEL_CONNECTION_FAILED” 打开cmd: ipconfig /flushdns 亲测刷新一下dns配置就可以访问了,如果还不行在一次输入下面的指令后,重启电脑就可以了,但多数情况win10应该都不用重启 nbtstat –r netsh int ip reset netsh winsock reset 在golang的项目中,使用了swagger。新的项目中,用了和之前项目同样的web框架,仔细比对了和之前项目的差异,只不过,目录结构做了调整,所以,首先想到的是目录结构调整导致的问题。于是,把目录结构调整为和之前一直的目录结构。上网搜了一下,没有发现类似的问题。尝试了各种方法,依然没有解决这个问题。无意中看到,浏览器对于6666这样的端口有限制,换了端口,果然解决问题。关于为什么会有这样的限制,我没有找到太多的资料,有知道的朋友,帮忙解释一下。6666是什么特殊的端口,浏览器为什么有限制? 新装好的win7系统,打开Google浏览器,显示网页可能暂时无法连接,或者它已永久性移动到了新地址。在网络搜索很多资料,发现解决方法如下,亲测成功。 原因,该服务依赖的TCP/IP 协议有问题解决办法:   1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servi... 用浏览器打开某个10080端口的网站无法访问,细看页面显示ERR_UNSAFE_PORT。百度查询后发现是各家浏览器集体封杀了很多高危端口。但是现存很多服务端软件的版本比较陈旧 来不及避开这些端口,所以仍然需要防问。首先尝试按照各种资料针对三大浏览器分别设置,希望能开启相关端口访问功能,过程都艰辛复杂了,甚至很难成功,没有实用性。 2种解决办法: 1.更换端口号,如果不能更换端口号,可以尝试第二种 2.桌面右键chrome浏览器,点击属性,目标路径后,追加,空格 + “–explicitly-allowed-ports=5060” 如果多个端口用逗号分割例如: --explicitly-allowed-p 如果一台计算机上的Winsock协议配置有问题的话将会导致网络连接问题,就需要使用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以... 亲测解决: 当我们输入网址时,时常发现前几天能上网页总是上不了,还出现如下提示: "网页可能暂时无法连接,或者它已永久性移动到了新网址,返回ERR_TUNNEL_CONNECTION_FAILED" 于是,根据其他人博文,进行如下操作。 第一,按win+r,输入cmd,打开命令提示符 第二,输入以下命令后重启即可... 1 问题描述 写了一个新的 Spring Boot 工程,工程端口号定义为 6667。工程启动正常,但在 Chrome 浏览器中输入访问地址出现 ERR_UNSAFE_PORT 错误。字面意思是不安全的端口号。 2 原因分析 Chrome 浏览器定义了一些内置端口,如果要访问的地址端口号与这些内置端口相同,就会出现ERR_UNSAFE_PORT 问题Chrome 浏览器定义了以下这些内置端口1: 1, // tcpmux 7, // echo 9, // discard