指南

# Antigravity 安装

参考:知乎回答

基本官网安装没啥问题,卡在谷歌账号登录这一步

基于知乎教程,需要 IP + 账号双美国

  • 博主的账号所属地在美国,没问题
  • IP 问题,红迪老哥指出,win11 系统一定要用管理员方式运行 Clash! 然后选择 TUN 虚拟网卡 + global 全局代理模式;不行就重启电脑清除缓存,再试一下

# Claude Code 安装

Claude Code 官方文档

直接 cmd 运行:

irm https://claude.ai/install.ps1 | iex

然后配置一下系统环境变量

# CC-Switch 安装调试

CC-Switch 官网

Anthropic 对 Claude 账号进行了严格的安全验证,必须使用手机号绑定,当然某神秘大国的 + 86 手机号没法注册,然而 Claude Code 必须 /login 才能使用。

为了避免去搞国外手机账号,这里万能的 Poe+CC-Switch 堂堂登场

关键步骤:

  1. 必须先添加一个官方供应商(即使没账号),否则可能出错。

  2. 参照 Poe 官网介绍,添加第三方供应商 Poe 要插入字段

    export ANTHROPIC_BASE_URL="https://api.poe.com"
    export ANTHROPIC_AUTH_TOKEN="$POE_API_KEY"
    export ANTHROPIC_API_KEY="" # Important: Must be explicitly empty

    image-20260403003220866

    注意踩坑点:不要在 json 中配置 "ANTHROPIC_API_KEY": "" ,在 CC-Switch(基于 Node.js)的底层逻辑中,这会向系统注入一个值为空字符串的环境变量

  3. 点击「启用」你想要的供应商。

  4. 回到 Antigravity 新建终端,输入 claude 回车。

  5. 选择主题。

如果出现登录提示,说明配置未生效,请回到 Switch 重新切换供应商。

# 一直 TUN 好累

注意!这里反重力 IDE 和 Claude Code 两者都会对 IP 纯净有限制,所以我们要分别操作

# 反重力 proxy

antigravity-proxy

参照 github 教程,去配置好即可,这里博主使用的是 clash verge rev,混合代理模式,port 为 7897,所以在 config.json 中设置 port 到 7897 即可:

"proxy": {
    "type": "socks5",
    "host": "127.0.0.1",
    "port": 7897
  },

然后我即可在 Antigravity.exe 所在路径下找到 log 文件夹中的 log 文件:

[2026-04-06 16:26:29] [PID:42700][TID:41376] [信息] 代理隧道就绪: sock=2148, type=socks5, 代理=127.0.0.1:7897, 目标=daily-cloudcode-pa.googleapis.com:443
[2026-04-06 16:26:30] [PID:42700][TID:37112] [信息] ConnectEx 正重定向 play.googleapis.com:443 到代理, sock=2156
[2026-04-06 16:26:30] [PID:42700][TID:27088] [信息] SOCKS5: 隧道建立成功, sock=2156, 目标=play.googleapis.com:443, BND.ATYP=1, BND.PORT=7897

询问 AI,确认说明已经将流量转发到 7898 端口

在 powershell 测试 7897 端口的 IP 信息:

今日 2026.4.4,对于代码指令问题,claude 真的比 gemini 强好多,亲测

curl.exe --proxy http://127.0.0.1:7897 http://ip-api.com/json

得到回答:

Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。
安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows
PS C:\Users\liu> curl.exe --proxy http://127.0.0.1:7897 http://ip-api.com/json
{"status":"success","country":"United States","countryCode":"US","region":"CA","regionName":"California","city":"San Jose","zip":"95025","lat":37.3388,"lon":-121.8916,"timezone":"America/Los_Angeles","isp":"Eons Data Communications Limited","org":"metropolis networks inc","as":"AS138997 Eons Data Communications Limited","query":"65.75.223.52"}
PS C:\Users\liu>

谢邀,已在美国,嘻嘻

# Claude Code 代理

Claude Code 是基于 Node.js 运行的。Node.js 这个底层环境有一个众所周知的 “毛病”:它对 SOCKS5 代理的支持非常差劲。所以代理端口最好要支持 HTTP 协议

按理说,我们在 cmd 中输入 claude 指令前,输入一行指令即可:

set HTTPS_PROXY=http://127.0.0.1:7897

该指令告诉当前这个 CMD 窗口:“接下来,如果有任何程序想要发送 HTTPS 网络请求(比如去连 Poe 的服务器),请不要直接走大门(直连),而是把数据交给 127.0.0.1:7897 (代理软件)。”
Claude Code 底层是 Node.js 写的,Node.js 天生就认识并且会听从 HTTPS_PROXY 这个 “路牌” 的指挥。

想更简便的话,也可以这样:

  • 我在 D:\program\claude-code-proxy 路径下编写了一个 cc.bat 文件(你们自己找个文件夹路径):
@echo off
set HTTPS_PROXY=http://127.0.0.1:7897
claude %*
  • 然后是环境路径配置:

在按下 Win + R ,输入 sysdm.cpl 并回车,点击 高级——>环境变量 ,在上半部分的 **“用户变量”** 框里,找到 Path 变量,双击它,“新建” 刚才那个文件夹的路径: D:\program\claude-code-proxy 。一路点击 “确定” ,重启终端。

以后不需要输入 claude 指令了,输入 cc 即可。

# 总结 & 效果

image-20260406180137544

# 写一个 Skill?

教学视频

可以详见 b 站教程