fiddler 手机抓包(含https) 完整流程,拥有百万粉丝的大牛讲述学软件测试的历程

539 阅读2分钟

第二部分:配置抓包工具,实现手机抓包

一、HTTPS抓包配置

使用Fiddler抓取HTTPS请求

  1. 打开Fiddler,选择菜单项 Tools -> Options -> HTTPS
  2. 勾选以下选项:
    • Decrypt HTTPS traffic
    • Ignore server certificate errors
  3. 点击右侧的 Actions,选择 Trust Root Certificate,在弹出的窗口中点击 Yes
  4. 点击 OK 保存设置

使用SniffMaster抓取HTTPS请求

SniffMaster 提供了更便捷的 HTTPS 抓包方案:

  • 自动生成并安装根证书
  • 支持一键解密 HTTPS 流量
  • 无需手动配置证书信任

二、允许远程连接

Fiddler配置

  1. 打开Fiddler,选择菜单项 Tools -> Options -> Connections
  2. 勾选 Allow remote computers to connect
  3. 点击 OK 保存设置

注意:配置完成后需重启 Fiddler 使设置生效

SniffMaster配置

SniffMaster 默认支持远程连接,无需额外配置:

  • 自动检测设备连接
  • 支持多设备同时抓包
  • 提供可视化设备管理界面

三、手机抓包设置

1. 查看本机IP

方法一:通过命令行
  • 打开命令提示符(cmd),输入 ipconfig,查看本机IP地址
方法二:通过Fiddler
  • 在Fiddler主界面,将鼠标移到 Online 上方,即可查看本机IP地址
方法三:通过SniffMaster
  • 打开SniffMaster,设备连接界面会直接显示本机IP地址

2. 手机安装证书

Android设备
  1. 打开手机浏览器,输入 http://<电脑IP>:8888 下载证书
  2. 进入手机设置,搜索 证书,选择 安装证书
  3. 选择下载的证书文件,输入锁屏密码完成安装
iOS设备
  1. 打开手机浏览器,输入 http://<电脑IP>:8888 下载证书
  2. 点击下载的文件进行安装
  3. 进入 设置 -> 通用 -> 关于本机 -> 证书信任设置,启用证书信任
SniffMaster证书安装
  • 支持扫码安装证书,无需手动下载
  • 自动检测证书状态,提示安装步骤

3. 设置手机代理

  1. 进入手机 设置 -> WLAN,长按已连接的WiFi
  2. 选择 修改网络,进入高级选项
  3. 选择 手动代理,填写以下信息:
    • 主机名:电脑IP地址
    • 端口:8888(Fiddler默认端口)
SniffMaster代理设置
  • 提供一键代理配置功能
  • 支持自动切换代理,无需手动输入

通过以上配置,您可以轻松实现手机抓包。无论是使用 Fiddler 还是 SniffMaster,都能满足您的抓包需求。SniffMaster 作为新一代抓包工具,提供了更便捷的操作体验和更强大的功能支持,适合需要高效抓包的开发者使用。