温馨提示×

如何在Ubuntu上设置Postman代理认证

小樊
31
2025-12-22 03:30:07
栏目: 智能运维

在 Ubuntu 上设置 Postman 代理认证

一 配置路径与方式

  • 打开 Postman,依次进入:Settings → Proxy
  • 三种方式:
    1. 使用系统代理:勾选 Use system proxy;如你的系统代理需要认证,可在 Postman 的 Default Proxy Configuration 中勾选 This proxy requires authentication 并填写用户名与密码。
    2. 使用自定义代理:勾选 Add custom proxy configuration,填写代理主机与端口,按需开启 Proxy authentication 填写凭据,并可设置 Proxy bypass(不走代理的主机列表,逗号分隔)。
    3. 仅对部分请求走代理:保持系统代理关闭,使用集合或请求的 Proxy 配置覆盖全局设置(在请求/集合的“Proxy”选项中启用并填写认证信息)。
  • 说明:Postman 桌面端支持为默认代理配置基本认证;若代理需要认证,请提供用户名密码。以上设置在保存后可能需要重启 Postman生效。

二 通过环境变量进行代理认证(适合 Snap 与命令行启动)

  • 在终端中直接设置环境变量并启动 Postman(将代理地址、端口、账号、密码替换为你的实际值):
    • HTTP 代理示例:
      HTTP_PROXY=http://user:pass@proxy.example.com:8080
      HTTPS_PROXY=http://user:pass@proxy.example.com:8080
      /snap/bin/postman
    • 如你的代理或网关支持 HTTPS 代理 URL,也可使用:
      HTTPS_PROXY=https://user:pass@proxy.example.com:8443
      /snap/bin/postman
  • 注意:
    • 变量名可用大小写形式(HTTP_PROXY/HTTPS_PROXY 或 http_proxy/https_proxy);若同时设置了系统代理与自定义代理,自定义代理优先
    • 若只想对部分主机走代理,可设置 NO_PROXY(如:localhost,127.0.0.1,.example.com)。

三 验证与常见问题

  • 验证方法:
    • 发送请求到可显示出口 IP 的服务(如 http://ipinfo.io),检查返回的 IP 是否为你的代理服务器地址。
    • 若请求失败,先确认代理地址、端口、协议与凭据是否正确,再检查是否需要将目标主机加入 Proxy bypass
  • 常见问题与处理:
    • 已配置代理仍直连:检查是否误选了 Use system proxy 且系统未配置代理;或环境变量覆盖了 Postman 设置。必要时清除环境变量或以无代理方式启动 Postman。
    • 需要认证但一直 407/401:确认在 Default Proxy Configuration 或自定义代理中已开启 Proxy authentication 且用户名/密码正确;如使用环境变量,确保包含 user:pass@ 的凭据格式。
    • Snap 版本无法读取系统代理:优先使用环境变量方式启动,或在 Postman 内显式配置自定义代理与认证。

0