Projet VPN WireGuard 🔒

Connexion sécurisée pair-à-pair

Défiler pour découvrir

Prérequis du projet

💻

Matériel

  • 2 postes Windows 10/11
  • Connexion Internet
  • Adresse IP publique
🔑

Logiciel

  • WireGuard
  • PowerShell
  • Éditeur de texte
⚙️

Configuration

  • Droits administrateur
  • Port UDP 51820
  • NAT configuré

Mise en œuvre technique

1

Génération des clés

  • Génération des clés privées et publiques
  • Stockage sécurisé des clés
  • Script PowerShell automatisé
2

Configuration du tunnel

  • Création du fichier wg0.conf
  • Définition des adresses IP virtuelles
  • Configuration des pairs distants
3

Pare-feu Windows

  • Règle d'exception UDP 51820
  • Script PowerShell automatisé
  • Vérification des règles
4

Tests de connectivité

  • Démarrage du tunnel
  • Tests de ping
  • Vérification du routage

Mesures de sécurité

🔐

Gestion des clés

Génération manuelle hors ligne et stockage sécurisé des clés privées

🛡️

Restrictions IP

Configuration stricte des IP autorisées via AllowedIPs

📊

Surveillance

Utilisation de PersistentKeepalive pour maintenir la stabilité

Documentation technique

📄

Documentation détaillée

Consultez la documentation complète incluant les configurations, scripts et procédures de déploiement.