NetPeek NetPeek

iPhone 抓包工具:iOS 本机 HTTP/HTTPS 抓包与分析

作为 iPhone 抓包工具,NetPeek 通过 iOS 本机 VPN 隧道记录 HTTP/HTTPS 请求与响应;开启抓包后,URL、Header、Body、状态码、耗时和 TLS 信息会出现在最近请求列表,整个网络调试过程在设备本机完成。

iOS 抓包工具适合哪些网络调试场景?

NetPeek 定位为运行在 iPhone 本机的抓包工具和网络调试软件,不是把流量转发到第三方节点的消费级 VPN。开发、测试和接口联调人员可以用它完成:

  • HTTP 抓包与请求分析:查看 URL、Method、Header、Body、状态码和耗时。
  • HTTPS 抓包与解密:在用户手动安装并信任本机 CA 后检查授权调试目标的明文。
  • 接口调试:过滤目标域名和路径,再配合重写、Mock、脚本与请求重放验证行为。
  • AI 流量分析:主动开启局域网 MCP 服务后,让持有 Token 的可信 AI 客户端分析抓包记录。

1抓包

抓包是一切的起点:开启后 App 通过本机 VPN 隧道接管流量,把每个请求/响应记录下来供查看。

  1. 首页点大按钮开始抓包,首次会请求添加 VPN 配置,点允许。
  2. 正常使用其它 App,请求会实时出现在最近请求列表。
  3. 点任意一条进入请求详情:URL、请求/响应头、Body、状态码、耗时、TLS 信息一应俱全。
  4. 再次点大按钮停止抓包结束。

列表左滑单条请求有快捷操作:复制 cURL、加过滤、加 MITM、基于此请求新建重写、导出 HAR、收藏、删除。

HTTP 明文请求直接可读;HTTPS 需要先解密(见下一节),否则只能看到域名和加密字节。

8过滤(只看关心的)

抓包列表会很长。用过滤器把噪音去掉:

  • 只记录某些域名:其余不入列表。
  • 忽略某些域名:把它们从列表里排除。
  • 请求列表左滑单条 →「加过滤 / 记录此 host」可快速添加。

常见问题

iPhone 抓包工具需要连接电脑吗?

不需要。NetPeek 的抓包、保存和查看都在 iPhone 本机完成;只有在你主动开启 MCP、希望电脑上的 AI 客户端协助分析时才需要局域网或 USB 连接。

为什么 HTTPS 只能看到域名?

HTTPS 内容默认是加密的。要查看明文,需要先安装并在 iOS 设置中手动信任 NetPeek 生成的 CA 证书,再把目标域名加入 MITM 主机名单。

可以只看特定域名或路径吗?

可以。过滤支持域名、路径等条件;请求列表左滑也能快速把当前请求加入过滤。

继续了解