使用 Fiddler 对手机抓包

449 阅读1分钟

Fiddler 代理手机抓包

1. 安装Fiddler

安装并按下图设置完毕后,重启 Fiddler 客户端。

GIF42.gif

1.1 配置 Fiddler

图解 Tools - Options

image.png

image.png

点击OK后重启Fiddler。

1.2 手机 WiFi 配置代理地址

确保手机与当前电脑在同一局域网。 然后在手机WLAN设置中找到【代理设置】,设置代理为【手动】,地址:192.168.253.1(这个是自己电脑的IP),端口:8888(可以自定其他不被占用端口)。点击保存。Andriod和iOS应该差不多,如下图所示:

给手机wifi设置代理

关于如何查看电脑IP:

查看电脑IP-2.png

每个标题“适配器”就相当于一个网卡,一台电脑可能有多个网卡,需要注意区分下。

代理地址输入如下图所示(这里截图是我本地的ip,具体地址请参考上述查看电脑IP,根据自己的实机情况):

连接电脑.png

下图是安卓系统示例:

1.3 手机安装证书

1.3.1 安卓系统

然后在手机浏览器打开 192.168.253.1:8888(你自己电脑的 ip+端口号 截图只是示例),出现如下界面:

点击FiddlerRoot certificate下载证书,下载完成后安装。

安卓的安装比较简单,验证完密码就可以了:

随便起个名字点击确定即可。

1.3.2 iOS 系统

苹果手机安装,以下 GIF 是根据 15.6 操作的,后续系统升级可能有所不同。

GIF安装证书.gif

2. 调试

至此就算设置完毕了。可以在 手机上打开网页、小程序等,fiddler 上即可抓取HTTP(S)的包。

3. 关闭

当你不再需要抓包后,将 WLAN 的代理选择关闭并保存即可。

The End. Last Updated by Jimmy, 26 Aug 2022.