本文主要是介绍charles、fiddler抓https开启,导致浏览器https提示“不是私密连接”,解决要点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
网上大部分都说了,要生成证书或者去官网下载证书,但有时候依然不行。
我们到ie或chrome得证书管理里面,找到安装得,会发现默认在“中间证书颁发机构”这一类别,并且点开看,会看到“x”
就是证书不受信任,如果要信任需要再装一遍,并指定安装到受信任根证书颁发机构一列,如下所述,(我懒得列不行的时候了),fiddler何charles都是这样。
网上很少有人提到这一点,我在此列出。
至于手机上安装证书,网上一大把。我只列个大概步骤。
fiddler的,电脑上证书装好了=》手机wifi-设置代理,填写fiddler所在电脑得ip地址和fiddler得端口(默认8888)=》浏览器:电脑ip:8888 得到证书下载,直接安装,检验是否安装好,需要去手机设置得安全证书管理里查看用户证书是否用刚才安装的名字,若没有就没装成。
比如,我的魅族手机,只能装成vpn 应用的,WLAN的死活装不上,然后手机上https一大部分抓不了,但是虚拟机中的app可以。
charles的,电脑上证书装好了=》手机wifi-设置代理,填写charles所在电脑的ip地址(此处有个坑charles按顺序找第一个启用网络适配器的ip,我的找到虚拟机的导致后续手机证书装不了)、端口(同样默认8888)=》浏览器:http://charlesproxy.com/getssl 下载证书,并安装,同样要去安全证书管理里查看是否安装好,有的手机可能还要做额外信任,我也不太明白。
估计跟电脑上,证书给装到“中间商”不一定有用,必须装到“”受信任根目录“”一样的道理。
这篇关于charles、fiddler抓https开启,导致浏览器https提示“不是私密连接”,解决要点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!