使用net/http/pprof时,发现6000端口是Chrome限制的非安全端口,报错ERR_UNSAFE_PORT

问题

最近在go项目中,涉及到性能分析,使用了go自有的net/http/pprof包,设置了6000端口后,发现浏览器打不开。PC上只有Edge和Chrome两个浏览器,刚好都是chrome内核。排查了系统问题、端口占用问题后,一直卡在这里-_-

原因 

后面发现浏览器报错了ERR_UNSAFE_PORT。才知道浏览器为了安全问题,会禁用一些网络浏览以外的端口——非安全端口。还是对问题的查找不够仔细,一直想着代码或者是系统问题,没有想到浏览器问题。

下面列出Chrome浏览器默认的非安全端口,避雷!!!

Chrome浏览器默认非安全端口
端口端口作用
1tcpmux
7echo
9discard
11systat
13daytime
15netstat
17qotd
19chargen
20ftp data
21ftp access
22ssh
23telnet
25smtp
37time
42name
43nicname
53domain
77priv-rjs
79

finger   

87ttylink
95supdup
101hostriame
102iso-tsap
103gppitnp
104acr-nema
109pop2
110pop3
111sunrpc
113auth
115sftp
117uucp-path
119nntp
123NTP
135loc-srv /epmap
139netbios
143imap2
179BGP
389ldap
465smtp+ssl
512print / exec
513login
514shell
515printer
526tempo
530courier
531chat
532netnews
540uucp
556remotefs
563nntp+ssl
587stmp(rfc-6409)
601syslog-con(rfc-3195)
636ldap+ssl
993ldap+ssl
995pop3+ssl
2049nfs
3659apple-sasl / PasswordServer
4045lockd
6000X11
6665Alternate IRC [Apple addition]
6666Alternate IRC [Apple addition]
6667Standard IRC [Apple addition]
6668Alternate IRC [Apple addition]
6669Alternate IRC [Apple addition]
6697IRC+TLS

解决方案

最好的解决方案就是避开这些端口。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值