Skip to content

Postman 代理配置指南 ​

代理 (Proxy) 充当客户端(Postman)与服务器(API)之间的中介。配置代理可以帮助我们调试网络请求(配合 Fiddler/Charles 抓包),或者在受限网络环境下访问外部 API。

一、 代理的工作原理 ​

在 API 测试场景中,代理通常用于以下目的:

  1. 抓包调试:将 Postman 的请求转发给抓包工具(如 Fiddler, Charles),分析具体的报文细节。
  2. 网络穿透:通过公司内部代理服务器访问外网 API。

Proxy Diagram

二、 配置步骤 ​

2.1 进入设置 ​

  1. 点击 Postman 顶部标题栏右侧的 扳手图标 (Settings)。
  2. 选择 Settings 菜单项。
  3. 切换到 Proxy 选项卡。

Proxy Settings UI

2.2 代理模式 ​

模式 A: 使用系统代理 (System Proxy) ​

  • 适用场景:如果你已经在操作系统层面配置了代理(如 VPN 或公司网络),且希望 Postman 遵循这些设置。
  • 操作:勾选 "Use System Proxy"。

模式 B: 自定义代理 (Custom Proxy) ​

  • 适用场景:抓包调试。例如 Fiddler 默认监听 127.0.0.1:8888。
  • 操作:
    1. 开启 Add a custom proxy configuration 开关。
    2. Proxy Server: 勾选 HTTP 和 HTTPS。
    3. Host: 输入 127.0.0.1 (本地) 或代理服务器 IP。
    4. Port: 输入端口号 (例如 8888 for Fiddler, 8080 for Burp Suite)。
    5. Proxy Auth (可选): 如果代理需要密码,开启并输入 Username/Password。

2.3 验证配置 ​

配置完成后,在 Postman 发送请求:

  1. 如果配置了抓包代理,你应该能在 Fiddler/Charles 中看到该请求。
  2. 如果配置了网络代理,你应该能成功访问原本无法连接的内网/外网 API。

方舟 · Ark