在端口6666(http:// myserver:6666 /)上连接到Web服务器时出现此错误:
错误312(net :: ERR_UNSAFE_PORT):未知错误。
是否有一种简单的方法可以解决此问题而无需从源代码重建Chrome?
在端口6666(http:// myserver:6666 /)上连接到Web服务器时出现此错误:
错误312(net :: ERR_UNSAFE_PORT):未知错误。
是否有一种简单的方法可以解决此问题而无需从源代码重建Chrome?
Answers:
在Windows上:
右键单击Chrome快捷方式>>属性>>
然后附加
--explicitly-allowed-ports=xxx
到快捷方式目标
例:
C:\ Documents and Settings \ User \ Local Settings \ Application Data \ Google \ Chrome \ Application \ chrome.exe --explicitly-allowed-ports = 6666
来自这里的资源
--explicitly-allowed-ports
Mac不存在该开关吗?
您也许可以在Google Chrome浏览器中将其关闭,但后果自负。Chrome阻止这些端口的确有一个很好的安全原因:基本上,您可以打开浏览器,直到成为攻击者可以用来攻击网络上其他服务的开放代理为止。
有关更多信息:为什么Chrome认为某些端口不安全?
在Mac上,您可以使用Automator内置的Apple应用程序创建具有其他答案中提到的参数的Chrome启动应用程序:
启动自动器
作为“文档类型”,选择“应用程序”
添加操作“运行shell脚本”
将cat
以下操作中的占位符脚本替换为:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000
将创建的应用程序另存为“应用程序”文件夹中的“带有允许的不安全端口的Google Chrome”
直接使用此新应用代替Google Chrome
(可选)使用此方法将创建的“应用”(自动机的机器人)的默认图标替换为Chrome的默认图标(注意:如果需要,请对该答案进行投票!)
资料来源:http : //cubewot.de/node/266
正如subanki所说,您必须将-explicitly-allowed-ports
选项添加到Chrome启动命令中。
在Ubuntu中,您可以(以root身份)通过在Chrome安装文件夹下编辑“ google-chrome”脚本来执行此操作
您可以通过输入以下内容获取目录:
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,开关不以“-”开头,而是以单个“-”开头
--
unix上的是GNU特定的约定。许多(但不是全部)unix实用程序都模拟了它。