浏览器自带的禁用端口

浏览器自带了一些禁用端口,使用了的话会禁止访问。

Google Chrome浏览器与Edge浏览器会报  “ERR_UNSAFE_PORT”

Firefox浏览器会报:

“此网址已被限制
此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求”

非用不可的话可以:

1、Google Chrome浏览器

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

--explicitly-allowed-ports=10080

2、Firefox浏览器

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

network.security.ports.banned.override

3、Edge浏览器

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


部分非安全端口列表:

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]

当你遇到“Visual Studio Code 无法启动浏览器:‘无法附加到浏览器’”的问题时,这通常意味着调试配置出现了某些问题。以下是详细的解决步骤: ### 解决方案 #### 步骤一:检查 `launch.json` 文件配置 确保你的项目根目录下的 `.vscode/launch.json` 文件配置正确。一个典型的 Vue.js 调试配置如下所示: ```json { "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "url": "http://localhost:8080", // 确保这个 URL 和端口匹配你在 vue.config.js 或命令行中设置的地址 "webRoot": "${workspaceFolder}/src" } ] } ``` - **URL** 检查是否指向了正确的本地服务器路径及端口号(通常是默认的8080)。如果修改过端口或其他服务启动路径,则需要相应调整此处。 - 如果你是在Windows环境下工作,并且使用的是新版Edge或者其他支持 Chromium 内核的新版浏览器,可以尝试将 `"type"` 改成 `"pwa-chrome"`。 #### 步骤二:确认Vue应用已正常启动 通过终端或命令提示符进入项目的根文件夹并执行 `npm run serve` 来手动启动应用程序。观察控制台输出信息,看是否有异常错误阻止它成功运行于指定的URL上。 #### 步骤三:重启VSCode和关闭所有实例化浏览器窗口 有时缓存可能会导致问题发生,请先关闭所有的VSCode以及正在打开的相关浏览器标签页后再重试一次。这样做可以帮助清除一些临时性的故障状态。 #### 步骤四:更新软件版本 如果你最近更新了系统、VSCode插件或者是Node环境等组件,那么有可能是由于兼容性原因引起的。试着回退至之前稳定使用的版本或者等待开发者修复最新版本中存在的潜在Bug。 #### 步骤五:检查防火墙和其他安全设置 某些情况下,操作系统自带的安全机制如防火墙也会影响到外部进程连接内网的服务,因此你可以暂时禁用它们看看情况是否会有所改善。(注意,在实际环境中不建议长期保持这种开放策略) --- 经过以上几个方面的排查之后应该能够找到造成当前状况的原因所在。若仍然存在困难的话,欢迎继续交流!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值