很多开发者都需要使用代理工具来调试接口,查看数据等等,但是有时候发现打开代理工具之后,代理工具同时也拦截了电脑的所有网络请求,导致电脑访问网站时提示(您的连接不是私密连接)。。。
原因
charles 代理工具也拦截了电脑网页的请求, 使用 charles 代理工具的证书. 但是浏览器无法验证此网页的证书所以造成了网页无法访问.
解决
打开 Charles -> Help -> SSL Proxying -> Install Charles Root Certificate
点击安装证书 -> 选择位置 -> 存储证书
存储证书 的时候点击预览 手动的把证书添加到 “受信任的根证书颁发机构” 中.重新打开浏览器即可
后记
证书安装后会显示为这样(证书的图标上没有红色的 :x: ):
如果确定证书已经安装成功, 还是不能访问网页的话, 重启电脑试试.