2010-09-13 09:40:19 +0000 2010-09-13 09:40:19 +0000
87
87

如何在Chrome浏览器上修复ERR_UNSAFE_PORT错误,当浏览到不安全的端口时

我在连接到666666端口的Web服务器时收到这个错误http://myserver:6666/ ):

Error 312 (net:::ERR\UNSAFE\PORT)。

有什么简单的方法可以解决这个问题吗?

答案 (6)

75
75
75
2010-09-13 10:03:12 +0000

Windows上:右键点击Chrome浏览器的快捷方式>>属性>>属性>>

然后在快捷方式目标中添加--explicitly-allowed-ports=xxx示例:>C:Documents and Settings(文件和设置)用户本地设置应用数据 exe –explicitly-allowed-ports=666666 资源来自这里

18
18
18
2012-08-23 07:42:50 +0000

你也许可以在Google Chrome浏览器中关闭这个功能,但这样做的风险由你自己承担。Chrome浏览器阻止这些端口其实是有一个很好的安全原因。基本上,您的浏览器会成为一个开放的代理服务器,让攻击者用来攻击网络上的其他服务。为什么Chrome浏览器认为某些端口不安全? (https://jazzy.id.au/2012/08/23/why_does_chrome_consider_some_ports_unsafe.html)

9
9
9
2016-04-14 10:26:57 +0000

在Mac上,您可以使用Automator内置的苹果应用程序创建一个启动Chrome浏览器的应用程序,其参数在其他答案中提到:

  1. 启动 Automator

  2. 在 “文档类型 "中选择 "应用程序”

  3. 添加操作 “运行shell脚本”

  4. 将这个动作中的占位符cat script替换为:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000

  1. 将创建的应用程序保存为类似于 “Google Chrome 浏览器允许不安全端口 "这样的东西,在你的应用程序文件夹中

  2. 直接使用这个新的应用程序,而不是Google Chrome

  3. (可选) 用Chrome浏览器的使用此方法 (注意:如果你喜欢的话,请给这个答案投上vote!)

来源。http://cubewot.de/node/266

4
4
4
2015-08-21 16:19:03 +0000

Mac版:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000

&001

适用于5000、6000和7000端口。

3
3
3
2014-01-07 07:57:01 +0000

正如subanki所说,你必须在Chrome启动命令中添加-explicitly-allowed-ports选项。在Ubuntu中,你可以通过编辑Chrome安装文件夹下的 “google-chrome "脚本来完成这个操作(以root身份)

你可以通过输入:

ls -la /usr/bin | grep chrome

然后,编辑 "google-chrome "文件,在EXEC行中添加上述的开关。

exec -a "$0" "$HERE/chrome" "-explicitly-allowed-ports=6000" "$@"

只需将 "6000 "改成你可能需要的逗号分隔的值(例如:-explicitly-allowed-ports=5000,6000,7000

注意:对于UNIX,开关不以”–“开头,而是以单个”-“开头

0
0
0
2018-03-07 22:27:56 +0000

这里是正确的答案,对于那些使用node.js作为web服务器的开发者来说,正确的答案是: 改变你使用的端口,比如说,如果你在命令行中输入node index.js,按回车键, 如果开始运行的端口是22,80 http请求,当你访问网站的端口是22, 当你访问网站的时候,chrome浏览器会抛出这个错误页面。