Claude Code 环境清理与重新安装指南
一、清理环境
1.1 清理 Claude Code 的本地配置文件
cc switch 或其他中转工具通常会通过修改 Claude Code 的本地配置来劫持流量。你需要彻底删除这些旧配置。
打开文件资源管理器,进入你的用户目录,通常是 C:\Users\你的用户名(或在地址栏输入 %USERPROFILE%)。
找到并彻底删除 .claude.json 文件以及 .claude 文件夹(如果存在)。
这样可以清除所有旧的 Session 令牌、中转 Base URL 以及历史认证信息。
1.2 检查并清除环境变量 (关键步骤)
中转站教程经常会要求配置全局或系统级的环境变量来重定向 API 请求。如果这些变量残留,官方 CLI 会把你的请求发给中转站,导致认证失败或被标记。
按下 Win + S,搜索“环境变量” (Environment Variables),点击编辑系统环境变量。
点击右下角的环境变量按钮。
在“用户变量”和“系统变量”中仔细检查,删除以下变量(如果有):
ANTHROPIC_BASE_URL(最常见的中转劫持变量)ANTHROPIC_API_KEY
清理完毕后,重启你的终端(CMD/PowerShell/Terminal)使环境变量生效。
1.3 重新纯净安装 Claude Code
# 卸载当前版本
npm uninstall -g @anthropic-ai/claude-code
# 清除 npm 缓存(可选,但推荐)
npm cache clean --force
# 重新安装官方最新版
npm install -g @anthropic-ai/claude-code
1.4 优化终端的网络与 IP 环境 (防封核心)
清理完本地文件后,防封号的重中之重在于网络伪装的纯净度。官方对 IP 的审查非常严格。
- 终端代理配置:在运行
claude login或进行代码交互前,确保你的终端已经正确走代理。你可以继续使用类似set http_proxy=http://127.0.0.1:7890和set https_proxy=http://127.0.0.1:7890的方式来让 CLI 流量出海。 - IP 属性要求:仅仅配置代理是不够的,关键在于你代理节点背后的 IP 质量。Anthropic 会严格区分 IP 类型。强烈建议使用家庭住宅 IP (ISP 属性) 进行登录和高频调用。数据中心 (Datacenter/Hosting) IP 或万人骑的机场节点是触发风控的高危因素。确保你的节点 IP 在检测工具中显示为干净的 ISP 属性。
- DNS 防泄漏:建议在代理软件中开启 TUN 模式或确保终端代理不泄漏本地 DNS,防止出现 IP 在海外但 DNS 请求在国内的异常情况。
完成以上四步后,在已经挂好干净 ISP 节点代理的终端中,运行 claude login 重新进行官方 OAuth 授权,就可以安心、稳定地使用了。
二、安装新环境
2.1 设置终端代理
CMD (命令提示符)
set http_proxy=http://127.0.0.1:10808
set https_proxy=http://127.0.0.1:10808
set HTTP_PROXY=http://127.0.0.1:10808
set HTTPS_PROXY=http://127.0.0.1:10808
set ALL_PROXY=http://127.0.0.1:10808
set GLOBAL_AGENT_HTTP_PROXY=http://127.0.0.1:10808
echo %http_proxy%
curl https://claude.ai/cdn-cgi/trace
PowerShell
$env:http_proxy="http://127.0.0.1:10808"
$env:https_proxy="http://127.0.0.1:10808"
$env:HTTP_PROXY="http://127.0.0.1:10808"
$env:HTTPS_PROXY="http://127.0.0.1:10808"
$env:ALL_PROXY="http://127.0.0.1:10808"
$env:GLOBAL_AGENT_HTTP_PROXY="http://127.0.0.1:10808"
echo $env:http_proxy
curl https://claude.ai/cdn-cgi/trace
claude
claude --model claude-opus-4-6
claude --model claude-sonnet-4-6
请在终端中执行 curl [https://claude.ai/cdn-cgi/trace](https://claude.ai/cdn-cgi/trace) 并把返回结果中的 ip 和 loc 告诉我
验证代理与命令测试
curl [https://claude.ai/cdn-cgi/trace](https://claude.ai/cdn-cgi/trace)
说明:请在终端中执行上方
curl命令,并把返回结果中的ip和loc告诉我。
claude
claude --model claude-opus-4-6
2.2 安装 claude code
方式一:通过 Shell 脚本安装
curl -fsSL [https://claude.ai/install.sh](https://claude.ai/install.sh) | bash
方式二:通过 npm 安装
npm install -g @anthropic-ai/claude-code