Reqable安卓版是一款专为移动端设计的网络调试与抓包工具,支持HTTP/HTTPS协议分析与流量监控。它提供实时数据拦截、请求重发及证书管理功能,帮助开发者高效定位接口问题。界面简洁直观,操作流畅,适用于App开发调试、接口联调及安全测试等场景,是移动端开发者的实用助手。
作为专业人士的得力工具,Reqable安卓版不仅服务于开发和测试人员,同样适用于网络、安全、爬虫等领域的工程技术人员。无论您是刚刚入门的新手,还是经验丰富的老手,Reqable都能为您提供强有力的支持。借助Reqable,您可以自如地发送与调试HTTP请求,迅速定位并解决网络异常,从而大幅提升工作效率。
应用功能
#1 独立模式
Reqable能够独立监控流量,无需依赖桌面端应用程序。用户可在手机上直接进行应用抓包,查看HTTP报文,分析网络请求,从而快速、便捷地定位问题。Reqable手机端提供了多种视图模式,例如Json视图、Hex视图、图片预览等,便于开发者查看与分析数据。此外,用户还可以对已捕获的请求进行重放、编辑、分析和保存等操作。
#2 协同模式
如果您觉得在手机上操作不够便捷,可以通过App将流量转发至Reqable桌面端。无需手动配置Wifi代理,仅需扫描二维码,即可将手机流量传输到桌面端。在协同模式下,您还可以开启增强抓包功能,拦截那些不经过系统代理的应用程序流量,例如Flutter应用。在此模式下,您能够在电脑端直接对请求进行重放、断点、重写和脚本等操作。
#3 流量抓包
Reqable默认采用VPN技术来抓取应用程序的流量,目前支持以下特性:
- HTTP/1.x 与 HTTP2 协议版本。
- HTTP/HTTPS/Socks4/Socks4a/Socks5 代理协议。
- HTTPS、TLSv1.1、TLSv1.2 及 TLSv1.3 加密协议。
- 基于HTTP1升级的WebSocket协议。
- IPv4 与 IPv6。
- SSL代理。
- HTTP/HTTPS 二级代理。
- VPN 和代理两种模式。
- 筛选、搜索与排序功能。
- API编辑能力。
- 历史记录保存。
- 重发回放功能。
- 颜色高亮显示。
- 支持HAR格式。
- 代码生成功能。
#4 API测试
Reqable还提供了API测试与管理能力:
- 支持HTTP/1.1、HTTP2 和 HTTP3 (QUIC) 请求测试。
- 提供API集合管理。
- 支持环境变量配置。
- 可进行参数批量编辑。
- 提供授权设置选项。
- 支持代理设置。
- 可查看性能数据。
- 具备Cookie管理功能。
- 保留历史记录。
- 支持cURL格式。
- 提供代码生成。
Reqable使用常见问题
手机端无法捕获流量
桌面端运行正常,但手机端却无法获取任何流量。遇到此类情况,请逐一核对以下CheckList:
请确认手机与电脑连接在同一个局域网内。
请检查手机Wifi代理是否已设置为Reqable的IP地址与端口号(详见Reqable窗口顶部),或已使用SocksDroid进行转发。
请在手机上正确安装CA证书(仅当出现CONNECT请求时需注意此项)。
请确保电脑网络防火墙已开放Reqable所使用的端口。
Reqable使用指南
1、首先,在进行抓包操作前需要对手机进行root。由于安卓开发团队规定,安卓7及更高版本的系统必须使用已root的设备才能安装证书。若未安装证书,则Reqable应用仅能获取HTTP协议流量数据包的响应体,而无法获取HTTPS协议数据包的响应体。目前,多数手机App及网页端软件的数据接口均采用加密的HTTPS协议,若不安装证书,将会对抓包效果产生重大影响。
2、至于如何对安卓设备进行root,用户可根据自身技术经验自行搜索相关方法。官方App中也提供了相应的证书安装指导,具体可参考下图。
3、如果用户不想root自己的设备,官方也提供了通过Magisk模块管理器进行操作的方法,具体操作步骤同样可在App中查阅。
3、用户在成功安装证书后即可开始抓包。为保证抓包结果的准确性,建议先打开需要抓包的应用或浏览器网页,然后在即将执行关键操作(如点击查询按钮)的前一刻,再开启Reqable App右下角的抓包按钮。此外,最好提前关闭手机中其他所有应用程序的进程,否则抓取到的数据包过多,将难以分辨哪一条才是目标数据。如下图所示,在不清楚状况下随意抓取的包,很难分清哪条是所需数据。
4、如果用户像上面那样抓取了过多杂乱数据,可以先点击右下角的按钮停止抓包,随后点击左上角的清空按钮,将之前随意抓取的数据包全部清除。
5、让界面恢复到初始状态。
6、接着,按照上述第三点所述进行操作,先清理所有应用程序的进程。
7、然后打开需要抓包的App或网页。例如,若要抓取自己IP地址对应的数据包,可以在点击【查询】按钮之前,先开启Reqable App上的抓包按钮,随后点击网页上的查询按钮,之后再关闭抓包功能。App会提供缩略图供用户实时查看。
8、此时,所抓取的数据包就能清晰分辨出具体是哪一条了。
9、随后,用户可以点击自己的数据包以获取响应体中的内容。在查看数据时,可以切换至文本格式或Hex等视图模式进行浏览。
更新日志
v3.2.5版本
- [优化] cURL现已支持多行模式,并默认启用该模式。
- [优化] cURL支持使用单引号或双引号,并默认使用单引号。
- [优化] Socks5代理现已支持UDP协议。
- [优化] 当请求尚未完成时,流量列表中的URL方案不再显示为代理协议名称。
- [优化] 报表服务器URL现在支持语法高亮与自动补全功能。
- [修复] 解决了某些情况下代理服务器无法连接的问题。
- [修复] 修复了API测试中因请求体导致的内存泄漏问题。
- [修复] 修复了代理端口冲突后自动递增端口,但添加远程设备失败的问题。
- [修复] 解决了报表服务器规则无法被禁用的问题。
- [修复] 修复了当ADB无法检测到设备时,Android证书安装界面持续加载的问题。
- [修复] 修复了从API测试侧边栏历史记录复制URL和cURL时,未解析环境变量的问题。
- [重要] 使用协作模式时,必须同步更新桌面应用程序的版本。
- [优化] 增强模式下,代理协议已由HTTP改为Socks5。
- [修复] 修复了增强模式下因DNS解析问题导致的连接失败。




