CC Gateway : Contrôlez la télémétrie Claude Code

CC Gateway : Prenez le contrôle de la télémétrie Claude Code

Claude Code collecte agressivement la télémétrie - plus de 640 types d'événements sur 3 canaux, plus de 40 empreintes d'environnement, ID d'appareils, e-mails, détails OS et spécifications matérielles rapportés toutes les 5 secondes. CC Gateway est un proxy inverse TypeScript qui se place entre vos clients Claude Code et l'API d'Anthropic, normalisant tout vers une identité canonique unique.

Pourquoi vous en avez besoin

  • Confidentialité multi-machines : Utilisez la même identité 'appareil' sur les ordinateurs portables, serveurs, VM
  • Zéro fuites : Variables d'environnement, métriques de processus, invites système - tout réécrit
  • Défense en profondeur : Variables d'environnement + blocage Clash + réécriture proxy
  • Pas de connexions navigateur : Gestion centralisée des jetons OAuth

Déploiement rapide (5 minutes)

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

Extraire le jeton OAuth du trousseau :

bash scripts/extract-token.sh

Lancer avec Docker :

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

Configuration client (Toute machine)

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

Pas d'invite de connexion. Le trafic est routé automatiquement.

Ce qui est protégé

Couche Quoi Action
Identité device_id, email, user_id → Valeurs canoniques
Environnement Plus de 40 champs (OS, Node, shell, CI) → Profil unique
Matériel RAM, heap, CPU → Métriques normalisées
Invites Bloc , chemins → Sanitisation
Fuites baseUrl, champs gateway → Supprimés

Filet de sécurité réseau (Règles Clash)

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

Bloque les connexions directes même si les mises à jour de Claude Code contournent les variables d'environnement.

Architecture

┌────────────┐    ANTHROPIC_BASE_URL    ┌──────────────────┐
│ Claude Code │ ──────────────────────→ │ CC Gateway       │
│ (any machine)│                        │ • Rafraîchissement OAuth  │
└────────────┘                        │ • Réécriture identité│
                                       │ • Sanitisation invites │
                                       └──────────┬─────────┘
                                                  │
                                           Identité canonique
                                           unique → Anthropic

Prêt pour la production

✅ Licence MIT ✅ Docker Compose ✅ Vérifications de santé ✅ Point de terminaison de vérification de jeton ✅ 277 étoiles GitHub ✅ TypeScript + tests automatisés

Avertissement Alpha : Testez d'abord avec des comptes non principaux. Surveillez les journaux Clash pour les nouveaux points de terminaison.

Déployez CC Gateway et reprenez votre confidentialité face au suivi de télémétrie IA.

Article original: Voir l'original

Partager cet article