GoForum🌐 V2EX

[想赚点铜币] 教程之如何在 wsl 等远程不方便代理的环境,不使用 Antigravity 但是使用其中模型的额度

QS0x01 · 2026-01-10 13:13 · 0 次点赞 · 1 条回复

由于部分内容和本帖相关性不那么高,我就不多赘述了,请善用搜索引擎或者直接 Ask LLMs

Step 0. 前置准备

账号问题

注意检查以下几个问题:

  • 账号的地区是否在美国或其他支持国家(比如新加坡)
  • 账号的 Play 付款方式是否删除了香港或者大陆
  • 是否过了 google 年龄验证(不是你资料里填了生日就行)
  • 是否在 google cloud console 创建了项目并开启了 Gemini 相关的 API

网络问题

  • 在 github 上找 google/gemini 相关规则(比如 ACL4SSR )
  • 编辑 clash 配置文件,路由这部分流量到目标区域
  • 最好使用 select 类型的配置组,不要使用 load-balance 让你的节点在美国各地乱跳
  • 不要使用诸如 1 元机场这种万人骑的公交车

Step 1. 准备 google pro 账号

选择 1:学生会员(成本低)

Google 为学生会员准备了一年的免费 pro 权益

  • 注意你即使真是学生,也不要用自己的学校邮箱注册,因为中国学校并不在支持范围内。
  • 可以使用类似 1key.me 的注册机过验证,注意 IP
  • 最麻烦的一步是绑定银行卡,可能会扣 1 刀乐验证,这部分建议咸鱼解决,同样不建议绑真卡

选择 2:拼车

鼠鼠没钱,所以这部分跳过

准备一些小号

  • 由于 google ai pro 允许共享给家庭组(最多 5 人)使用,且不同人的额度独立
  • 所以你可以准备一些小号,然后喜获额度 * 小号数量
  • 注意小号也要满足前置条件,自己接码可能会被立即风控,建议找专业号贩子

Step 2. 配置 CLIProxyAPI

在一个多月前 Antigravity 发布的时候,我在这篇帖子里提到了代理问题很麻烦,即 code server 走 server 的网络而不是本地网络,并且 Antigravity 还不能配置代理:

https://www.v2ex.com/t/1173849

后来的一个月时间网上出了各种教程贴,诸如 proxifier 等,但是都没有解决需要在 WSL 等远程环境下使用代理的问题。 有方法是替换服务器上的程序文件并附加代理,这显然不够优雅,而且每次 IDE 更新都要重新操作一遍。

好在有各位大佬开发了 CLIProxyAPI 这个工具,将 Antigravity 的认证和请求功能剥离出来。 有了它,你不需要安装 Antigravity 的 GUI 客户端,就能在任何环境下使用 Antigravity 模型。

安装

参考 https://help.router-for.me/introduction/quick-start.html

这里以 linux 为例: 默认会安装在 ~/cliproxyapi/ 目录下,并且会创建一个 systemd 服务在 ~/.config/systemd/user/cliproxyapi.service

配置 config.yaml

运行前需要先编辑 ~/cliproxyapi/config.yaml 文件,必须的配置项如下:

# 使用这里的 key 再次分发(即配置到你需要使用 API 的地方)
# 不是 Antigravity/Gemini 等官方服务的 key ,你自己生成
api-keys:
    - "your-proxyapi-key-here"

# 代理地址,可以不在本地
proxy-url: "http://127.0.0.1:7890"

# WebUI 控制台的登录密码
# 第一次运行后会被删除,请妥善保管
remote-management:
  secret-key: "your-management-keyword-here"

其余的配置项可以看文档或者直接在 WebUI 里配置。

认证

./cli-proxy-api --antigravity-login --no-browser
  • 运行后会打印一个 OAuth 链接,复制到浏览器打开并登录 Google 账号授权。
  • 授权成功后不要按照提示关闭浏览器窗口,复制地址栏的完整回调 URL 回到终端粘贴回车。
  • 如果有多个账号,可以重复运行上面的命令添加更多账号。

运行

systemctl --user start cliproxyapi
  • 浏览器打开 http://localhost:8317 访问 WebUI 控制台
    • IP 是你运行 CLIProxyAPI 机器的地址
    • 端口号默认是 8317 ,可以在 config.yaml 里修改
  • 认证文件管理 页面可以看到已经添加的账号
    • 点击 模型管理 可以看到已经解锁的 Gemini 模型
      • 如果没有看到模型,说明账号不符合条件,请看前置准备之账号问题
    • 配置模型名称映射(可选)
      • Antigravity 不同模型间的配额独立,可以根据需要给常用模型起个别名,然后均衡使用不同模型
      • 以下是我自己的映射配置示例:
oauth-model-mappings:
  antigravity:
    - name: gemini-3-pro-preview
      alias: sonnet
      fork: true
    - name: gemini-3-flash-preview
      alias: haiku
      fork: true
    - name: gemini-claude-sonnet-4-5-thinking
      alias: opus
      fork: true
  • 基础设置
    • 路由策略 选择 round_robin 自动轮询多个账号,防止单个账号额度耗尽或者爆并发
    • 可以启用使用统计,从而查看你消耗的 token 数量,如果日后需要购买中转服务可以有个预估

Step 3. 配置 Claude Code 或其他 API 客户端

为什么我倾向于 Claude Code? 可能是因为 CC 生态更完善一些,而且我个人用久了很多东西配好了不想换。

懒人配置

比如我,直接打开 ~/.claude/settings.json

"env": {
    "ANTHROPIC_AUTH_TOKEN": "your-proxyapi-key-here",
    // 注意修改这个地址,是你运行 cliproxyapi 机器的地址
    "ANTHROPIC_BASE_URL": "http://127.0.0.1:8317",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "haiku",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "sonnet",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "opus"
  }

高阶配置

如果你的 provider 比较多,除了今天的 cliproxyapi 之外还有其他的 API 提供商,比如 GLM 或者其它各种中转站,可以使用下面这个项目:

https://github.com/SaladDay/cc-switch-cli/blob/main/README_ZH.md

Hello World

运行 claude ,试着打个招呼看看配置是否成功~

1 条回复
qwwuyu · 2026-01-10 14:43
#1

应该在工作日发,工作日摸鱼的多。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: QS0x01
发布: 2026-01-10
点赞: 0
回复: 0