Fiddler安装请参考:https://blog.csdn.net/m0_37606574/article/details/89356790

 

对app抓包前提:

1).电脑需要安装Fiddler

2).测试手机需要支持Wifi

3).测试手机与电脑需要同一网络

4).所测APP需支持代理 

 

1、设置 FIddler 允许远程计算机连接(需重启Fiddler生效

Fiddler对App抓包

Fiddler对App抓包

设置开启解密HTTPS规则:

Fiddler对App抓包

2、手机和电脑连同一WIFI。

3、进入手机设置 - WLAN - 具体WIFI,在电脑端 ping 手机的IP,确保网络是通的。

4、在手机设置 - WLAN - 具体WIFI,手动添加代理,主机名是电脑IP,端口是8888。

Fiddler对App抓包

4、手机浏览器打开地址:http://电脑ip:8888/

Fiddler对App抓包

5、手动安装证书(以OPPO为例):

设置 - 其他设置 - 安全与隐私 - 从存储设备安装 - 找到Fiddler.cer存储位置, 并点击安装

6、现在手机请求的 HTTP & HTTPS 协议走的就是电脑端的代理了,就能被Fiddler正常抓包了。

但我们会发现很多localhost报红:

Fiddler对App抓包

解决方案:

Fiddler对App抓包

 

7、如果发现不能被抓包或手机无法正常上网,请检查:

1)Fiddler是否未重启。

2)是否是电脑防火墙未关闭。

相关文章: