NETWORK DEBUGGING, SIMPLIFIED

每一个请求,
都看得清楚。

从 iPhone 的 USB 连接,到 Mac 和 iOS 模拟器。
在一个清爽的窗口里,找到请求,看懂响应。

商业版尚未发布 · 可先查看使用指南

macOS 14+Apple Silicon14 天完整功能试用
一个请求,从发起到响应交互示例 · 合成数据
Rivercap本地分析
HTTP 请求4 条记录
这台 Mac
只展示合成数据,不发起网络请求
GET /v1/projects
application/json200 OK · 128 ms
{
  "projects": [
    {
      "id": "demo-001",
      "name": "一个新的想法",
      "status": "ready"
    }
  ],
  "total": 1
}
筛选 → 选择请求 → 查看详情内容可点选

把空间留给请求,把注意力留给问题。

USB 直连HTTP · HTTPS · TCPHAR · PCAP · PCAPNG本地处理,无抓包上传
01 / FOCUS ON THE REQUEST

少一点寻找,
多一点看懂。

列表、筛选、请求与响应。
日常调试最需要的信息,放在顺手的位置。

02

请求与响应,连起来看。

查看头字段、查询参数与正文。JSON 格式化、源码切换、复制 cURL,让下一步验证更方便。

HeadersBodycURL
03

留住信息,继续分析。

HTTP 会话导出 HAR,USB 原始包导出 PCAP / PCAPNG。普通 TCP 字节流独立查看双向分段与 Hex。

.har.pcapngHex / ASCII
02 / THREE WAYS IN

同一个工具,
三种调试现场。

选择目标,再开始采集。
每种方式的配置要求与可见内容都写清楚。

01 · USB DEVICE

iPhone 与 iPad

USB 直连,读取原始网络包,或通过 Apple CFNetwork 诊断记录分析 HTTP 内容。

查看 USB 配置 HTTP 可见范围取决于设备、App 和实际诊断内容。
02 · THIS MAC

这台 Mac

通过本机网络扩展,查看应用发起的新连接、HTTP(S) 请求与普通 TCP 数据。

查看 Mac 配置 首次需批准网络扩展;HTTPS 需手动信任本机 CA。
03 · IOS SIMULATOR

指定的 iOS 模拟器

选择一台已启动的模拟器,按已确认的进程范围观察正在开发的 App。

查看模拟器配置 需要 Xcode 与 iOS runtime;无法确认范围时停止采集。
03 / SIMPLE OWNERSHIP

先把问题解决,
再决定是否留下。

官方版提供 14 天完整功能试用。
从首次成功启动真实采集开始计时,
不需要银行卡,也不自动扣费。

阅读完整购买说明
Rivercap 官方版计划首发价
¥39
一次购买常规价 ¥69
  • 完整的 USB / Mac / 模拟器调试功能
  • 同一用户可激活 2 台 Mac
  • 包含购买后 1 年的版本更新
  • 已取得的合资格版本可继续离线使用
查看购买说明

购买尚未开放,以上为计划售价。

更新期结束不停止旧版使用。到期试用仍可查看、复制和导出已有记录。

A FEW GOOD QUESTIONS

开始之前,
你可能想知道。

能看到所有 App 的 HTTPS 正文吗?

不能保证。USB 诊断取决于 App 是否使用受支持的网络栈、系统实际输出与日志完整性;Mac / 模拟器 HTTPS 需要相应目标信任本机 CA,证书固定的 App 可能无法解密。来源缺失的内容会明确标注,不会补造正文。

USB 诊断配置和 HTTPS 证书是一回事吗?

不是。USB 使用 Apple 官方 CFNetwork 诊断描述文件,需要在设备上确认并按说明重启。Mac / 模拟器的 HTTPS 采集使用本机 CA,信任步骤单独完成。Rivercap 不替你自动信任证书。

数据会上传到服务器吗?

抓包内容在本机处理,官网与授权服务不接收请求和响应正文。官方版首次试用、激活及主动刷新授权会传递随机安装编号和必要授权信息。查看数据处理说明。

试用结束会影响已经进行的采集吗?

不会因为到期而中断正在进行的采集。到期限制开始新的实时采集;停止、导入、查看、复制和导出仍然可用。退出或开始新会话前,请先导出需要保留的记录。

需要哪种 Mac?可以在 Windows 使用吗?

当前面向 Apple Silicon 芯片、macOS 14 或更新系统。模拟器需要 Xcode 和 iOS runtime。尚无 Intel Mac、Windows、Android 或 Linux 桌面发行版;其他设备与系统组合的兼容性仍需实际验证。

源码版和官方付费版有什么区别?

源码社区构建遵循 GPL,无需付费激活。付费方案面向官方构建的交付、更新和支持,不改变 GPL 接收者的权利。正式下载开放时,会同时提供对应源码入口。

READY FOR YOUR NEXT REQUEST

从一个请求开始。

连接设备之前,也可以先导入 HAR,熟悉你的工作区。

查看下载与准备步骤