常见问答

Claude Code 报 ECONNRESET,Claude 网页却正常?

让终端流量进入代理

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 是否保留旧端口。