手机端独立模式和协同模式怎么选
Reqable 的移动端 App(Android / iOS)支持两种工作模式,选对模式能省掉很多弯路。
独立模式
无需电脑客户端,直接在手机上分析应用程序流量、进行 API 测试。适合:
- 临时查看某个 App 的请求内容;
- 出差或脱离电脑环境时快速排查问题;
- 手机本身就是调试目标,且只需要「看」不需要「改」。
协同模式
把手机流量转发到电脑端 Reqable 进行分析和调试操作。这是移动 App 接口深度调试的标准姿势,因为:
- 重写、断点、脚本等调试功能只在桌面端提供(为防滥用,移动端不提供);
- 协同模式基于 VPN 机制拦截流量,无需设置手机 Wi-Fi 代理;
- 电脑端根证书自动同步到手机,省去手动装证书的麻烦(见 扫码连接协同设备);
- Android 平台还能获取流量所属的应用信息(iOS 因技术限制不支持)。
怎么选
| 需求 | 模式 |
|---|---|
| 看看 App 发了什么请求 | 独立模式 |
| 改请求/改响应(重写、断点、脚本) | 协同模式 + 桌面端 |
| 长时间抓包分析 | 协同模式(电脑上看更舒服,数据也好导出) |
| 手机不想装证书 | 协同模式自动同步证书 |
模式切换与初始化
移动端 App 初始化时会让你选择模式;已经初始化过的也可以随时切换——侧边栏选择「调试」标签即回到独立调试,扫码连接则进入协同(见 扫码连接协同设备)。
无论哪种模式,抓 HTTPS 流量都需要在手机上安装 CA 证书:Android 流程见 Android 证书安装,iOS 见 iOS 证书安装。