提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


Fiddler抓包

  • 一、配置环境
  • 二、安卓设备代理
  • 1.设置代理
  • 2.安装证书
  • 3.还原
  • 二、ios设备代理
  • 1.设置代理
  • 2.安装证书
  • 3.还原
  • 三、接口返回值乱码



作为一名测试,这是我常用的一款抓包软件,本篇文章主要描述Fiddler的基础抓包,安卓、iOS设备代理。

常用场景:
1.电脑、手机抓包,查看接口信息,修改接口信息
2.配置了某个测试环境,手机上需要挂对应的host代理访问页面


一、配置环境

1.首先从网上下载fiddler软件,正常按照步骤安装完成。打开软件

fibber抓包ios的app ios抓包工具fiddler_fiddler

2.选择顶部菜单栏 Tools->Options

fibber抓包ios的app ios抓包工具fiddler_测试工具_02


Genneral的tab下,将前面几个勾选

fibber抓包ios的app ios抓包工具fiddler_fiddler_03


3.选择 HTTPS,也将前面几个勾选

fibber抓包ios的app ios抓包工具fiddler_抓包_04


4.点击 Action,选择 Trust Root Certificate,将电脑安装证书

fibber抓包ios的app ios抓包工具fiddler_https_05


fibber抓包ios的app ios抓包工具fiddler_fibber抓包ios的app_06

fibber抓包ios的app ios抓包工具fiddler_测试工具_07


5.点击Connections,注意查看当前端口为8888,可修改端口,同时左侧勾选如图:

fibber抓包ios的app ios抓包工具fiddler_抓包_08


然后点击ok关闭窗口。

这样就可以直接抓电脑的网络接口了。

二、安卓设备代理

1.设置代理

拿出安卓设备,点击设置-》当前设备连接的wifi,点击高级设置

设置代理:手动

设置主机名:你的电脑ip如112.12.11.7 设置端口:刚刚查看代理软件端口 8888

点击保存

fibber抓包ios的app ios抓包工具fiddler_fiddler_09

2.安装证书

在浏览器中,输入地址:你的ip:你的端口号,如:112.12.11.7:8888,回车,打开fiddler证书下载地址:

fibber抓包ios的app ios抓包工具fiddler_https_10


放大,点击 FiddlerRoot certificate,下载证书,手动安装。

fibber抓包ios的app ios抓包工具fiddler_测试工具_11


这样,手机上访问一个地址,在我们代理软件上即可抓到相应的接口,

fibber抓包ios的app ios抓包工具fiddler_https_12

3.还原

将手机-》设置-》wifi,代理从手动修改为自动,点击保存即可。

二、ios设备代理

使用场景:
1.配置了某个测试环境,手机上需要挂对应的host代理访问页面
2.手机上需要抓包,查看接口信息

1.设置代理

拿出iOS设备,点击设置-》当前设备连接的wifi,点击高级设置

设置代理:手动

设置主机名:你的电脑ip如112.12.11.7 设置端口:刚刚查看代理软件端口 8888

点击保存

fibber抓包ios的app ios抓包工具fiddler_测试工具_13

2.安装证书

在浏览器中,输入地址:你的ip:你的端口号,如:112.12.11.7:8888,回车,打开fiddler证书下载地址,

点击 FiddlerRoot certificate,下载证书。

fibber抓包ios的app ios抓包工具fiddler_fibber抓包ios的app_14


手机-》设置-》通用-》描述文件,选择刚刚下载的证书,点击安装

fibber抓包ios的app ios抓包工具fiddler_抓包_15


fibber抓包ios的app ios抓包工具fiddler_fiddler_16


安装完成后,选择设置-》通用-》关于本机-》信任证书设置

fibber抓包ios的app ios抓包工具fiddler_测试工具_17


将刚刚下载的证书设置为信任状态,一般默认是信任状态(绿色)。

fibber抓包ios的app ios抓包工具fiddler_https_18


这样就设置代理成功了。手机访问页面,fiddler上即可抓到对应的接口。

3.还原

将手机-》设置-》wifi,代理从手动修改为自动,点击保存即可。

三、接口返回值乱码

遇到抓到的接口返回值为乱码,可以点击 Response body is encoded.Click to decode.

fibber抓包ios的app ios抓包工具fiddler_测试工具_19


欢迎一起讨论不同的用法和技巧,有错误之处,也欢迎指出。