CC Gateway:控制 Claude Code 遥测
CC Gateway:掌控 Claude Code 遥测
Claude Code 积极收集遥测数据 - 超过 640 种事件类型跨越 3 个通道,40+ 环境指纹、设备 ID、电子邮件、OS 详情和硬件规格,每 5 秒报告一次。CC Gateway 是一个 TypeScript 反向代理,位于您的 Claude Code 客户端和 Anthropic API 之间,将一切标准化为单一规范身份。
为什么您需要这个
- 多机器隐私:在笔记本电脑、服务器、VM 上使用相同的 '设备' 身份
- 零泄漏:环境变量、进程指标、系统提示 - 全部重写
- 纵深防御:环境变量 + Clash 阻挡 + 代理重写
- 无需浏览器登录:集中式 OAuth 令牌管理
快速部署(5 分钟)
git clone https://github.com/motiful/cc-gateway.git
cd cc-gateway
npm install
npm run generate-identity
npm run generate-token my-laptop
cp config.example.yaml config.yaml
从 Keychain 提取 OAuth 令牌:
bash scripts/extract-token.sh
使用 Docker 运行:
docker-compose up -d
curl http://localhost:8443/_health
客户端设置(任意机器)
export ANTHROPIC_BASE_URL="https://your-gateway:8443"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export CLAUDE_CODE_OAUTH_TOKEN="gateway-managed"
export ANTHROPIC_CUSTOM_HEADERS="Proxy-Authorization: Bearer YOUR_TOKEN"
claude
无登录提示。流量自动路由。
受保护的内容
| 层级 | 内容 | 操作 |
|---|---|---|
| 身份 | device_id, email, user_id | → 规范值 |
| 环境 | 40+ 字段 (OS, Node, shell, CI) | → 单一配置文件 |
| 硬件 | RAM, heap, CPU | → 标准化指标 |
| 提示 | 块, paths | → 净化 |
| 泄漏 | baseUrl, gateway fields | → 剥离 |
网络安全网 (Clash 规则)
rules:
- DOMAIN,gateway.your-domain.com,DIRECT
- DOMAIN-SUFFIX,anthropic.com,REJECT
- DOMAIN-SUFFIX,claude.com,REJECT
- DOMAIN-SUFFIX,datadoghq.com,REJECT
即使 Claude Code 更新绕过环境变量,也阻挡直接连接。
架构
┌────────────┐ ANTHROPIC_BASE_URL ┌──────────────────┐
│ Claude Code │ ──────────────────────→ │ CC Gateway │
│ (任意机器) │ │ • OAuth 刷新 │
└────────────┘ │ • 身份重写 │
│ • 提示净化 │
└──────────┬─────────┘
│
单一规范
身份 → Anthropic
生产就绪
✅ MIT 许可 ✅ Docker Compose ✅ 健康检查 ✅ 令牌验证端点 ✅ 277 GitHub 星标 ✅ TypeScript + 自动化测试
Alpha 警告:请先使用非主要账户测试。监控 Clash 日志以发现新端点。
部署 CC Gateway 并从 AI 遥测跟踪中夺回您的隐私。
原始文章:
查看原文