让终端流量进入代理
Claude 网页能用,Claude Code 却提示 Failed to connect to api.anthropic.com: ECONNRESET?
保持 Telescope加速器连接,切换支持终端流量的全局/TUN(网卡)接管模式。完全退出 Claude Code,重新打开终端运行。
恢复后无需修改其他设置。排查时保持代理接管或阻断,避免真实 IP 暴露。

核对 HTTP 代理地址
使用本机 HTTP 代理的用户,查看实际监听端口。假设端口为 1190/2711:
Mac/Linux:
export HTTPS_PROXY=http://127.0.0.1:1190
Windows PowerShell:
$env:HTTPS_PROXY="http://127.0.0.1:2711"
替换为实际 HTTP 端口。不要将 SOCKS5 端口直接填入 HTTPS_PROXY。只有 TUN、没有 HTTP 监听端口的用户跳过这一步。
测试终端连接
确认全局/TUN 接管后,在终端执行:
curl -I https://api.anthropic.com
返回 HTTP 状态码,说明至少建立了请求连接。超时或连接重置,继续检查代理路径。
有本机 HTTP 代理的用户,可用 curl -x http://127.0.0.1:2711 -I https://api.anthropic.com 对照测试。显式代理正常、默认请求失败,重点检查终端代理配置。
退出重开,检查残留配置
关闭 Claude Code 和终端,重新打开。检查 ~/.claude/settings.json、https_proxy、HTTPS_PROXY 是否保留旧端口。