Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据。
Fiddler4实现手机抓包的前提是:电脑要和手机连在同一网络!
参考步骤:
(一)、电脑下载Fiddler
(二)、配置Fildder参数
1、配置fiddler允许监听到https;
Tools>options>HTTPS
![](https://img.haomeiwen.com/i7952723/1b0b1218b706fc36.png)
2、配置fiddler允许远程连接;
Tools>options>Connections
![](https://img.haomeiwen.com/i7952723/a770468fbbf3c7b4.png)
踩坑提示:配置好一定要重启Fiddler,同步配置参数!
3、对手机端进行参数配置
①更改手机WiFi的代理
选择和电脑连接的同一网络,修改网络:
![](https://img.haomeiwen.com/i7952723/6085d8e29d4f4367.png)
![](https://img.haomeiwen.com/i7952723/5724207e1b9f1a10.png)
②打开手机浏览器,输入http://ip:端口号,点击前往:
![](https://img.haomeiwen.com/i7952723/c82dcb69f1773264.png)
![](https://img.haomeiwen.com/i7952723/05c1d4333597b538.png)
配置完成后,可以在手机进行操作了,之后在fiddler中可以看到操作的http信息说明已经配置成功了。
![](https://img.haomeiwen.com/i7952723/55ceb3b139383293.png)
(三)demo测试
我本地写了一个demo,使用9000端口测试了一下(具体可参考),电脑和手机显示如下:
![](https://img.haomeiwen.com/i7952723/ab48e6033e28815b.png)
![](https://img.haomeiwen.com/i7952723/8ddc985a90d5516f.png)
只要电脑和手机能够访问同一端口就说明成功了。
(四)、fiddlerFiddler 突然不能抓取请求了
提供解决思路:
1、是否有新安装代理相关的插件?
如有安装管理代理的插件(比如shadowsocks),插件会屏蔽Fiddler的设置,此时把插件禁掉、或者设置默认的代理就可以解决了。
笔记整理,供学习参考,备忘查询。如果对你有用就点个小心心吧
网友评论