连接问题排查

连接超时、无法访问 QCode 服务时的排查步骤

连接问题排查

快速检查:90% 的连接问题是环境变量配置错误或网络问题。先运行下面的诊断命令。

一键诊断

echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_AUTH_TOKEN
curl -I https://asia.qcode.cc/api/health

如果 curl 返回 200 OK,说明 QCode 服务正常,问题在本地配置。


连接超时 (ETIMEDOUT)

Error: connect ETIMEDOUT
原因 解决方案
网络无法访问 检查代理/VPN,尝试 curl https://asia.qcode.cc
DNS 解析失败 nslookup asia.qcode.cc,更换 DNS 为 223.5.5.5
防火墙拦截 联系 IT 开放 asia.qcode.cc 443 端口
代理冲突 检查 HTTP_PROXY 变量是否干扰

SSL 证书错误

Error: unable to verify the first certificate
# macOS
brew install ca-certificates
# Ubuntu
sudo apt install ca-certificates
# 公司自签证书
export NODE_EXTRA_CA_CERTS="/path/to/company-ca.pem"

ECONNREFUSED

ANTHROPIC_BASE_URL 格式错误。正确格式:

# 国内用户推荐深圳直连(最低延迟)
export ANTHROPIC_BASE_URL="http://103.236.53.153/api"
# 海外用户使用国际入口
# export ANTHROPIC_BASE_URL="https://api.qcode.cc/"

常见错误:http://(缺 https)、.../api/(多尾部斜杠)、缺少 /api

中国大陆接入点

接入点 地址
深圳直连(推荐国内) http://103.236.53.153/api
国际入口(推荐海外) https://api.qcode.cc/
亚洲备用 https://asia.qcode.cc/api
企业专属 联系客服获取

使用深圳接入点的用户可在 probe.qcode.cc 查看 API Key 实时使用情况。