在 Ubuntu 上配置 Postman 使用代理
一 配置 Postman 内置代理
- 打开 Postman,点击右上角齿轮图标进入Settings,切到General → Proxy。
- 在HTTP Proxy与HTTPS Proxy中填写代理地址与端口,例如:http://127.0.0.1:7890。若代理同时支持 HTTP 与 HTTPS,两者填写相同地址端口即可。
- 如代理需要认证,勾选Proxy authentication,填写用户名与密码。
- 点击Save保存。以上步骤适用于通过Snap或手动安装的 Postman 桌面应用。
二 使用系统代理环境变量
- 在终端中临时设置(当前会话有效):
- 仅 HTTP/HTTPS:
- export HTTP_PROXY=http://127.0.0.1:7890
- export HTTPS_PROXY=http://127.0.0.1:7890
- 同时设置不走代理的地址(可选):
- export NO_PROXY=localhost,127.0.0.1
- 永久生效(写入 shell 配置文件,如**~/.bashrc或~/.zshrc**):
- echo ‘export HTTP_PROXY=http://127.0.0.1:7890’ >> ~/.bashrc
- echo ‘export HTTPS_PROXY=http://127.0.0.1:7890’ >> ~/.bashrc
- echo ‘export NO_PROXY=localhost,127.0.0.1’ >> ~/.bashrc
- source ~/.bashrc 或 source ~/.zshrc
- 说明:Postman 桌面应用会读取常见的代理环境变量(HTTP_PROXY/HTTPS_PROXY/NO_PROXY);若与内置设置同时存在,通常以应用内配置为准。
三 验证代理是否生效
- 在 Postman 中新建请求,访问http://ipinfo.io,查看返回的IP是否为你的代理服务器出口 IP。
- 若访问失败或 IP 不符,检查代理地址、端口、认证信息及是否需要将目标域名加入NO_PROXY。
四 常见问题与排查
- 代理需要认证但请求仍失败:确认在 Postman 的Proxy authentication中填写了正确的用户名/密码,并重新保存。
- Snap 版本的网络限制:Snap 应用默认使用独立网络命名空间,某些企业/校园网络下可能受限。可优先尝试手动安装版本,或在受控网络环境中改用系统代理环境变量。
- 忽略证书校验导致 HTTPS 失败:仅在可信网络下关闭SSL certificate verification;生产环境建议保持开启并使用有效证书。