简介
Fiddler作为一个强大的抓包工具,也是非常强大的http(s)协议分析工具,我们通常用它跟踪请求,PC端使用这里暂不做介绍(这里前提是熟悉PC端的使用),使用很简单。
那么我们如何来用它来跟踪手机端的请求呢?
配置方法
准备工作
- PC上安装fidder;
- 将电脑和手机连接到同一个Wi-Fi/局域网络中,并且保证二者是在同一个ip网段内的;
- 打开Fiddler在菜单栏中点击 Tools ——》Fiddler Options -》 Connections 中按照如下配置,允许远程连接,同时记住对应的端口号8888;配置完后重启下fiddler;
- (注意一定要重启fidder)
查看本机IP
找到局域网内分配到本机的ip,cmd命令行ipconfig查看本机ip;
手机端配置
点击对应的wifi; 将服务器设置为上述中PC的IP,端口为上面记住的fidder端口8888
配置完成,已经可以开始调试你的手机端webapp请求了。
FAQ
1.为什么我访问页面提示代理服务器连接失败?
在确认所有设置都没有错的情况下,可以尝试关闭防火墙或带防火墙功能的杀毒软件,如果关闭后可以访问,可以在防火墙设置里为Fiddler放行。
如果还存在问题,检查fidder,Menu>Fiddler Options>General>Enable IPv6(if avaible)去掉钩,不同版本可能有些差别。