我平时重度用 Claude Code 和 Codex 写代码和进行内容创作,常年月订阅GPT Pro 200刀和Claude 5x,每个月光订阅费用就2000多。
但想正经订阅这些服务,节点纯净度、支付方式,每一步都是坑,折腾下来耗费了大量心力。
所以我一直在找低成本且省心的路子。最近 AI 中转站这个方向火了一把,我深入研究后终于找到了自建的方法,自己也搭建了一个中转站给自己使用,也小范围分享给几个朋友用,发现这事其实没那么玄乎,就是一层窗户纸。
每天我自己大概要烧掉1亿多Token,如果按官方API计算那就是200多刀,但实际上我的一个月的成本不足原先的十分之一。
当然,目前Codex算是跑顺畅了,Claude依然折腾。
这篇就讲我是怎么搭的。你要是也有类似的需求,照着做一遍就行。
一、原理
其实搞清楚了原理之后,发现这个真的是一层窗户纸,捅破了也就没有什么信息差了。
首先需要用到的技术工具是 Sub2API 这样一个开源的项目,它可以帮我们把网页的订阅账号。转成符合 OpenAI 和 Anthropic 的 API 形式,输出并进行分发。
其次,ChatGPT free账户可以有一定额度的GPT-5.4,另外plus/business订阅也有低价渠道(闲鱼),再加上ChatGPT的封号不像Claude那么恶心。
这就给了我们操作的空间。
整个链路也比较清晰了:
- 1. 在海外服务器上部署 sub2api
- 2. 在后台接入多个ChatGPT账号
- 3. 生成一个统一的 API Key
- 4. 把你对codex/claude code/openclaw/hermes等等的请求都统一接上这个API
二、准备工作
购买服务器
我用的是雨云的新加坡服务器,价格比较友好。
先在雨云注册账号
https://www.rainyun.com/NzQ1MDA1_
注册成功后点击购买云服务器
选择海外线路-日本或美国,注意不要选香港。
推荐日本线路,配置选择1核1G即可,可以先买1个月。
系统选择Ubuntu 24.04 LTS版本
等待初始化完成后,SSH到服务器。
ssh root@你的服务器ip输入远程密码第一次会让你确认,输入yes回车即可建议先更新一下软件源和系统包sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y
Docker 和 Docker Composesub2api 官方推荐 Docker Compose 部署。服务器上先确认一下:docker --version
docker compose version
如果有输出版本号就没问题,没装 Docker 的话先装。
更新系统包索引并安装依赖
sudo apt update
sudo apt install -y ca-certificates curl gnupg更新系统包索引并安装依赖sudo apt update
sudo apt install -y ca-certificates curl gnupg添加 Docker 官方 GPG keysudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
-o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc添加 Docker 官方 apt 源echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null安装 Docker Engine + Compose 插件sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin启动并设置开机自启sudo systemctl enable --now docker启动并设置开机自启sudo docker run hello-world
docker --version
docker compose version
三、部署 sub2api用 Docker Compose 部署方式。服务器上执行:# 创建部署目录
mkdir -p sub2api-deploy && cd sub2api-deploy
# 下载并运行部署准备脚本
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/docker-deploy.sh | bash
# 启动服务
docker compose up -d
# 查看日志
docker compose logs -f sub2api
一切正常的话,服务默认跑在8080端口,在浏览器输入
http://服务器IP:8080
看到这个页面就代表安装完成了。
当然你也可以在cloudflare上购买域名,进行DNS解析并安装HTTPS证书后用https服务。
默认的管理员邮箱和密码如下,登录后记得改一下密码
Email: [email protected]
Password: admin123
✏️
安装的具体问题可以参考官方文档
https://github.com/Wei-Shaw/sub2api/blob/main/README_CN.md
四、账号配置
刚刚我们通过admin账号进入后台了,系统会自动弹出一个详细的教程,建议认真看一下,还是非常好上手的。
第一步:先创建分组
选择OpenAI平台,输入名称,费率如果是自用的话可以随便填。其他默认即可。
第二步:添加账号
选择OpenAI平台-OAuth授权。
建议清除所有模型,这样后续有新出的模型就不需要每个账号一个一个添加了,默认就全包含。
并发默认是10,可以按自己喜好增大或者保持不变。
最后勾选你第一步创建的分组然后点击下一步
点击生成授权链接,贴到浏览器(建议无痕模式)后登录你的ChatGPT账号
输入账号密码,填入邮箱验证码后点击继续。
这里要注意,如果你是business的话他会让你选择空间,你可以选择team空间。
确认后会出现这个报错页面,不要慌,直接把浏览器的地址链接全选复制
再返回我们后台填入,这样就挂载ok了
我们可以测试一下,GPT-5.4返回成功!
我之前自己的做法是,每天人工用163邮箱注册几个号绑定上去。正常个人使用的话还是挺稳的。
如果嫌麻烦,也可以去闲鱼找一找便宜的team号。
个人使用的话free账号和便宜的team号多一些已经足够使用了。
第三步:生成API Key
添加完账号后,就要生成自己的API Key
有了这个api key,你就可以在不同的CLI里直接调用你所有的ChatGPT账号了
五、把 CLI 接到 sub2api
这里我推荐直接安装cc-switch这个开源软件
前往 https://github.com/farion1231/cc-switch/blob/main/docs/release-notes/v3.12.2-zh.md 下载安装后,点击 导入到 CCS 完成一键导入:
除了codex CLI可以用以外,OpenClaw,Hermes都可以直接导入。
有意思的是,cc-switch还能把 codex的API导入到claude code中使用。
好了,现在你已经实现了GPT自由了。
天才程序员就此诞生!
关于新侠
🎯用AI的目的是赚钱,不是自嗨
💡做内容的目的是变现,不是涨粉
📎自媒体|vibe coding|AI探索者
目前深入研究 Agent 和 Token中转站
欢迎添加新侠微信,深度交流: