应用代理

国内怎么用 Claude Code:终端走 Clash Verge 代理,Tun 与环境变量配置

Claude Code 跑在终端,需要访问 Anthropic API。浏览器能开网页、CLI 却报 connection timeout——绝大多数是命令行没走代理,不是账号突然坏了。和 Cursor 网页/IDE 场景要分开看:IDE 通了,不代表这个 shell 通了。

优先开 Tun;不能开再设 HTTPS_PROXY/HTTP_PROXY。总览Tun 与 AI;网页和 Desktop 不要用本文排,见Claude.ai / Desktop。同类:Codex CLI、Aider;IDE 见Cursor。

Tun 与环境变量

Tun 开后新开终端再跑 Claude Code,连接页应有 API 流量。环境变量指向 127.0.0.1:混合端口;端口不稳别写死进 rc(端口)。系统代理绿灯不代表变量已导出。Tun 起不来先修启动失败。

不能开 Tun 时,手动导出环境变量(端口以 Clash 设置页为准):

# macOS / Linux
export HTTPS_PROXY=http://127.0.0.1:7897
export HTTP_PROXY=http://127.0.0.1:7897

# Windows PowerShell
$env:HTTPS_PROXY = "http://127.0.0.1:7897"
$env:HTTP_PROXY  = "http://127.0.0.1:7897"

怎么确认走通

  1. 发起一次最小请求,连接页有记录。
  2. 超时:节点/网络(测速);地区拒:换节点。
  3. 升级 CLI 后再做一次回归——更新可能重置环境。

失败分流

无连接记录 → 代理路径。有记录仍失败 → 节点地区或账号密钥。个别站对照打不开;系统代理怀疑见系统代理。

止损

Tun 与环境变量不要叠着乱开却不看连接页。客户端:下载中心;Tun 基础:Tun。

先备好一个稳定的代理客户端

Claude Code 在国内必须经代理访问 Anthropic。到下载中心获取最新版 Clash Verge Rev,再按下面的方法给终端配置代理。