1、配置Fiddle (Tools->Options)
勾选后,按照提示下载安装一个认证
Fiddle默认8888端口
2、电脑开个热点,手机连上后,在该wifi的代理配置中,选择手动,服务器输入电脑本地IP,端口输入8888
3、使用Safari浏览器输入http://电脑本地IP:8888后,点击下载,按照提示进行安装认证
4、【重要】在ios10或更高版本中,安装完FiddlerRoot证书后,需要转到【设置】->【通用】->【关于本机】->证书信任设置,手动启用FiddlerRoot证书的完全信任。接受这样的对话,即允许第三方窃听你的所有通信。
5、对于卸载上面IOS中的Fiddler 证书的方法:来到【设置】=》【通用】=》【描述文件与设备管理】选中刚刚添加了Fiddler 根证书,进入后点击【删除描述文件】:
6、设置过滤
1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开fiddler>Tools>Fiddler Options>HTTPS>...from remote clients only,勾选这个选项就可以了
...from all processes :抓所有的请求
...from browsers only :只抓浏览器的请求
...from non-browsers only :只抓非浏览器的请求
...from remote clients only:只抓远程客户端请求
还有一种设置:
这里是设置仅仅显示指定URL的记录:
可参考https://www.cnblogs.com/alonely/p/9502363.html