Claude Relay Service(简称 CRS)是一个开源项目, 让你可以在自己的服务器上搭建 Claude Code 中转服务, 实现多人拼车共享订阅、数据完全私有、成本透明可控。
项目地址:https://github.com/Wei-Shaw/claude-relay-service
为什么需要 CRS?
使用 Claude Code 时,许多用户面临以下困扰:
| 困扰 | 说明 |
|---|---|
| 地区限制 | 所在地区无法直接访问 Claude Code 官方服务 |
| 隐私顾虑 | 担心第三方镜像站记录对话内容(商业机密风险) |
| 成本压力 | Claude Max 订阅 $200/月,个人负担较重 |
| 镜像不稳定 | 公共镜像站高峰期卡顿、经常故障 |
CRS 针对以上问题提供了一个一站式解决方案: 自己搭服务器,邀请朋友一起用,成本平摊,数据只经过自己的服务器。
核心功能
基础功能
- 多账户管理:添加多个 Claude OAuth 账户自动轮换,有效避免单账号频繁使用被限速
- 自定义 API Key:给每个拼车成员分配独立的密钥,权限和用量分开统计
- 使用量统计:精确记录每人消耗的 Token 数,方便按比例分摊费用
- Web 管理面板:可视化查看所有账户状态、用量报表、费用分析
高级功能
- 智能账户切换:某个账户出现问题(503/限流)时自动切换下一个,不影响使用
- 冷却机制:账号异常时自动进入冷却,避免触发封禁
- 速率控制:可为每个 Key 设置 RPM/TPM 限制,防止某个成员用超
- 客户端限制:可限定只有 Claude Code、Gemini CLI 等指定客户端才能使用
- 代理支持:支持 HTTP/SOCKS5 代理(部分云服务商需要)
支持的客户端
CRS 不只支持 Claude Code,还覆盖多个 AI 编程工具:
| 客户端 | 接入方式 |
|---|---|
| Claude Code | 设置 ANTHROPIC_BASE_URL 环境变量 |
| Gemini CLI | 设置 CODE_ASSIST_ENDPOINT 或 GOOGLE_GEMINI_BASE_URL |
| Codex CLI | 配置 ~/.codex/config.toml |
| Droid CLI | 配置 ~/.factory/config.json |
| VS Code Claude 插件 | 配置 ~/.claude/config.json |
与第三方镜像站的对比
| 对比项 | 第三方镜像站 | CRS 自建 |
|---|---|---|
| 数据隐私 | ❌ 对话内容经过别人服务器 | ✅ 只经过你的服务器 |
| 稳定性 | ❌ 多人共用,高峰期慢 | ✅ 自己用,性能可控 |
| 成本透明度 | ❌ 价格不透明 | ✅ 按 Token 精确计算 |
| 维护成本 | ✅ 免维护 | ⚠️ 需要自己运维 |
| 配置难度 | ✅ 即开即用 | ⚠️ 需要技术基础 |
结论:对于有技术能力、注重隐私、有朋友可以拼车的用户,CRS 是更好的选择。
适合谁用
✅ 技术开发者:能搞定一台 VPS + 基本 Linux 操作
✅ 小团队 / 朋友圈拼车:3-10 人分摊 $200/月的 Max 订阅
✅ 隐私敏感用户:不希望对话内容经过任何第三方
✅ 地区受限用户:需要稳定的 Claude 访问渠道
❌ 不适合:完全不懂技术的用户(有 Docker 经验则可以尝试)
CRS 2.0:sub2api
⚠️ 安全提醒:CRS v1.1.248 及以下版本存在严重的管理员认证绕过漏洞, 请立即更新到 v1.1.249+ 或迁移到 CRS 2.0。
新一代项目 sub2api(CRS 2.0)已在开发中,架构更现代化, 建议新用户直接参考最新版本。
来源:CRS GitHub 项目 - https://github.com/Wei-Shaw/claude-relay-service