注:本文适用于 Windows,Mac 用户推荐用 Charles 抓包,详见 /1272/
- 确保安装的 fiddler 是最新的 beta 版本,安装地址 http://d585tldpucybw.cloudfront.net/docs/default-source/fiddler/fiddler2betasetup.exe?sfvrsn=40
- 关闭 fiddler
- 下载并安装 fiddler 证书生成器 http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2 (注:fiddler 证书生成器只能在 Vista 以上系统运行)
- 打开 fiddler,依次点击工具栏的 Tools – Fiddler Options…,切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,之后会弹出安装证书的提示,一路点是或确定安装
- 依然停留在 HTTPS 选项卡,在下拉菜单中选择 …from remote clients only,之后点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存
- 将上一步导出的 FiddlerRoot.cer 通过Email附件发送给自己绑定在iOS设备中的Email
- 打开iOS设备的邮箱客户端,接收到刚才自己给自己发的邮件,点击附件进行证书的安装,也就是说,这一步将 fiddler 的证书安装在iOS设备中
- 依照 再谈iOS抓包,使用Fiddler 中的步骤配置 fiddler 及iOS的网络代理
- 用 fiddler 进行抓包(若抓包不成功重启一下 fiddler 即可)