Créer un VPN WireGuard sur Raspberry Pi : rapide, moderne et sécurisé

Accéder à son réseau domestique depuis l’extérieur, naviguer en sécurité sur un Wi-Fi public, ou centraliser sa connexion : un VPN personnel répond à tous ces besoins. WireGuard s’est imposé comme la solution moderne de référence, rapide et simple, parfaite pour un Raspberry Pi. Voici comment le mettre en place.

Pourquoi WireGuard

Comparé aux VPN traditionnels, WireGuard se distingue par sa simplicité, ses performances et sa base de code réduite, plus facile à auditer. Intégré au noyau Linux, il est extrêmement rapide. Son code est ouvert sur GitHub. Si vous cherchez une solution encore plus simple sans configuration réseau, notre tutoriel Tailscale (basé sur WireGuard) est aussi une excellente option.

The hardware

  • A Raspberry Pi 4 (ou Zero 2 W pour un usage léger)
  • Une connexion Internet avec accès à la configuration de la box

Étape 1 : installer WireGuard

L’installation est directe sur Raspberry Pi OS récent. Pour simplifier au maximum, beaucoup utilisent le script PiVPN qui automatise toute la configuration :

curl -L https://install.pivpn.io | bash

PiVPN propose de choisir WireGuard et guide pas à pas la configuration du serveur.

Étape 2 : ouvrir le port et configurer la box

WireGuard utilise par défaut le port UDP 51820. Vous devez rediriger ce port depuis votre box vers le Raspberry Pi. Si votre IP publique change, configurez un service de DNS dynamique pour garder une adresse stable. C’est l’étape réseau à ne pas négliger.

Étape 3 : ajouter des clients

Pour chaque appareil (téléphone, ordinateur portable), créez un profil client. PiVPN génère un QR code que l’application WireGuard mobile scanne pour se configurer en quelques secondes. Sur ordinateur, on importe simplement le fichier de configuration.

pivpn add

Étape 4 : se connecter

Activez le VPN sur votre client : vous voilà connecté à votre réseau domestique comme si vous étiez chez vous. Vous accédez à vos services auto-hébergés (NAS, Nextcloud, domotique) sans les exposer sur Internet, ce qui est bien plus sûr, voir notre article sur la sécurisation du Pi.

Les usages d’un VPN personnel

Au-delà de l’accès distant, un VPN maison sécurise votre navigation sur les réseaux publics (cafés, hôtels) en chiffrant tout votre trafic, et vous permet de profiter de votre Pi-hole où que vous soyez. C’est un outil aussi polyvalent que rassurant.

Conclusion

WireGuard sur Raspberry Pi offre un VPN personnel moderne, rapide et sécurisé, pour accéder à son réseau et naviguer sereinement partout. Grâce à des outils comme PiVPN, sa mise en place est à la portée de tous. Un projet essentiel pour quiconque héberge des services chez soi.