1. Claude Relay Service简介
Claude Relay Service 是一个 Claude API中转服务,支持多账户管理。
试用场景:
- 找朋友拼车: 三五好友一起分摊Claude Code Max订阅,Opus爽用
- 隐私敏感: 不想让第三方镜像看到你的对话内容
- 技术折腾: 有基本的技术基础,愿意自己搭建和维护
- 稳定需求: 需要长期稳定的Claude访问,不想受制于镜像站
- 地区受限: 无法直接访问Claude官方服务
相关文档:
2. 部署Claude Relay Service
Claude Relay Service 提供了多种部署方式,包括脚本部署、手动部署、Docker部署等,本文中选择Docker部署方式。
前置条件:安装配置好Docker和Docker Compose。
1、准备项目目录
1 | mkdir -p /data/claude-relay |
2、创建 docker-compose 配置文件 docker-compose.yml
1 | version: '3.8' |
3、创建配置文件 .env
内容如下:
1 | # 必填:安全密钥(请修改为随机值) |
4、拉取镜像
1 | docker-compose pull |
5、启动claude-relay
1 | docker-compose up -d |
6、查看claude-relay状态
1 | docker-compose ps |
3. 配置域名(可选)
1、配置DNS域名解析
2、配置Nginx
1 | server { |
4. 购买claude code账号
1、访问claude code
https://www.anthropic.com/claude-code
2、采购max 200刀的套餐
3、获取到key
5. 配置Claude Relay Service
5.1. 登录Claude Relay Service
浏览器访问 claude relay service,http://你的服务器IP:3000/web
点击页面右上角“管理后台”,输入安装时配置的管理员账密登录。
5.2. 配置Claude账户
1、点击账户管理,添加账户
2、账户配置
- 平台选择 Claude
- 添加方式选择 Setup Token
- 账户名称 随意
- 其他配置项保持默认
3、配置授权
(1)下一步,进入授权配置页面
(2)点击 生成授权链接,会打开一个新页面,在新页面完成Claude登录和授权
(3)复制返回的Authorization Code,粘贴到页面完成添加
5.3. 创建API Key
给每个使用者分配一个Key:
1、点击 API Keys
2、点击 创建新Key
3、给Key起个名字,比如「张三的Key」
4、设置使用限制(可选)
- 速率限制: 限制每个时间窗口的请求次数和Token使用量
- 并发限制: 限制同时处理的请求数
- 模型限制: 限制可访问的模型列表
- 客户端限制: 限制只允许特定客户端使用(如ClaudeCode、Gemini-CLI等)
5、保存,记下生成的Key
6. Claude Code 使用 Claude Relay Service
Claude Code 设置环境变量:
1 | export ANTHROPIC_BASE_URL="http://127.0.0.1:3000/api/" # 根据实际填写你服务器的ip地址或者域名 |
或者修改 Claude Code 配置文件:
1 | vim ~/.claude/settings.json |
填入如下内容:
1 | { |