Fiddler 抓取https的设置方法

PC端设置:

https://blog.csdn.net/wpyily/article/details/72885586

移动端设置:

https://blog.csdn.net/laofashi2015/article/details/78476499

官网设置

Click Tools > Fiddler Options > HTTPS.

Click the Decrypt HTTPS Traffic box. 

按照上述要求,我的设置是这样的: 

然而并没起作用,有作用就不用写这个记录了。点开图上右上角的“Actions”,可以看到下图的列表: 

点击图中红色箭头所指的选项,会提示官网文档的弹窗: 



然鹅并没有,我得到一个弹窗提示:

unable to configure windows to trust Fiddler Root certificate. 


解决办法

第一步:下载FiddlerCertMaker到本地,双击安装改文件。地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

第二步:重新在上图“Actions”选项中点击第一个,就会提示官网的界面。

第三步:在CMD中输入certMgr.msc打开证书管理,找到如下证书,说明安装成功: 


第四步:手机安装fiddler证书,浏览器访问 x.x.x.x:8888即可(x.x.x.x是电脑的IP地址)

为了保险起见,我们要将Fiddler代理服务器的证书导到Android设备上。

        导入的过程非常简单,打开android设备自带的浏览器,在地址栏中输入代理服务器的IP和端口,例如本例中我们会输入172.20.7.51:8877,进入之后会看到一个Fiddler提供的页面:


--》》


--》》

        填写证书的名字


         安装完成并设置相对应的数字密码或者图形密码之后,就可以看到证书安装完毕。如下图:


        iOS的设备安装也像android一样的步骤,只不过需要在设置中的关于本机中的证书信任设置中把证书开关打开。。完事具备,我们还是抓https的包吧~~~

fiddler 无法安装https证书问题 unable to configure windows to trust the fiddler root certificate

 需要

在命令行工具中 

cd "C:\Program Files (x86)\Fiddler2"

       makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012


如果成功的话

打开网页:http://localhost:8888/  点击 

You can download the FiddlerRoot certificate

你可能感兴趣的:(Fiddler 抓取https的设置方法)