黄鸟抓包是一个辅助工具,可以为用户提供各种优秀的创意。整体操作能力得到了很大的提升,让用户在这里尝试新的操作,让用户的能力得到合理的提升,让用户产生各种各样的想法,让软件的内部教程能够得到适当的编辑,帮助每一个理想的用户享受软件中有趣、快乐的内容,增强每一个用户的手机数据处理能力。
黄鸟抓包如何安装证书
如果需要分析移动应用流量,则必须在移动终端上安装CA根证书。我们在Reqable 中内置了Android 和iOS 证书安装说明。
重要信息
如果您使用电脑端App进行流量分析,请安装电脑CA根证书到移动设备;如果您使用手机App直接进行流量分析,请在移动设备上安装手机CA根证书。
Reqable 生成的CA 根证书对于每个设备都是不同的。如果您希望所有设备共享同一个CA根证书,可以导出.p12格式的证书,然后在其他设备上导入。
信息
温馨提示:初始化手机App后,选择协作模式并扫描二维码连接电脑,电脑上的CA根证书会自动同步到当前移动设备。此时两台设备的CA根证书是相同的。
安卓
Android证书分为两种:用户证书和系统证书。用户目录不需要添加和删除CA证书的权限,系统目录需要Root权限才能添加和删除CA证书。
Reqable 要求用户提前在计算机上安装ADB 工具。 Reqable将使用ADB工具检查连接电脑的Android设备的证书安装状态,包括系统证书安装状态和用户证书安装状态。
关于亚行工具
Android Debug Bridge(简称ADB)是Google提供的一款Android设备连接工具。可以从Android开发者官方网站下载。下载并安装后,配置ANDROID_HOME和PATH环境变量并重新启动Reqable。
体系证书
无论设备是否Root,Reqable 都可以检测系统证书的安装状态。不过,只有Root 设备Reqable 才能一键安装证书(支持Android 5.0 - 15 系统)。
如果已经安装了系统证书,则可以跳过下一步安装用户证书。
用户证书
用户证书需要用户手动安装。打开手机上的设置并执行以下步骤:
设置-安全-加密和凭证-安装证书-CA证书,选择导出的证书并安装(需要用户授权验证)。
请注意,Reqable 无法检测非Root 设备的用户证书安装状态,并且将始终显示未知的证书安装状态。
在Android 7.0及以上版本的设备上,安装用户证书后,开发者需要在项目中进行额外配置以信任用户证书。
警告
该方法仅对Android Native应用有效,对基于Flutter的应用无效。
方法一:在build.gradle中配置依赖(推荐)
根据上述配置,Debug包会自动集成网络安全配置文件。如果无法连接Maven中央仓库,请按照方法二的说明手动创建并配置网络安全文件。
方法二:手动创建网络安全文件
创建新文件res/xml/network_security_config.xml
配置到AndroidManifest.xml
注意:请在release版本中删除该配置。更多关于网络安全配置文件的信息,请参考:Android开发文档。
浏览器
在Android设备上,安装证书并不意味着它可以被浏览器信任,即使它安装在系统证书目录中。
Chrome浏览器
Chrome浏览器对证书的信任策略一直在变化。例如,最新版本的Chrome浏览器会忽略Android系统证书目录中安装的自签名CA证书。如果您需要捕获Chrome浏览器,请按照以下步骤操作:
如果是更高版本的Chrome浏览器,需要将CA证书安装到用户证书目录下;
如果是早期版本的Chrome浏览器,需要将CA证书安装到系统证书目录下。
如果您不确定选择哪种方法,可以分别尝试。
火狐浏览器
Firefox浏览器使用内置的CA证书验证机制。无论Reqable的CA证书安装在系统目录还是用户目录下,都不会被信任,需要用户进行额外的操作。
Firefox 设置- 关于Firefox - 启用顶部Logo 5 下的调试菜单。
Firefox 设置- 秘密设置- 启用使用第三方CA 证书。
按照上述步骤后,将CA证书安装到用户目录即可生效。
iOS系统
在iOS 设备上安装证书非常简单,只需按照以下步骤操作即可。
首先,下载并安装描述文件(证书)。描述文件可以手动保存或通过浏览器下载。
手动保存:点击右上角导出CA证书,在文件应用的Reqable文档目录中找到导出的CA证书,手动复制或移动到上级目录。点击证书后,会提示描述文件已下载。
浏览器下载:点击证书自动打开浏览器下载。下载完成后,会自动出现描述文件已下载的提示。
第二步:打开设置-下载的描述文件-选择文件-安装刚刚下载的描述文件。
第三步:信任证书,设置-常规-关于-证书信任设置-打开开关。
特别问题
在某些特殊情况下,即使安装了证书,HTTPS流量也可能无法正常解析。常见情况包括以下几种。
启用固定证书的网络请求要求服务器返回指定的颁发的证书。
对网络请求启用双向认证,要求客户端同时上传证书到服务器进行验证。
应用程序使用内置的CA证书进行验证,而不是使用系统的CA证书。
跨平台专业HTTP开发调试工具,支持全平台HTTP1、HTTP2和HTTP3(QUIC)协议。它简单易用、功能强大、高效,帮助程序开发人员和测试人员提高生产力! Reqable需要一定的网络基础知识,适合开发、测试、网络、安全、爬虫等工程专业人士使用,或在专业人士的指导下使用。
黄鸟抓包亮点
#1 独立模式
Reqable 可以独立监控流量,无需桌面应用程序。用户可以直接在手机上抓包、查看HTTP报文、分析网络请求、快速轻松定位问题。 Reqable移动端提供多种视图,如Json视图、Hex视图、图片预览等,方便开发者查看和分析数据。此外,用户还可以重播、编辑、分析和保存捕获的请求。
#2 协作模式
如果您觉得手机操作不方便,可以使用App将流量转发到Reqable桌面。无需手动配置Wifi**,只需扫描二维码即可将手机上的流量转发到桌面。此外,还可以在协作模式下开启增强型抓包功能,可以拦截不经过系统的应用程序的流量,例如Flutter应用程序。在协作模式下,用户可以直接在计算机上执行重播、断点、重写、脚本请求等操作。
#3 流量抓包
Rehable默认使用***技术来捕获应用程序流量。目前它支持以下功能:
- HTTP/1.x、HTTP2协议版本。
- HTTP/HTTPS/Socks4/Socks4a/Socks5** 协议。
- HTTPS、TLSv1.1、TLSv1.2 和TLSv1.3 加密协议。
- 基于HTTP1升级的WebSocket协议。
- IPv4 和IPv6。
- SSL**。
- HTTP/HTTPS 级别2**。
- 过滤、搜索和排序。
- 编辑API。
- 历史。
- 重新发送播放。
- 颜色突出显示。
- HAR 支持。
- 生成代码。
#4 API 测试
Reqable还提供API测试和管理功能:
- HTTP/1.1、HTTP2 和HTTP3(QUIC) 请求测试。
- API 集合。
- 环境变量。
- 批量编辑参数。
- 授权设置。
- **设置。
- 性能数据查看。
- Cookie 管理。
- 历史。
- 卷曲支持。
- 生成代码。
黄鸟抓包常见问题解答
1. 证书问题
证书安装 https://reqable.com/zh-CN/docs/getting-started/installation/
故障排除 https://reqable.com/zh-CN/docs/faq/ssl/
2.查看日志
打开侧边栏,长按顶部徽标,选择要查看的日志文件。
3、无法获取应用流量
请先确认以下操作已被处理。
调试开关已打开。
录制模式已设置为*** 而不是**。
增强模式已启用。
所有过滤器和搜索条件均已关闭。
所有指定的应用程序均已删除。
Reqable打开调试开关后,打开手机浏览器,访问百度首页。
警告
浏览器可能会提示连接不安全。在这种情况下,这是一个证书问题。请阅读下面的内容。
Chrome https://reqable.com/zh-CN/docs/faq/android/#chrome
火狐浏览器 https://reqable.com/zh-CN/docs/faq/android/#firefox
情况一:无法访问百度首页,在Reqable调试列表中看不到流量(包括CONNECT请求)。
可能是Reqable**服务器端口异常(例如被其他程序进程占用)。您可以尝试更改端口并重试。
如果更改端口后浏览器仍然无法访问百度首页,请在Github或微信上反馈给我们。
情况二:可以访问百度首页,但在Reqable调试列表中看不到流量(包括CONNECT请求)。
再次检查录音模式是否为***模式。如果***模式下仍然出现这种情况,请在Github或微信上反馈给我们。
场景三:可以访问百度首页,并且在Reqable调试列表中也可以看到浏览器的访问流量(包括CONNECT请求)。
浏览器通常会指示该应用程序禁止在***模式下工作。请联系应用程序开发人员寻求解决方案。
4. 无法连接电脑
检查手机和电脑是否在同一个局域网内。
检查手机和电脑是否在同一网段。有些局域网会禁止跨网段通信。
尝试将电脑连接到移动热点,然后用手机扫描二维码连接电脑。
检查计算机防火墙是否已禁用对Reqable** 端口号的流量访问。
5、协作模式下无法获取应用流量
您可以按照以下步骤进行排查:
切换到独立模式(即选择侧边栏的调试选项卡),按照上面3进行故障排除。
关闭手机上的Reqable 或启用增强模式后重试。
更改电脑上Reqable的端口,然后扫描二维码重新连接。
6.Chrome访问不安全网站时提示
Chrome浏览器对证书的信任策略一直在变化。例如,最新版本的Chrome浏览器会忽略Android系统证书目录中安装的自签名CA证书。如果您需要捕获Chrome浏览器,请按照以下步骤操作:
如果是更高版本的Chrome浏览器,需要将CA证书安装到用户证书目录下;
如果是早期版本的Chrome浏览器,需要将CA证书安装到系统证书目录下。
如果您不确定选择哪种方法,可以分别尝试。
7. Firefox访问不安全网站时提示
Firefox 浏览器使用内置的CA Store。系统上安装的CA证书无法生效。需要在Firefox 调试菜单中启用信任。
Firefox 设置- 关于Firefox - 启用顶部Logo 5 下的调试菜单。
Firefox 设置- 秘密设置- 启用使用第三方CA 证书。
8. 无法访问受限制的海外网站
Reqable 本身无法访问受限制的网站。获得海外访问权限后,您可以按照以下步骤操作。
在计算机上安装并启动科学互联网工具。
计算机上的Reqable 是一个用于配置上一步的辅助**的工具。
扫描手机Reqable上的二维码连接电脑(协作模式)。
黄鸟抓包评价
黄鸟抓包是一款手机抓包软件,可以为用户提供很多优秀的创意。整个软件环境将会有非常强大的变化,整体的操作能力会越来越强,能够准确的找到用户想要了解的数据并捕捉到。





