You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman桌面端代理认证遇407错误求助(网页端可正常请求)

Postman桌面端代理认证407错误排查与解决

问题场景

公司电脑使用Postman桌面端发送GET请求时,需通过代理并完成认证,但多次尝试均出现407错误,Postman网页端可正常发起请求。

已尝试的操作

  • 开启设置中的「使用系统代理」,无效;
  • 添加带凭证的自定义代理,提示错误:Error: tunneling socket could not be established, statusCode=407;
  • 在请求头中添加编码格式的凭证作为Proxy-Authorization值,无效;
  • 在C:\Users\myUsername\AppData\Local\Postman\app-10.15.0目录下创建批处理文件启动Postman,仍无效,批处理内容:
set HTTPS PROXY=http://myUsername:myPassword@proxyUrl:Port
set HTTP PROXY=http://myUsername:myPassword@proxyUrl:Port
set http PROXY=http://myUsername:myPassword@proxyUrl:Port
set https PROXY=http://myUsername:myPassword@proxyUrl:Port
SET NO_PROXY=localhost,127.0.0.1
START %LOCALAPPDATA%\Postman\Update.exe --processStart "Postman.exe"

可行解决方案

1. 修正代理凭证的特殊字符编码

如果密码包含@、:、&等特殊字符,直接写入代理URL会导致解析错误,需将特殊字符替换为URL编码(比如@→%40,:→%3A),用编码后的凭证重新配置自定义代理。

2. 手动修改Postman代理配置文件

找到Postman的代理配置文件(路径:C:\Users\myUsername\AppData\Roaming\Postman\proxy-config.json),覆盖为以下内容(替换实际的代理地址、账号密码):

{
  "proxyMode": "manual",
  "proxyConfig": {
    "httpProxy": "http://proxyUrl:Port",
    "httpsProxy": "http://proxyUrl:Port",
    "proxyAuth": true,
    "proxyAuthUser": "myUsername",
    "proxyAuthPassword": "myPassword",
    "noProxy": ["localhost", "127.0.0.1"]
  }
}

保存后重启Postman即可。

3. 修复批处理的环境变量格式

之前的批处理中环境变量名存在空格,正确的变量名应为HTTP_PROXY和HTTPS_PROXY(下划线连接,无空格),修改后的批处理:

set HTTP_PROXY=http://myUsername:myPassword@proxyUrl:Port
set HTTPS_PROXY=http://myUsername:myPassword@proxyUrl:Port
SET NO_PROXY=localhost,127.0.0.1
START %LOCALAPPDATA%\Postman\Update.exe --processStart "Postman.exe"

同样注意:密码含特殊字符时需先做URL编码。

4. 适配公司NTLM代理认证

若公司代理采用NTLM认证,可在自定义代理设置中开启「NTLM认证」选项;或在代理地址中指定域,格式为:http://domain\myUsername:myPassword@proxyUrl:Port,再重新配置代理。

内容的提问来源于stack exchange,提问作者József

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 00:45:19