解决:关于Fiddler启动,浏览器无法上网的问题,

最近从官网(https://www.telerik.com/fiddler)下载的最新版本 fiddler  

安装成功后 访问 默认端口 localhost:8888 总是提示下载证书错误 

解决方案  

1 首先确保安装的 Fiddler 是较新的版本,先关闭fiddler

2下载并安装Fiddler证书生成器

 下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

3.点Tools>Fiddler Options  > https  > actions  > reset all certificates

详细步骤:

一、从fiddler 官网下载证书生成器fiddlercertmaker.exe,然后完成安装。

二、从fiddler导出证书

  • 打开fiddler,点击Tools下的Options,然后点HTTPS选项卡,勾选Decrypt HTTPS traffic后,再点击Actions,信任证书(trust root certificate) 。

  • 选择导出证书,点击Tools>Options> HTTPS页面上的Actions,选第二个(Export root certificate to desktop),操作导出证书文件至桌面,会在桌面上生成一个文件FiddlerRoot.cer。

  •  

  • 导入证书至chrome浏览器,进入chrome浏览器,菜单栏,点设置,或直接地址栏输入:chrome://settings/。

  • 点击左侧【隐私设置和安全性 】,在右侧找到【管理证书】,并点击进入。进入【证书】页面后,选择下方的【导入】按提示,将生成的证书文件导入。

  •  

     

     

  • 重启浏览器和fiddler,按理应该可以重新打开https页面了,但是不能。

  • 再次运行fiddler,依次点击Tools下的Options,然后点HTTPS选项卡,再点击actions下的Reset All Certificates,重置证书。

  •  

    重启浏览器和fiddler,发现已经可以打开https页面了.

二、当fiddler升级后,以前的证书不能使用如何解决:

  • 有时候使用fiddler时,https页面会出现错误提示,我们可以这样设置来避免错误

    第一步:去掉https的抓取 Tools》Option 去掉Capture HTTPS CONNECTs 的勾选

    第二步:找到浏览器的设置项(以360浏览器为例) 选择 管理HTTPS/SSL  证书

    将证书下的所有DO_NOT_TRUST_FIDDER证书都删掉即可

  •  

    然后从新升级的fiddler中重新生成证书,导出到桌面,然后在导入到浏览器中。

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值