CC Gateway: Controla la telemetría de Claude Code

CC Gateway: Toma el control de la telemetría de Claude Code

Claude Code recopila agresivamente telemetría - más de 640 tipos de eventos en 3 canales, más de 40 huellas dactilares de entornos, IDs de dispositivos, correos electrónicos, detalles de SO y especificaciones de hardware reportados cada 5 segundos. CC Gateway es un proxy inverso en TypeScript que se sitúa entre tus clientes de Claude Code y la API de Anthropic, normalizando todo a una única identidad canónica.

Por qué lo necesitas

  • Privacidad multi-máquina: Usa la misma identidad de 'dispositivo' en portátiles, servidores, VMs
  • Cero fugas: Variables de entorno, métricas de procesos, prompts del sistema - todo reescrito
  • Defensa en profundidad: Vars de entorno + bloqueo con Clash + reescritura de proxy
  • Sin inicios de sesión en navegador: Gestión centralizada de tokens OAuth

Despliegue rápido (5 minutos)

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

Extrae el token OAuth del Keychain:

bash scripts/extract-token.sh

Ejecuta con Docker:

docker-compose up -d
curl http://localhost:8443/_health

Configuración del cliente (cualquier máquina)

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

Sin prompts de inicio de sesión. El tráfico se enruta automáticamente.

Qué se protege

Capa Qué Acción
Identidad device_id, email, user_id → Valores canónicos
Entorno +40 campos (OS, Node, shell, CI) → Perfil único
Hardware RAM, heap, CPU → Métricas normalizadas
Prompts bloque , rutas → Sanitizado
Fugas baseUrl, campos de gateway → Eliminados

Red de seguridad de red (Reglas de Clash)

rules:
- DOMAIN,gateway.your-domain.com,DIRECT
- DOMAIN-SUFFIX,anthropic.com,REJECT
- DOMAIN-SUFFIX,claude.com,REJECT
- DOMAIN-SUFFIX,datadoghq.com,REJECT

Bloquea conexiones directas incluso si las actualizaciones de Claude Code evaden las vars de entorno.

Arquitectura

┌────────────┐    ANTHROPIC_BASE_URL    ┌──────────────────┐
│ Claude Code │ ──────────────────────→ │ CC Gateway       │
│ (cualquier máquina)│                │ • Renovación OAuth  │
└────────────┘                        │ • Reescritura de identidad│
                                       │ • Sanitizado de prompts │
                                       └──────────┬─────────┘
                                                  │
                                           Identidad canónica
                                           única → Anthropic

Listo para producción

✅ Licencia MIT ✅ Docker Compose ✅ Comprobaciones de salud ✅ Endpoint de verificación de tokens ✅ 277 estrellas en GitHub ✅ TypeScript + pruebas automatizadas

Advertencia Alpha: Prueba primero con cuentas no principales. Monitorea los logs de Clash para nuevos endpoints.

Despliega CC Gateway y recupera tu privacidad del seguimiento de telemetría de IA.

Artículo original: Ver original

Compartir este artículo