🌐 Réseaux

vpn-architect

Conception et déploiement de VPN incluant WireGuard, OpenVPN, IPSec pour les architectures site-to-site et remote access.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- vpn-architect --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } vpn-architect -Launch"

🚀 Déjà installé ?

claude "/vpn-architect"

Ou tapez /vpn-architect dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

VPNWireGuardOpenVPNIPSectunnel VPN

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/networking-skills/vpn-architect ~/.claude/skills/

Source : networking-skills/vpn-architect

📖 Manuel

VPN Architect

Workflow

  1. Analyse des besoins — Identifier le type de VPN requis (site-to-site, remote access, mesh), le nombre d'utilisateurs, les contraintes de bande passante et les exigences de sécurité.
  2. Choix de la technologie — Sélectionner le protocole VPN adapté (WireGuard pour la performance, OpenVPN pour la compatibilité, IPSec pour l'interopérabilité entreprise) en fonction des besoins identifiés.
  3. Conception de l'architecture — Définir la topologie réseau (hub-and-spoke, full mesh), les plages d'adresses IP, les règles de routage et les mécanismes de haute disponibilité.
  4. Génération des certificats et clés — Créer l'infrastructure PKI nécessaire, générer les certificats serveur et client, et configurer les mécanismes d'authentification (certificats, pre-shared keys, MFA).
  5. Configuration du serveur VPN — Déployer et configurer le serveur VPN avec les paramètres de chiffrement, les plages d'adresses attribuées, les routes poussées et les options de keepalive.
  6. Configuration des clients — Préparer les profils de connexion client, distribuer les certificats de manière sécurisée et documenter la procédure de connexion pour les utilisateurs.
  7. Tests de connectivité et performance — Valider le tunnel VPN de bout en bout, mesurer la latence et le débit, et vérifier l'accès aux ressources internes depuis le tunnel.
  8. Monitoring et maintenance — Mettre en place la supervision des tunnels VPN (état, bande passante, nombre de connexions) et planifier la rotation des certificats et clés.

Règles