用户手册

NetPeek iOS 抓包工具与 HTTP/HTTPS 网络调试手册

按功能拆分的实用指南,每一篇都针对你正在调试的这部手机。完整操作说明见产品文档。

DOCS

产品文档

iPhone 的操作说明:本机抓包、HTTPS 解密、重写 DSL、脚本、重放与 MCP。

打开文档
CAPTURE

iPhone 抓包工具

NetPeek 是装在 iPhone 上的抓包与网络调试工具,通过本机隧道记录 HTTP/HTTPS,无需越狱;抓包与查看默认在本机完成。HTTPS 明文需要你手动安装并信任本机 CA,并把域名加入 MITM 名单(步骤见 HTTPS 手册)。请求数据默认不由 NetPeek 上传。导出或开启 MCP 后,你指定的一方才能读到抓包;崩溃与统计分享默认关闭。

HTTPS

iOS HTTPS 解密

要在 iPhone 上查看 HTTPS 明文,必须手动安装并完全信任 NetPeek 本机生成的 CA,且仅 MITM 名单内的域名会被解密。CA 在设备上生成,私钥不离开本机,NetPeek 不上传;系统也无法自动信任。完成安装与信任后,把目标域名加入 MITM 名单并重新发起请求。

REWRITE

iOS 改包与接口 Mock

NetPeek 的重写规则由“生效条件”和“执行动作”组成,可在不修改 App 代码的情况下改 Header、替换 Body、Mock 响应、拦截请求、重定向或用本地文件返回内容。

SCRIPT

iOS 抓包脚本

当简单重写不足以表达复杂逻辑时,NetPeek 脚本可在请求前、响应后或定时执行 JavaScript,并通过常量统一管理环境地址、Token 等复用值。

REPLAY

iOS 请求重放

NetPeek 可以从已捕获的请求创建重放,编辑 Method、URL、Header 和 Body 后再次发送;常用请求还能保存为重放项,便于重复验证接口行为。

AI · MCP

NetPeek MCP

NetPeek MCP 默认关闭;你开启服务并提供 Bearer Token 后,同一 Wi‑Fi 或 USB 上的 AI 客户端才能查询抓包。NetPeek 不上传抓包;所连 AI 客户端如何处理数据,请自行判断其隐私策略。

VS

NetPeek vs 桌面 Charles Proxy:本机隧道还是 HTTP 代理

本页只对照桌面 Charles Proxy 的 HTTP 代理工作流(手机把流量指到 Mac),不对比 Charles for iOS 的本机隧道形态。桌面 Charles 等着 App 把流量发到代理;NetPeek 在手机本机用隧道接管网络接口——因此能看到不认系统代理的 SDK。若你本就在 Mac 上调 Web,Charles 的桌面大屏与成熟代理工作流依然很强。

指南

不用电脑在 iPhone 上抓 HTTPS

想在不用 Mac 的情况下看 iPhone App 的 HTTPS 流量,把抓包放在手机上做。NetPeek 通过本机隧道记录流量,全程只有 iPhone。安装并完全信任 NetPeek 的本机 CA,把要调试的域名加入 MITM 名单,再重新发一次请求即可。有两条限制:做了证书固定的 App 仍然看不到明文;QUIC 流量要先回退到 TCP。