为什么要自建中转
先说几个我踩过的雷,省得你再走一遍:
- Claude Code Max 订阅转 API:有封号风险,概率不算低。不过合理使用的话也能撑住,我自己的号两个月没出事。
- 第三方反向代理中转 Claude、Gemini:基本秒封,别试了。我之前靠这个赚了一波,结果一下子被封了 20 多个号,血亏。
- OpenAI 中转 Key:目前用 GPT-5.4 比较稳定,其他模型看情况。
自建的好处很直接——账号是你自己的,调用频率你自己控,不用担心别人滥用导致连坐封号。对于一人公司或者小团队来说,这就是最划算的方案。
部署前准备
开始之前就三样东西:
- 一台 Linux 服务器:2 核 4G 起步就够。线路推荐带 CN2 GIA 的,国内访问延迟低、速度快。我之前试过 AWS,太卡了,不推荐。
- 一个域名(可选但强烈建议有):加了域名和 SSL 证书,稳定性更好,封号概率也能再降一档。
- 你的 Claude / OpenAI / Gemini 订阅账号。
就这些,其他的都不用操心。
用 Claude Code 部署 Claude 的中转服务
这是整个流程里最有意思的部分——让 AI 自己部署自己的中转服务。
打开 Claude Code,把下面这些信息告诉它:
- Sub2API 的 GitHub 仓库地址
- 你服务器的 IP 地址
- 你的 pem 密钥文件
然后就让它干活。它会自动连接服务器、拉取镜像、安装依赖、配置数据库和 Redis,全程大概 10 分钟。如果你有域名,顺便告诉它,Nginx 或 Caddy 配置加上 HTTPS 证书也一并搞定,全自动。
不想用 Claude Code 也行,终端一行命令搞定:
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bash
装完之后浏览器访问你的域名或者 服务器IP:8080,直接进入 Web 管理面板。
后台配置三步走
面板界面很清爽,核心就三个操作:
添加上游账号:进入「账号管理」,点添加。Claude 和 OpenAI 都支持 OAuth 授权,按提示走一遍就行,非常简单。添加成功后状态显示「正常」就 OK。
生成 API Key:进入「API Key 管理」,点创建。这里可以精细控制——额度限制防超支、速率限制防滥用(起步建议设低点,别一上来就开高并发)、过期时间到期自动失效。生成后把 Key 复制出来。
配置到你的工具里:拿到 Key 之后,Claude Code、Opencode 或者任何支持自定义 API 地址的工具都能直接用。面板里有配置到 CLI 的文档,复制粘贴就行。配好之后跟直连体验没区别。
适合什么人用
这个项目最初就是朋友之间拼车 Claude 用的,后来才开源出来。对于独立开发者和小团队来说,它解决的是一个很实际的问题:怎么用最低成本、最稳定地调用各家大模型的 API。整个流程——买服务器、一键部署、加订阅账号、生成 Key——前后十来分钟,省下的是每个月共享 Key 的费用和封号的焦虑。
项目完全开源,MIT 协议。如果你正在被封号问题困扰,或者想给自己的 AI 工作流搭一个稳定的底座,值得花十分钟试一下。记得部署完之后先给自己的账号充值,不然服务跑不起来。