1.下载安装fiddler
https://www.telerik.com/download/fiddler
2.pc端fiddler设置,勾选以下设置
Tool->Options->Https
Tool->Options->Connections
上述勾选完后,ok确定,然后关掉重启
3.手机端设置
(1)跟电脑pc链接到同一局域网的wifi
pc端查询ip地址,cmd 输入 ipconfig :
可以看到pc的局域网ip是 192.168.31.117,那么手机上链接 192.168.31.xx 的局域网 wifi 即可
(2)手机端设置代理ip
一般手机 wifi 里面,连上后,按住wifi选项不放(或者点右边wifi设置图标)会出现修改网络,选择查看高级选项,然后设置 代理。
这里的代理设置,不同手机、不同自定义的安卓系统,会有不同的入口,根据手机型号品牌请自行百度。
需要提示的是,设置的代理服务器主机名=上述pc的 ip地址(192.168.31.117),然后服务器端口号填步骤 2 中的截图中端口号 8888(这个可以自定义的)。
(3)手机端安装证书
这个步骤主要是为了抓包 https 的请求,现在大多数都是 https 的。
手机浏览器打开 以下网址:http://ipv4.fiddler:8888 这里的地址就是访问 pc 端的 fiddler,如果出现下面页面,则表示成功,否则,则是上述步骤出错,可能不在同一个局域网导致。
点击页面下面的蓝色字链接,FiddlerRoot certificate,会弹出证书下载,下载完成后,点击安装,提示都选择确定即可。
4.完毕,打开你想要抓包的app,访问一下,你就可以看到 fiddler 上已经捕获了好多请求,哈哈,祝你玩得开心(*^▽^*)
温馨提示:
1.如果手机下次重连wifi,不在同一局域网的话,也是抓取不到包的,必须同一局域网,一般手机都有记忆功能,下次重连同一wifi,无需再重复以上操作即可抓包。