Fiddler安装请参考:https://blog.csdn.net/m0_37606574/article/details/89356790
对app抓包前提:
1).电脑需要安装Fiddler
2).测试手机需要支持Wifi
3).测试手机与电脑需要同一网络
4).所测APP需支持代理
1、设置 FIddler 允许远程计算机连接(需重启Fiddler生效)
设置开启解密HTTPS规则:
2、手机和电脑连同一WIFI。
3、进入手机设置 - WLAN - 具体WIFI,在电脑端 ping 手机的IP,确保网络是通的。
4、在手机设置 - WLAN - 具体WIFI,手动添加代理,主机名是电脑IP,端口是8888。
4、手机浏览器打开地址:http://电脑ip:8888/
5、手动安装证书(以OPPO为例):
设置 - 其他设置 - 安全与隐私 - 从存储设备安装 - 找到Fiddler.cer存储位置, 并点击安装
6、现在手机请求的 HTTP & HTTPS 协议走的就是电脑端的代理了,就能被Fiddler正常抓包了。
但我们会发现很多localhost报红:
解决方案:
7、如果发现不能被抓包或手机无法正常上网,请检查:
1)Fiddler是否未重启。
2)是否是电脑防火墙未关闭。