Postman在Ubuntu中如何使用代理
小樊
39
2025-12-24 02:20:36
在 Ubuntu 中使用 Postman 的代理
一 应用内配置步骤
- 打开 Postman,点击右上角齿轮进入 Settings,在左侧选择 General → Proxies。
- 在 HTTP Proxy 与 HTTPS 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.io 或 https://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 以应用内配置为准;如同时使用系统代理,建议先统一或仅保留一种方式以简化排查。