温馨提示×

Postman在Ubuntu中如何使用代理

小樊
39
2025-12-24 02:20:36
栏目: 智能运维

在 Ubuntu 中使用 Postman 的代理

一 应用内配置步骤

  • 打开 Postman,点击右上角齿轮进入 Settings,在左侧选择 General → Proxies
  • HTTP ProxyHTTPS Proxy 中填写代理的 地址:端口(例如:127.0.0.1:7890)。
  • 如代理需要认证,勾选 Proxy authentication 并填写 用户名/密码
  • Bypass list 填写不走代理的域名或 IP(如内网地址、localhost),每行一个,例如:
    • localhost, 127.0.0.1, ::1
    • .internal.example.com
  • 点击 Save 保存。以上设置仅对 Postman 发出的请求生效。

二 常见代理写法与示例

  • 无认证 HTTP 代理:地址填 http://127.0.0.1,端口如 7890
  • 无认证 HTTPS 代理:地址填 http://127.0.0.1(多数客户端以 HTTP 连接到代理,再转发 HTTPS),端口如 7890
  • 带认证 HTTP 代理:地址填 http://user:pass@127.0.0.1:7890
  • SOCKS5 代理:Postman 应用内代理设置通常不直接支持 SOCKS5;若必须使用 SOCKS5,建议改用系统级或桌面环境代理,或借助工具(如 proxychains)为 Postman 进程注入 SOCKS5。

三 验证代理是否生效

  • 在 Postman 新建请求,GET http://ipinfo.iohttps://httpbin.org/ip,查看返回的 origin IP 是否为代理服务器出口 IP。
  • 若配置了 Bypass list,对列表中的地址发起请求应直连而不走代理。

四 故障排查要点

  • 代理地址或端口错误:核对协议前缀(HTTP/HTTPS)、端口号与代理软件监听端口一致。
  • 认证失败:检查 用户名/密码 是否正确,注意特殊字符的 URL 编码。
  • 本机代理未监听或被防火墙拦截:确认代理服务已启动并允许来自 127.0.0.1 的连接(如使用 127.0.0.1:7890,确保监听在该地址而非仅 0.0.0.0 或被防火墙阻断)。
  • DNS 解析问题:部分代理需开启 DNS over HTTP/HTTPS 或在代理端处理解析;若域名无法解析,可尝试切换公共 DNS 或改用 IP 直连测试。
  • 系统代理与应用代理冲突:Postman 以应用内配置为准;如同时使用系统代理,建议先统一或仅保留一种方式以简化排查。

0