原文地址:http://www.cnblogs.com/xiaokang088/p/4080860.html
补充:第二步时,还要选https tab,然后选decrypt https traffic
2. 打开Fiddler后 Tools > Fiddler Options > Connections.勾选 Allow remote computers to connect
同时把上面显示的端口号【8888】记下来。
3.打开Android手机,长摁 wifi的名字,显示如下界面,设置代理。
主机名是PC的IP,端口是刚才上面的端口。
4.iOS 上同样,点击wifi名字,填写代理。
如果要调试HTTPS,需要安装证书。
首先下载一个 fiddlercertmaker.exe,我这里也有http://files.cnblogs.com/xiaokang088/fiddlercertmaker.zip,
也可以到官网下载。
装好后,重启Fiddler。
5.手机上打开浏览器访问PC,地址为: http://192.168.123.12:8888/
打开的界面如下
点击【FiddlerRoot certificate】, 安装证书即可。
or
- 工具栏的 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设备中
6. 手机访问网站就可以捕捉了