Proxyman 隐藏功能(第 1 部分)

Proxyman 隐藏功能(第 1 部分) 的封面图

本篇小文将介绍一组可能显著提升效率的隐藏功能。

将响应头显示为列

在某些场景下,我们需要追踪某个 Header 的值。以往的唯一办法,是点击请求后在 Header 标签页中逐一查找。 Proxyman 为此推出了“Custom Header Column”功能,允许我们通过请求或响应的 Header 键名来定义一列。

举例来说,假设我们想查看请求体的 Content-Length,以及响应中的 E-Tag 值。

  1. 右键点击列标题 -> Request Header -> Manager Header Column。
  2. 在 Request 面板中选择 Content-Type,在 Response 面板中选择 E-Tag。
自定义 Header 列
自定义 Header 列
  1. 这些列会显示在主表格视图的末尾。

之后,你可以拖动列来调整位置,或调整列宽。

也可以点击 Manager Header Column 窗口中的 Add 按钮,添加新的自定义列。

主表格视图中的自定义 Header 列
主表格视图中的自定义 Header 列

使用 Multiple Filter 组合过滤

使用 Multiple Filter,可以在搜索请求时定义多个条件。开发者可以借此缩小结果范围,精确找到符合指定条件的请求/响应。

可以按以下条件进行搜索:

  • All、URL、Header Request、Header Value、Query、Status Code、Body、Request Method、Comment 以及 Color……
  • Equal、Not Equal、Contain、Not Contains、Start With、End With 或 Regex。

Proxyman 还提供了许多快捷键,让你无需离开键盘即可操作过滤条件。

  • CMD + F:打开过滤栏。
  • CMD + N:新建过滤条件。
  • SHIFT + CMD + N:删除当前过滤条件。
  • CMD + 上/下方向键:移动到下一个/上一个过滤文本框。
Proxyman 中的多个过滤条件
Proxyman 中的多个过滤条件

使用 Map Local 模拟响应

团队协作时,我们经常需要等待后端团队提供应用所需的 API。通过使用 Proxyman 的 Map Local,我们可以用指定的响应定义一个模拟(Mock)API。这能显著提升团队效率,因为我们可以绕过这一阻碍,继续开发。

定义模拟 API 的步骤如下:

  1. 打开 Tools -> Map Local
  2. 按 CMD + N 创建新规则
  3. 输入 Mock URL:应为你希望模拟的完整 URL。
  4. 在编辑器中定义响应,可以修改:
  • 状态码、响应头和响应体。

也可以点击 Select Local File 按钮,选择本地文件。

使用 Proxyman Map Local 模拟 API
使用 Proxyman Map Local 模拟 API

快速分享流量日志

Proxyman 提供了多种方式,方便你快速与同事分享请求/响应日志:

  • Proxyman Log(推荐):这是内置的日志文件,保存了所有请求/响应数据。我们强烈推荐使用此格式,因为它可以保存所有请求/响应的元数据,包括客户端图标、耗时、Comment 和 Highlight 颜色。不过,ProxymanLog 只能由 Proxyman 应用打开。
  • HAR 文件:一种便捷的格式,其他应用也能打开,例如 Charles Proxy、Fiddler、Google Chrome Dev Tools 等。
  • CSV:允许
  • Publish to Gist:一种将请求/响应即时保存到 GitHub Gist 的新方式。你可以创建公开(Public)或私密(Private)的 Gist。
Publish to Gist
Publish to Gist

接下来

Proxyman 还有许多等待你发现的隐藏功能。如果这些功能对你的日常工作有所帮助,欢迎与团队或同事分享 ❤️。

除了本地的 Proxyman Log 和 HAR 文件外,Proxyman 现在还提供 Share Log online 和团队分享选项。请只选择能够说明问题的最少请求。在上传或发送任何内容之前,请检查 Headers、Cookies、查询参数值和 Body 中是否含有令牌(Token)或客户的隐私数据。


Proxyman 是一款高性能的 macOS 应用,可帮助开发者抓取 iOS 设备、iOS 模拟器和 Android 设备上的 HTTPS 流量。

前往 https://proxyman.com 获取。

Noah Tran
Noah Tran

最后修订于 2026年7月18日。 新增当前的日志分享方式,以及上传前的隐私检查。

将这些 Proxyman 技巧付诸实践

在下次调试时,自定义请求列表、创建精准的过滤条件,并模拟一个响应。

试用 Proxyman