一、web
1、Tools ---- OPTIONS选项
勾选Decrypt https traffic 和 ignore server…
点击右上角action按钮====选择 Export Root Certificate to Desktop,点击ok(这里会在生成一个名为FiddlerRoot.cer的证书)
2、浏览器导入上一步操作中导出的证书,具体操作如下
1) 谷歌浏览器:在浏览器地址栏输入chrome://settings
找到高级—隐私设置和安全性—点击管理证书
选择【受信任的根证书颁发机构】—点击【导入】
然后就是按照操作步骤,选择要第一步导出的证书导入即可
2)IE浏览器
Internet选项—内容----证书-受信任的根证书颁发机构-导入证书即可
3)如果是Firefox的话,需要设置代理
以Firefox版本69.0.2 (32 位)为例:选项----常规----网络设置----连接设置–手动代理配置(端口号一定要和fiddler端口号一致)
证书导入:选项—隐私与安全—证书—查看证书—导入证书
4、重新打开fiddler,就可以抓取HTTPS请求啦
二:移动设备(Android、IOS)
注:电脑和手机必须在同一网络下
1、安卓设备
1) 设置-----WLAN-----所连WiFi----代理
主机名 设置为 电脑的IP地址
端口号 设置为 fiddler监听端口号 8888
2)手机设备浏览器访问:HTTP://IP:8888,跳转到服务页面后,点击下载证书
安装证书:设置----更多设置—系统安全—加密与凭证----从存储设备安装
选择下载好的证书进行安装即可
3)fiddler上 rules–options—CONNECTIONS—勾选 allow remote computers to connect 允许远程电脑连接
注:===如果不进行第3步操作,手机这时是上不了网的
2、IOS设备设置跟安卓设备差不多
但是需要信任安装的证书
待补充