系统优化 2025-12-16 15:21:13 25.30M v3.0.30
黄鸟抓包电脑版(Reqable)是一款适用于多平台的专业HTTP开发与调试工具,专为开发、测试、网络、安全、爬虫等领域的工程技术人员量身打造,提供强大功能支持。作为全平台工具,它全面兼容HTTP1、HTTP2及HTTP3(QUIC)协议,兼具操作简便与性能高效的特点。无论您是正在开发新型网络应用,还是需要调试现有网络连接,Reqable都能显著提升您的工作效率。
借助Reqable官方电脑版,您可轻松查看请求与响应的详细信息,深入分析数据流量,并针对性地优化性能。此外,该工具还集成了请求重放、自定义HTTP头部、代理设置等丰富功能,为调试与开发工作提供灵活支持。无论您是初学者还是资深专业人士,Reqable都能满足您的多样化需求,成为您工作中的得力助手。立即体验Reqable,让HTTP开发与调试工作更加高效便捷!
1. 多协议流量深度剖析
依托成熟的MITM中间人代理技术,精准捕获并分析应用流量,自适应HTTP/HTTPS/SOCKS4/SOCKS5等多种代理协议,全面兼容HTTP2,助力您精准复现并解决BUG问题。
2. 智能过滤精准定位
提供应用、域名、数据类型、书签及多条件自定义搜索等多重过滤选项,助您在海量数据中迅速锁定目标内容,提升分析效率。
3. 全场景请求测试构建
支持从流量列表、API集合、cURL等多种来源创建API测试请求,提供完整的REST API测试功能,涵盖请求参数、头部、主体及授权等全方位编辑能力。
4. 请求响应差异可视化
内置请求/响应对比工具,直观展示不同请求与响应间的数据差异,助您快速定位问题根源,提升调试效率。
5. 灵活脚本与规则定制
支持自定义重写与断点规则,或编写Python脚本拦截处理请求/响应数据,实现数据修改与模拟,满足多样化测试场景需求。
6. 个性化界面随心定制
提供暗色与亮色主题选择,搭配11种强调色与15种代码配色方案,让您根据个人喜好打造专属操作界面。
7. 跨设备协同无缝衔接
无需繁琐配置Wifi代理,即可自动将手机流量转发至桌面端进行分析与处理,轻松解决移动端API调试难题,提升终端研发效率。
一、证书安装
Reqable使用经典的中间人(MITM)技术分析HTTPS流量,当客户端与Reqable的代理服务器(下文简称中间人)进行通信时,中间人需要重签远程服务器的SSL证书。为了保证客户端与中间人成功进行SSL握手通信,需要将中间人的根证书(下文简称CA根证书)安装到客户端本地的证书管理中心。如果没有安装CA根证书,可能会出现SSL握手失败的错误。
如果目标客户端是电脑端应用程序,CA根证书需要安装到电脑的证书管理中心;如果目标客户端是移动端App,CA根证书则需要安装到手机的证书管理中心。如果您没有流量分析的需求,可以忽略这一步。
小提示
Reqable会为每台设备自动生成完全不同的CA根证书,并使用随机的证书密钥,所以您不必担心此证书会被第三方利用。
不同的桌面端平台(这里主要是Windows),证书安装方式有所不同,为了简化安装过程,Reqable提供了一键安装证书的功能。
证书的安装入口位于顶部操作栏,点击盾牌图标打开弹窗,首次使用也会在主界面处提示用户进行安装
点击后系统会弹出确认弹窗或者输入账户密码进行授权,按照提示操作确认即可。不出意外的话,证书会自动安装成功;如果自动安装失败,可以切换到手动安装的Tab按照步骤手动安装。
安装完成后就会提示安装成功,如下图所示:
二、开始抓包
证书装好后就可以进行抓包操作了,先不要开启Reqable客户端上的抓包按钮,以免到时数据多太乱,分不清自己抓的包是哪个
最好先把电脑上的所示进程关闭下,这样以名应用程序或浏览器发送请求,比如这里抓取浏览器中百度上搜索自己的ip时的数据包,如下图红色区域所示,要抓取到数据包中的这条数据
这时我们开始Reqable客户端抓包按钮,然后在浏览器上刷新刚才的界面,然后返回到客户端上点击停止
接着我们就可以很快拿到谷歌浏览器刚才抓到的分析数据了
另外这里强调一直浏览器抓包时如果关闭浏览器代理是抓取不到的,例如小编电脑上的360是关闭了代理,所以他不会被代理抓包软件抓到
1、Reqable缓存目录
C:UsersxxxAppDataRoamingReqable
2、Reqable日志文件
C:UsersxxxAppDataRoamingReqablelog
3、 捕获不到电脑端应用程序的流量
请先确保下面的操作已经处理。
已经开启了调试开关。
已关闭全部筛选和搜索条件。
已关闭二级代理功能。
然后可以按照下面的步骤进行排查。
3.1 检查是否成功配置系统代理
Reqable需要给系统配置网络代理,其他应用程序需要通过系统的网络代理配置来访问Reqable的代理服务器。如果系统网络代理配置成功,下图的网络图标会显示成绿色。
手动检查系统设置中网络代理是否配置成功,Windows菜单 -> 设置 -> 网络和Internet -> 代理 -> 手动设置代理,检查使用代理服务开关是否打开,地址是否是127.0.0.1,端口是否是Reqable主界面顶部显示的端口号。
如果网络图标显示是绿色,但是手动检查系统设置中网络代理未成功,可以在Github或者微信反馈给我们。
如果系统代理配置没有问题,请进入下一步。
3.2 检查是否可以捕获浏览器的请求
Reqable启动调试开关后,打开浏览器(建议Chrome或者Edge),访问百度首页。
情况一:百度首页无法访问,并且Reqable调试列表中看不到任何流量(包括CONNECT请求)。
可能是Reqable代理服务器端口异常(例如被其他程序进程占用),可以尝试更换下端口重试。
如果更换端口后浏览器仍然无法访问百度首页,请在Github或者微信反馈给我们。
情况二:百度首页可以访问,但是Reqable调试列表中看不到任何流量(包括CONNECT请求)。
再次检查上面3.1系统网络代理是否配置正确,或者尝试更换浏览器,或者尝试重启电脑。如果依然是这种情况,请在Github或者微信反馈给我们。
情况三:百度首页可以访问,Reqable调试列表中也能看到浏览器的访问流量(包括CONNECT请求)。
说明Reqable工作一切正常,但是应用程序未主动使用系统网络代理来访问Reqable的代理服务器,您可以按照下面的方式进行处理。
应用程序是Python、NodeJS或者Ruby等脚本进程,可以尝试使用代理终端功能。
检查应用程序是否支持手动配置网络代理。
尝试使用Proxifier等第三方软件进行强制代理。
联系应用程序开发商获取解决方案。
4、无法捕获localhost流量
检查Reqable的代理菜单中是否已经开启回环代理开关,如果还是有问题,请检查Windows菜单 -> 设置 -> 网络和Internet -> 代理 -> 手动设置代理 -> 请勿对以下列条目开头的地址使用代理服务器中的配置是否是,如果不是,请手动配置。
5、无法访问境外受限网站
Reqable本身不具备访问受限网站的能力,需要借助其他代理软件并在Reqable中配置二级代理。
6、手机无法连接电脑
检查手机和电脑是否在同一个局域网下。
检查手机和电脑是否在同一个局域网段,有些局域网组网时会禁止跨段通信。
尝试电脑连接手机热点,然后手机再扫码连接电脑。
检查系统防火墙是否禁用了Reqable代理端口号流量出入。
7、Firefox访问提示不安全的网站
Firefox浏览器使用内置的CA Store,系统安装的CA证书无法生效,需要按照Reqable中的Firefox证书安装指引进行安装操作。
6.2分
500+人评价
请为应用评分:
评论内容需在5-200字之间~
0/200
