Skip to content
G. G. testé !
🌐rĂ©seau 🔒sĂ©curitĂ© 📖guide

wg-easy 15 : Le VPN facile pour des vacances connectĂ©es ! đŸ–ïžWireguard pour les nuls [Docker]

Déployer wg-easy 15 en Docker pour avoir un VPN WireGuard auto-hébergé : sécuriser ses connexions en déplacement, accéder à son réseau local depuis l'étranger. Migration depuis la v14 incluse.

3 min de lecture
wg-easy 15 : Le VPN facile pour des vacances connectĂ©es ! đŸ–ïžWireguard pour les nuls [Docker]
Regarder la vidĂ©o — timecodes, vidĂ©os liĂ©es 43min 36s

En bref

PrérequisServeur Docker, nom de domaine ou IP publique fixe, port UDP 51820 ouvert sur la box
RĂ©sultatVPN WireGuard auto-hĂ©bergĂ© accessible depuis n’importe oĂč
Ressourceswg-easy GitHub

Pourquoi un VPN maison en vacances

En dĂ©placement, on se connecte sur des rĂ©seaux Wi-Fi inconnus — hĂŽtel, gĂźte, Airbnb, restaurants. Le niveau de sĂ©curitĂ© de ces rĂ©seaux est inconnu. Un VPN crĂ©e un tunnel chiffrĂ© entre votre appareil et votre serveur chez vous.

Avantages concrets :

  • SĂ©curitĂ© : le trafic est chiffrĂ©, personne sur le rĂ©seau Wi-Fi ne peut voir ce qui passe
  • AccĂšs au rĂ©seau local : comme si vous Ă©tiez chez vous — NAS, domotique, tout est accessible en local
  • Navigation depuis la France : recherches en français, pas de gĂ©oblocage, vos services habituels
  • Sauvegardes : photos et vidĂ©os des vacances directement sur le NAS

C’est diffĂ©rent d’un VPN commercial (Proton, etc.) : ici le serveur VPN c’est votre machine chez vous. Pas d’anonymisation — c’est fait pour l’accĂšs Ă  distance et la sĂ©curisation, pas pour cacher votre IP.

wg-easy

wg-easy est une interface web open source au-dessus de WireGuard. WireGuard n’a pas d’interface graphique native — wg-easy en ajoute une pour ajouter/supprimer des clients, gĂ©nĂ©rer des QR codes, activer/dĂ©sactiver les connexions.

Je le dĂ©ploie sur mon serveur Jeedom, ce qui me permet de le dĂ©marrer/arrĂȘter depuis l’interface domotique ou le smartphone. Vous pouvez le dĂ©ployer sur n’importe quelle machine avec Docker.

Changements v15 vs v14 :

  • Authentification par identifiant + mot de passe (plus de hash Ă  gĂ©nĂ©rer)
  • Interface d’administration plus complĂšte
  • Abandon ARM v6 (trĂšs vieilles plateformes), support ARM v7+
  • Migration v14 → v15 : simple import du fichier wg0.json

Prérequis réseau

Le port 51820 UDP doit ĂȘtre ouvert sur votre box et redirigĂ© vers le serveur. Sur Livebox : RĂ©seau → NAT/PAT → ajouter une rĂšgle 51820 UDP vers l’IP interne du serveur.

Ne jamais exposer le port 51821 (interface d’administration) directement sur internet. L’administrer uniquement en local ou via le VPN lui-mĂȘme.

docker-compose.yml

Le docker-compose de wg-easy utilise l’image officielle version 15. Les points clĂ©s de la configuration :

  • Port 51820/UDP : le port WireGuard lui-mĂȘme, Ă  ouvrir sur le routeur
  • Port 51821/TCP : l’interface d’administration web
  • Variable INSECURE=true : Ă  utiliser uniquement si l’interface d’administration est accessible en local uniquement, derriĂšre un reverse proxy. Si vous exposez via reverse proxy en HTTPS, retirez ce paramĂštre.
  • CapacitĂ©s Linux requises : NET_ADMIN et SYS_MODULE pour que WireGuard puisse crĂ©er les interfaces rĂ©seau
  • Sysctls : activation du routage IP (IPv4 et IPv6) nĂ©cessaire pour le fonctionnement du VPN
  • Volume dĂ©diĂ© pour la persistance de la configuration WireGuard (/etc/wireguard)

Consultez la documentation officielle de wg-easy sur GitHub pour le docker-compose complet Ă  jour.

Premier démarrage

  1. docker compose up -d
  2. Accéder à http://IP_SERVEUR:51821
  3. Créer le compte admin (identifiant + mot de passe)
  4. Choisir si c’est une nouvelle installation ou une migration depuis v14

Migration depuis v14

  1. Dans l’ancienne interface v14 : faire un Backup → tĂ©lĂ©charge wg0.json
  2. Au premier démarrage v15 : importer ce fichier
  3. Tous les clients existants sont récupérés

Ajouter un client

  1. Dans l’interface wg-easy → “Ajouter un client”
  2. Donner un nom (ex : “TĂ©lĂ©phone vacances”)
  3. Cliquer sur l’icîne QR code
  4. Dans l’application WireGuard sur le smartphone : “Importer depuis QR code”
  5. La connexion est configurée en quelques secondes

Pour activer/désactiver le VPN : application WireGuard sur le smartphone, un toggle suffit.

Signaler une erreur

Pour les questions techniques

Passe par les commentaires YouTube ou le Discord — ta question profite à tout le monde.

Ce formulaire est uniquement pour signaler une erreur dans le contenu.

Retour aux articles
Partager :

Suivre la chaĂźne

Une vidĂ©o chaque jeudi Ă  17h30 — abonnez-vous pour ne rien rater.