Fiddler是一个强大的抓包工具,可以通过它抓取、查看和调试PC端、手机终端和远程服务器之间的http/https等通信。
Fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的Fiddler和手机端做一些配置。
此文介绍如何使用fiddler实现苹果手机抓包,具体步骤如下:
一、对PC端的Fiddler进行配置
1、手机接入网络,需要能够和装了Fiddler的PC端IP地址ping得通,最好是手机和电脑连接同一个wifi。
如图,我的手机连接的wifi,ip地址是10.3.41.70,电脑IP是10.3.15.108

在电脑上打开命令行,输入ping 10.3.41.70(改成你手机所连的wifi 的IP),可见可以ping通。

2、手机安装根证书。
操作步骤:
①使用手机的safari浏览器,输入网址http://10.3.15.108:8088/(就是您的PC端电脑IP地址+端口号),跳转到 Fiddler Echo Service 证书下载页;
②点击【FiddlerRoot certificate】,弹出“此网址尝试下载一个配置描述文件,您要允许吗?”,点击【允许】按钮;
③下载完成,弹出提示“已下载描述文件”;
如果还是抓不到包,需查看一下是不是电脑的防火墙,是否没有允许Fiddler程序通过防火墙。勾选上允许,就可以了。



四、完成测试后,需要恢复代理方式,并移除证书。
1、恢复代理方式,关闭即可

2、移除证书
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232953.html原文链接:https://javaforall.net
