[想赚点铜币] 教程之如何在 wsl 等远程不方便代理的环境,不使用 Antigravity 但是使用其中模型的额度 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
QS0x01
V2EX    程序员

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

  •  
  •   QS0x01 5 天前 1306 次点击

    由于部分内容和本帖相关性不那么高,我就不多赘述了,请善用搜索引擎或者直接 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 还不能配置代理:

    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 条附言    5 天前
    step 2 的运行 webui 地址需要自己拼个路径

    > http://127.0.0.1:8317/management.html
    8 条回复    2026-01-14 14:16:31 +08:00
    qwwuyu
        1
    qwwuyu  
       5 天前
    应该在工作日发,工作日摸鱼的多。
    YanSeven
        2
    YanSeven  
       5 天前
    省流:核心工具 CLIProxyAPI 和 cc-switch-cli
    itechify
        3
    itechify  
    PRO
       5 天前 via Android
    反重力的 opus 已经加上周限额,感觉活不了多久。前段时间开了几个学生 pro ,都加入了 cliproxyapi 还没用,打算买一些 Google 账号加入家庭组,不知道够不够用
    QS0x01
        4
    QS0x01  
    OP
       4 天前


    我今天也是第一次使用这个项目,测试了一段时间,发现 Antigravity 渠道额度多( 5 小时刷新)但是容易请求失败,相比起来 Gemini 渠道额度少(按天刷新)但是请求比较稳定。
    iorilu
        5
    iorilu  
       4 天前
    好像谷歌开始限制这种通过反代的请求了
    QS0x01
        6
    QS0x01  
    OP
       3 天前
    #4 又用了几天,结合开发者的说法。发现不是 Antigravity 不稳定,是用 Claude 模型的人太多了不稳定,禁用 Claude 模型后就不怎么出错了。
    YanSeven
        7
    YanSeven  
       1 天前
    楼主请教一个问题,你试过用这个工具代理 gemini cli 的 api 出来吗,我看教程里面代理出的 gemini cli 必须要先建立一个 cloud 里面的 project ,这个代理出来的和 google ai pro 账户的额度是一回事儿吗。
    QS0x01
        8
    QS0x01  
    OP
       1 天前
    @YanSeven gemini 和 antigravity 账户额度是独立的,谷歌将他们作为两个独立产品进行计费。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3918 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:26 PVG 18:26 LAX 02:26 JFK 05:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86