前言
不管是安卓还是苹果,只要使用了Fiddler
操作方法基本一致,就是在手机设置的方面有些许的区别。
我们直接跳到手机设置的步骤,如果需要了解上述步骤,请翻看【苹果抓包教程】
安卓设置
首先打开Fiddler
上 将鼠标放置于 Onlin
e 菜单上,会显示本机IP

设置代理
打开手机,关闭 4G、5G
网络,使用WiFi
,使得手机和Fiddler在同一局域网

然后将我们设置的代理,修改到手机WiFi里面。
例如你设置的端口号是8888,那么组合就是电脑本机IP+8888

打开手机浏览器,输入IP:端口下载证书,如:192.168.1.105:8888




每连一台fiddler,fiddler提供的证书都是不一样的,测试完一个场景,记得在证书管理里删除,因为这个证书只对应这台fiddler,没法用于连其他的fiddler
抓包测试
设置好fiddler
设置好android网络代理
打开android手机被抓包APP
使用fiddler抓包,查看抓包内容

总结
- 电脑端安装
fiddler
,设置端口监听(xx.xx.xx.xx:8888)
,设置系统信任fiddler软件证书
2 手机和电脑在同一局域网,手机关闭4G/5G流量
-
手机设置
网络代理
,指向局域网中fiddler的地址(IP+PORT)
-
在手机端用浏览器通过 fiddler的地址(xx.xx.xx.xx:8888)
下载fiddler证书并安装
,注意此证书仅对此fiddler有效 -
抓包测试完毕,记得关闭手机中的代理,不然换一个网络环境,手机上网会受影响
-
(可选)删除手机端安装的fiddler证书