首页>文档>酒馆搭建教程>海外云服务器部署 gcli2api/ Antigravity2api

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

海外云服务器部署 gcli2api/ Antigravity2api

“服务器部署 gcli2api,并零延迟接入酒馆内网。”

一、前言

本文介绍如何用 1panel 在海外云服务器上以 Docker Compose 的方式部署 gcli2api 项目并接入酒馆内网。

只要你能照着操作下来,你就学会了万能的 Docker Compose 的基础部署方式,也就等于拥有了部署各种各样的项目的能力了。

gcli2api 是聚合了 Google CLI 和 Google 反重力两个渠道的 2api 项目,额度和 Gemini API Key 和 ais2api 等渠道是独立的,一个 Google 账号可以同时拥有多渠道,多份额度。

WARNING
所有逆向项目均有封号风险,不接受风险请勿使用。
对 Gemini 各渠道有疑惑可查看相关文章:新手酒馆速通攻略及入门扫盲

Google CLI 就是这个工具:

Google CLI 工具界面示例

Google 反重力即 Google Antigravity 就是这个工具:

Google Antigravity 工具界面示例

此项目代替你和这两个工具对话并生成外接 API。

su-kaka / gcli2api

将 GeminiCLI 转换为 OpenAI 和 GEMINI API 接口

⭐ 1979
Python

请给作者点一个免费的 star!

1. 占用

占用较小,40M 左右。

2. 前提条件

  • 大陆及香港以外的云服务器。
  • 一个能正常使用的 Google 账号,需要创建过项目。(相关文章:注册 Google 账号与申请 Gemini 密钥)
  • 一个可以正常使用的 1panel 面板。
Tip
  • Pro 账号(学生Pro、家庭Pro都算)可以调用 gcli 渠道的 gemini-3-pro-preview,普通账号可以调用 gemini-2.5-pro
  • 普通账号和 Pro 账号均可使用反重力渠道的 Gemini 3、Claude 4.5 Opus 等模型,但普通账号额度可能非常少,谷歌每天都在收紧,具体请自己尝试。
  • 被封账号、风控账号可能无法使用。

二、操作步骤

1. 准备 Docker Compose 文件

  1. 在云服务器厂商后台,放行 7861 端口。不会的话参考:云服务器重装系统、查看IP、放行端口与SSH连接
  2. 打开 1panel 的文件页面,选定一个目录作为安装目录。推荐目录:/root(如果你平时使用 root 用户)、/home/<username>(如果你平时使用普通用户)或 /opt(通用)。
  3. 在选好的目录中点击创建文件夹,命名为 gcli2api,并点击进入此文件夹。
  4. gcli2api 文件夹中点击创建文件,命名为 docker-compose.yml
  5. 点击打开刚创建的 docker-compose.yml 文件,将以下内容完整粘贴进去。
IMPORTANT
必须将 PASSWORD 的值改成自己的密码,这个密码是面板访问密码也是将来的 API 连接密钥。
version: '3.8'
services:
  gcli2api:
    image: ghcr.io/su-kaka/gcli2api:latest
    container_name: gcli2api
    restart: unless-stopped
    ports:
      - "7861:7861"
    environment:
      - PASSWORD=修改为自己的密码
      - PORT=7861
    volumes:
      - ./data/creds:/app/creds
    healthcheck:
      test: ["CMD-SHELL", "python -c \"import sys, urllib.request, os; port = os.environ.get('PORT', '7861'); req = urllib.request.Request(f'http://localhost:{port}/v1/models', headers={'Authorization': 'Bearer ' + os.environ.get('PASSWORD', 'pwd')}); sys.exit(0 if urllib.request.urlopen(req, timeout=5).getcode() == 200 else 1)\""]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s

最后,保存文件

2. 在 1panel 中部署应用

  1. docker-compose.yml 文件行末点击更多按钮,然后点击复制路径
  2. 打开 1panel 的容器 > 编排页面,点击创建编排按钮。
    • 来源:选择路径选择
    • 路径:粘贴刚刚复制的路径,或点击文件夹图标,选择刚刚创建的 docker-compose.yml 文件。
  3. 点击确认,看到“创建编排成功”后可以关掉所有弹窗。

3.1 获取 GCLI 凭证

  1. 浏览器新开窗口,打开 http://服务器IP:7861,输入密码进入面板。
  2. 点击获取认证链接。(CLI 的额度是按谷歌账号,而不是项目)
  3. 下方会显示很长一串认证链接,点击跳转到 Google 登录页面,登录自己的 Google 账号。
  4. 登录后会显示“无法访问此网站”,这是正常的。将此页面的地址完整复制下来
  5. 回到 gcli2api 面板,展开无法回源?试试快捷方式,将复制的地址粘贴进去,点击从回调 URL 获取凭证按钮。
  6. 显示 ✅ 认证成功!,就是成功了。凭证文件已经自动储存。

3.2 获取反重力凭证

切换到 Antigravity 认证菜单,参考获取 GCLI 凭证的方法,同样操作获取凭证即可。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索