Claude终端sos
- yuzhang2026-08-0766141
浏览器和桌面应用会读 Windows 的系统代理设置,但 Node.js 不会。 Claude Code 的 CLI 跑在 Node 上,它只认
HTTPS_PROXY/HTTP_PROXY这两个环境变量。所以如果你的网络环境里有任何形式的代理(代理软件的"系统代理"模式、公司的 PAC 脚本、上网行为管理),就会出现完全一致的现象:网页能用、桌面端能用、cmd 里的claude直连超时或被重置。这个怎么解决?我用的新加坡的代理,浏览器和应用暂时可以用。终端里报403。
主楼 - YABO2026-08-0761871
- yuzhang2026-08-0866141
我开了这个TUN模式,发现可以了。把系统代理关闭了。我不怎么会操作。

Node 和 curl 不读系统代理,于是它们直连出去,被运营商的国际链路绕到了美国落地,撞上风控。现在显式指定代理后,流量才真正走的新加坡节点。
- YABO2026-08-0861871
我知道。
但是claude code连不上跟curl,node什么关系?
我是说你自己都提到了两个环境变量,设置一下不就好了吗?
例如:```
{
"env": {
"HTTPS_PROXY": "http://127.0.0.1:7890",
"HTTP_PROXY": "http://127.0.0.1:7890",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
"DISABLE_INSTALLATION_CHECKS": "1",
"ENABLE_TOOL_SEARCH": "1"
},
"cleanupPeriodDays": 720,
"model": "opus[1m]"
}
```当然开tun也是可以的。 - yuzhang2026-08-0866141
非常感谢,希望不要被封,可以一直用下去。