小黄鸟App(Reqable)是一款功能全面的 HTTP/HTTPS/HTTP2/WebSocket/TCP/UDP 数据包捕获与分析工具,专门为 Android 平台开发。最重要:无需Root就能运行,支持数据包捕获与注入两项关键功能。利用这款应用,移动端 Rest API 的调试变得非常便捷。Reqable还提供多种数据浏览方式,例如原始查看器、十六进制查看器、预览查看器等,方便开发人员和测试人员对流量进行多角度检查与分析。
App里通过 SpyNet 模块可以设置抓包类型,例如选择捕获 IP 包或 ARP 包,并能根据目的地址设定更细致的过滤规则。抓到的数据列表会展示序号、时间、源/目的 MAC 地址、源/目的 IP 地址、协议类型和端口号等信息,帮助快速定位目标流量。Reqable 的核心源码已在 GitHub 开源,期待能为更多开发者带来帮助。这款工具定位为代理调试 + 请求测试一站式解决方案,覆盖抓包、注入、回放与分析等常见需求。
#1 独立模式
Reqable可以在手机端独立监听流量,无需依赖桌面端工具。用户能直接在手机上抓包、查看 HTTP 报文并分析网络请求,快速定位问题。手机端界面提供多种视图支持,比如 JSON 视图、Hex 视图、图片预览等,便于查看与分析数据。抓到的请求可以进行重放、编辑、保存和分析等操作,满足移动端调试常见需求。
#2 协同模式
如果手机上操作不便,能够把流量转发到 Reqable 桌面端进行处理。只要扫描二维码就可以完成转发,不用手动配置 WiFi 代理。协同模式中可以开启增强抓包功能,用来拦截不走系统代理的应用流量,比如 Flutter 应用。桌面端可以直接对请求进行重放、断点、修改和脚本化处理,便于复杂场景调试。
#3 流量抓包
Reqable 默认采用 VPN 技术对应用流量进行抓取,支持下列特性:
- HTTP/1.x, HTTP2 协议。
- HTTP/HTTPS/Socks4/Socks4a/Socks5 代理协议。
- HTTPS 加密,兼容 TLSv1.1、TLSv1.2 与 TLSv1.3。
- 基于 HTTP/1 升级的 WebSocket 协议。
- IPv4 与 IPv6。
- SSL 代理功能。
- HTTP/HTTPS 二级代理配置。
- VPN 模式与代理模式可选。
- 支持筛选、搜索与排序操作。
- 编辑 API 请求。
- 请求历史记录保存。
- 重发回放功能。
- 请求/响应颜色高亮显示。
- 支持 HAR 格式导出与导入。
- 自动生成请求调用代码。
#4 API测试
Reqable 也提供完整的 API 测试与管理功能,包含:
- HTTP/1.1、HTTP2 与 HTTP3(QUIC) 请求测试。
- API 集合管理。
- 环境变量支持。
- 批量参数编辑工具。
- 授权与签名配置。
- 代理选项设置。
- 性能数据查看面板。
- Cookie 管理器。
- 请求历史记录。
- cURL 支持和导出。
- 生成多种语言的请求示例代码。
这里用轻颜相机做一个简单的调试示例,帮助熟悉 Reqable 的基本用法和注入流程。
先把轻颜相机和 Reqable 安装到手机上。第一次打开 Reqable 时会提示安装根证书,这一步必须完成,否则无法对 HTTPS 流量进行抓包和解密。
在 Reqable 中进入 设置 - 目标应用,添加轻颜相机到目标列表,方便只抓取需要的应用流量,减少干扰包。
添加目标后,点击主页面右下角的小飞机图标开启抓包。开启后切回轻颜相机,随便操作几下再返回 Reqable,就能看到捕获到的请求。
在抓到的流量列表里找到示例数据(见图1),长按该条目并选择 静态注入,为这条注入起一个名字,进入 响应 编辑,拖到最下方找到 请求体 项,点击右侧的小笔图标,选择在线编辑模式。
原始数据如图所示:
在请求体中定位到几个关键字段,例如 end_time、flag、subscribe 等,按需修改到期时间和布尔值,使会员状态达到调试目标,修改后效果如下图所示。
保存修改,点击右上角的对勾确认。返回 设置 中的 插件管理,可以看到刚创建的静态注入插件,启用该插件就可以生效。
再次开启抓包并进入轻颜相机,界面上会显示会员已被调试为激活状态,调试流程完成。
1、免 Root,抓包过程不会干扰他应用运行。
2、支持 HTTP1.0、HTTP1.1、HTTP2、HTTPS 与 WebSocket 等协议的抓取与解析。
3、支持对抓包内容进行注入和修改,包括请求参数、请求头、请求体、响应码、响应头与响应体等。
4、支持对指定请求进行重放与编辑后重新发送。
5、支持对抓包数据进行筛选与搜索,并可限定抓取特定应用或 Host/IP。
6、支持 Raw、Hex、Text、Header 等多种视图展示。
7、可自动解码 Gzip、Deflate、Chunked 等压缩或分块编码的数据。
8、支持预览 JSON、Form 表单、图片、音频与 Cookie 等数据类型。
9、支持将请求与响应保存为文件或加入收藏以便后续查看。
10、支持 WebSocket 实时流量预览。
11、支持通过文件形式分享请求与响应,并可用 Reqable 打开分享文件。
12、支持屏蔽数据向服务器发送或阻止返回给客户端,便于场景调试。
13、计划加入自定义扩展 Mod 功能,扩展调试能力。
v3.0.38版本
修复 SOCKS 代理 URL 未进行语法高亮的错误。
修复 IPv6 地址 URL 语法高亮异常的问题。
修复 SOCKS 代理环境下 IPv6 地址请求中断的问题。
修复 从流量列表创建 IPv6 请求时 URL 出现错误的问题。
修复 启用跟踪调试时导致应用在处理 IPv6 请求时崩溃的问题。
情侣在选择王者ID时,常常会遇到取名难题,尤其是在众多好听的名字中如何挑选一
EPLs21斯德哥尔摩2025赛程尚未公布。但根据目前已知信息,本届入围赛将采用瑞
2025年英雄联盟全球先锋赛赛程已正式公布,比赛将于3月10日下午16:00正式开幕
今天,守望先锋即将推出的Le Sserafim女团第二弹联动角色曝光,外媒PcGamer率先
3月5日,CS2赛事EPL-S21入围赛迎来了关键生死战,CNCS战队TYLOO在三图鏖战中上
《剑网3》玩家骂娘,活动策划宣布永久退圈,歌手背地吐槽。这一切是道德的沦丧,
福瑞控玩家狂喜!幻兽帕鲁中的帕鲁已经不想当牛马了,而是想和玩家谈一场恋爱
原神秋津羽球二重梦怎么通关?原神秋津羽球二重梦规则是什么?原神里面现在开启