Aller au contenu

WireGuard

De Wiki Pat-Informatik
🏠 Accueil 📚 Index 🐧 Linux 🌐 Réseau 🔒 Cybersécurité 🖥️ Virtualisation ✅ Checklists d'intervention 📚 Tutoriels 🤝 Services
VPN WireGuard

🔐 WireGuard

WireGuard est un protocole VPN moderne, rapide et sécurisé permettant de connecter des équipements distants de façon simple et efficace. Conçu pour être plus léger et plus facile à administrer que les solutions VPN traditionnelles, WireGuard est aujourd'hui largement utilisé dans les environnements professionnels, les homelabs et les infrastructures cloud.


🚀 Pourquoi utiliser WireGuard ?
  • Très rapide
  • Faible consommation de ressources
  • Configuration simple
  • Sécurité moderne
  • Fonctionne derrière la plupart des routeurs
  • Compatible Windows, Linux, Android et iOS

Fonctionnement

WireGuard établit un tunnel VPN sécurisé entre plusieurs équipements.

Exemple :

PC Portable
      |
      |
   Internet
      |
      |
 Serveur WireGuard
      |
      |
 Réseau local

Cas d'utilisation

Utilisation Description
Télétravail Accès aux ressources de l'entreprise
Homelab Accès à distance aux serveurs
Administration Gestion de serveurs distants
VPN personnel Sécurisation de la navigation
Interconnexion Relier plusieurs sites

Installation sous Linux

Debian / Ubuntu / Linux Mint

sudo apt update
sudo apt install wireguard

Vérifier l'installation :

wg --version

Génération des clés

Créer une paire de clés :

wg genkey | tee privatekey | wg pubkey > publickey

Résultat :

privatekey
publickey

Exemple de configuration serveur

Fichier :

/etc/wireguard/wg0.conf

Exemple :

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = CLE_PRIVEE

[Peer]
PublicKey = CLE_CLIENT
AllowedIPs = 10.0.0.2/32

Démarrage du VPN

Démarrer :

sudo wg-quick up wg0

Arrêter :

sudo wg-quick down wg0

Activer au démarrage :

sudo systemctl enable wg-quick@wg0

Vérification

Afficher la configuration active :

sudo wg show

Vérifier les interfaces :

ip a

WireGuard dans un Homelab

WireGuard est souvent utilisé avec :

Il permet d'administrer l'ensemble de l'infrastructure à distance de manière sécurisée.

WireGuard et Tailscale

Solution Particularité
WireGuard Solution VPN native
Tailscale Basé sur WireGuard avec configuration simplifiée

Comparatif VPN

Solution Simplicité Performance Sécurité
WireGuard Élevée Très élevée Très élevée
OpenVPN Moyenne Bonne Élevée
IPSec Complexe Bonne Élevée

Bonnes pratiques

⚠ Recommandations
  • Sauvegarder les clés privées.
  • Utiliser un pare-feu.
  • Limiter les IP autorisées.
  • Mettre à jour régulièrement les systèmes.
  • Utiliser l'authentification forte sur les équipements administrés.

Pages associées

Écosystème VPN et sécurité


Pat Informatik

WireGuard • VPN • Réseau • Cybersécurité • Homelab • Linux ⬆ Retour en haut