第二部分:配置抓包工具,实现手机抓包
一、HTTPS抓包配置
使用Fiddler抓取HTTPS请求
- 打开Fiddler,选择菜单项 Tools -> Options -> HTTPS
- 勾选以下选项:
- Decrypt HTTPS traffic
- Ignore server certificate errors
- 点击右侧的 Actions,选择 Trust Root Certificate,在弹出的窗口中点击 Yes
- 点击 OK 保存设置
使用SniffMaster抓取HTTPS请求
SniffMaster 提供了更便捷的 HTTPS 抓包方案:
- 自动生成并安装根证书
- 支持一键解密 HTTPS 流量
- 无需手动配置证书信任
二、允许远程连接
Fiddler配置
- 打开Fiddler,选择菜单项 Tools -> Options -> Connections
- 勾选 Allow remote computers to connect
- 点击 OK 保存设置
注意:配置完成后需重启 Fiddler 使设置生效
SniffMaster配置
SniffMaster 默认支持远程连接,无需额外配置:
- 自动检测设备连接
- 支持多设备同时抓包
- 提供可视化设备管理界面
三、手机抓包设置
1. 查看本机IP
方法一:通过命令行
- 打开命令提示符(cmd),输入
ipconfig,查看本机IP地址
方法二:通过Fiddler
- 在Fiddler主界面,将鼠标移到 Online 上方,即可查看本机IP地址
方法三:通过SniffMaster
- 打开SniffMaster,设备连接界面会直接显示本机IP地址
2. 手机安装证书
Android设备
- 打开手机浏览器,输入
http://<电脑IP>:8888下载证书 - 进入手机设置,搜索 证书,选择 安装证书
- 选择下载的证书文件,输入锁屏密码完成安装
iOS设备
- 打开手机浏览器,输入
http://<电脑IP>:8888下载证书 - 点击下载的文件进行安装
- 进入 设置 -> 通用 -> 关于本机 -> 证书信任设置,启用证书信任
SniffMaster证书安装
- 支持扫码安装证书,无需手动下载
- 自动检测证书状态,提示安装步骤
3. 设置手机代理
- 进入手机 设置 -> WLAN,长按已连接的WiFi
- 选择 修改网络,进入高级选项
- 选择 手动代理,填写以下信息:
- 主机名:电脑IP地址
- 端口:8888(Fiddler默认端口)
SniffMaster代理设置
- 提供一键代理配置功能
- 支持自动切换代理,无需手动输入
通过以上配置,您可以轻松实现手机抓包。无论是使用 Fiddler 还是 SniffMaster,都能满足您的抓包需求。SniffMaster 作为新一代抓包工具,提供了更便捷的操作体验和更强大的功能支持,适合需要高效抓包的开发者使用。