通过网络上的常见教程,Claude code一般是无法反代,还是会提示跳转浏览器登陆账号,通过以下步骤可以伪装session骗过Claude code,亲测有效。第三步最关键,必须执行。

1、首先安装Claude code ,官网有安装方法Claudecode官网
推荐通过npm安装npm install -g @anthropic-ai/claude-code

2、安装Antigravity-Manager,在release页面选自己系统的安装包https://github.com/lbjlaq/Antigravity-Manager/releases
登陆账号后,可以开启反代服务
在这里插入图片描述

3、设置环境变量,永久生效,以下直接全部复制到powershell,管理员方式执行:

# 1. 设置反代地址 (指向你的 8045 端口)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'http://127.0.0.1:8045', 'User')

# 2. 设置伪装 Session Token (使用你提供的 Key)
# 注意:这里我们故意不使用 API_KEY 变量,而是用 AUTH_TOKEN,这是欺骗 Claude 认为你已经“登录”的关键
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'sk-key', 'User')

# 3. 强制清空标准 API Key (防止冲突,确保 Claude Code 只读取 Token)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', $null, 'User')

# 4. 忽略 SSL 证书检查 (本地反代必须项,否则会报证书错误)
[System.Environment]::SetEnvironmentVariable('NODE_TLS_REJECT_UNAUTHORIZED', '0', 'User')

Write-Host "配置已写入!请务必关闭当前终端窗口,重新打开一个新的 PowerShell 才能生效。" -ForegroundColor Green

4、 打开新的powershell,验证配置

Get-ChildItem Env:ANTHROPIC*
Get-ChildItem Env:NODE_TLS*

有输出就说明生效了
在这里插入图片描述
5、开始使用Claude,powershell直接执行

claude

在这里插入图片描述
至此已经完成设置,可以使用Claude,额度直接在Antigravity-Manager仪表盘看
在这里插入图片描述

后续想用正版订阅,清除环境变量即可

[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', $null, 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', $null, 'User')
[System.Environment]::SetEnvironmentVariable('NODE_TLS_REJECT_UNAUTHORIZED', $null, 'User')
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐