AndreGeng/AndreGeng.github.io

chrome ERR_UNSAFE_PORT

Opened this issue · 0 comments

今天在尝试docer的部署,写了个简单的node服务,然后把它打到了docker的image中。
启动用的是以下命令

docker run -p 6000:80 [imagename]

然后就发现chrome出现了如下的报错信息
image
那么什么样的port是unsafe的port呢,为什么?
查了下资料发现chrome会把一些常用协议(e.g. SMTP 25, X11 6000)的port设为unsafe的,目的是为了防止一些attacker利用正常用户的浏览器去访问这些服务,防止"类似CSRF类型"的攻击。
Ref:
chrome认为unsafe的端口列表
why_does_chrome_consider_some_ports_unsafe