fiddler抓取https失败解决方案

Posted yyoba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler抓取https失败解决方案相关的知识,希望对你有一定的参考价值。

众所周知,Fiddler默认只能抓取到http请求,要抓取到https请求我们还需要FiddlerCertMaker插件的支持,

至于怎么使用fiddler抓https及插件的使用方式,大家可以去百度随便一搜就可以找到大量的教程,今天这

篇文章的主要目的是为了帮助大家解决按照正常流程走抓不到https的问题:

1、首先确保浏览器中代理设置有勾选“为所有的协议使用相同的代理服务器”:

打开浏览器(我这里使用的是firefox浏览器):

找到选项设置->找到代理->勾选为所有协议使用相同代理服务器

技术分享图片技术分享图片

2、证书导出失败,出现如下提示:The root certificate could not be located

技术分享图片

解决方案:

  1、在开始->运行输入:certmgr.msc打开证书管理

  2、点击操作->查找证书

  技术分享图片

  3、输入fiddler,进行查找,将查找出来的所有证书进行删除:

  技术分享图片

  4、打开浏览器(firefox为例),搜索证书,打开证书管理器,将个人/服务器/证书机构下搜索到fiddler相关的证书都一并删除:

  技术分享图片

  最后,记得重启浏览器,fiddler重新按照原先的流程导出来。

2、证书导出失败,出现如下提示:Unable to configure Windows to Trust the Fiddler Root....

 技术分享图片

解决方案:

  找到fiddler->工具栏tools->options,再选择HTTPS,点击CertEnroll engine,选择MakeCert即可点击OK保存,最后切记重启fiddler!!!

技术分享图片

技术分享图片

 

以上是关于fiddler抓取https失败解决方案的主要内容,如果未能解决你的问题,请参考以下文章

fiddler抓取手机上https数据失败,全部显示“Tunnel to......443”解决办法

解决Fiddler安卓抓包正常,无法抓取ios的Https请求问题

fiddler抓包PC微信小程序失败解决方案

Fiddler抓取https证书问题

怎么解决fiddler抓取不了chrome浏览器的访问

fiddler设置抓取https不提示下载证书解决办法