温馨提示×

Ubuntu下如何设置Postman代理

小樊
36
2025-12-18 05:09:09
栏目: 智能运维

Ubuntu下设置Postman代理

一 应用内全局代理设置

  • 打开 Postman,点击右上角齿轮图标进入Settings,切到General → Proxy
  • HTTP ProxyHTTPS Proxy中填写代理地址与端口(例如:http://127.0.0.1:7890)。
  • 如代理需要认证,勾选Proxy authentication并填写用户名/密码
  • 点击Save保存。此处的代理配置为全局,会影响所有 HTTP/HTTPS 请求。

二 按请求单独设置代理

  • 在请求编辑页,打开右侧或底部的Proxy选项。
  • 选择Use custom proxy,填写该请求专用的代理地址与端口;如不需要,选择No Proxy
  • 该方式只对当前请求生效,适合个别目标走不同代理的场景。

三 使用系统代理或环境变量

  • 若希望 Postman 遵循系统代理,可在终端中导出环境变量后启动 Postman:
    • 仅当前会话生效:
      • export http_proxy=http://127.0.0.1:7890
      • export https_proxy=http://127.0.0.1:7890
    • 永久生效:将上述行加入**~/.bashrc~/.zshrc**,然后执行 source ~/.bashrc(或 source ~/.zshrc)。
  • 注意:应用内配置优先级通常高于系统环境变量;如两者同时存在且不一致,以应用内为准。

四 验证与常见问题

  • 验证是否走代理:在 Postman 中发送 GET 请求到http://ipinfo.io,查看返回的IP是否为代理服务器地址。
  • 出现Could not get any response等网络错误时,可尝试:
    • 在 Postman 设置中将SSL certificate verification临时关闭,并将Request timeout设为0(仅用于排查)。
    • 若系统或终端设置了http_proxy/https_proxy导致冲突,可在终端执行:
      • unset http_proxy
      • unset https_proxy 然后重启 Postman 再测。

五 捕获 HTTPS 流量的证书安装(可选)

  • 用于拦截并查看设备/应用的 HTTPS 流量时,需将 Postman 代理 CA 证书安装为系统受信任根证书:
    • 证书路径:~/.config/Postman/proxy/postman-proxy-ca.crt
    • Ubuntu 安装步骤:
      • sudo mkdir -p /usr/share/ca-certificates/extra
      • sudo cp ~/.config/Postman/proxy/postman-proxy-ca.crt /usr/share/ca-certificates/extra/postman-proxy-ca.crt
      • sudo dpkg-reconfigure ca-certificates
      • sudo update-ca-certificates
    • 如需在浏览器中信任,可在 Chrome/Firefox 的证书管理中导入同一证书并设置为信任。

0