Aller au contenu
Se connecter
Réseau

Configurer un VPN WireGuard en 10 minutes

Installation et configuration d'un tunnel VPN WireGuard pour sécuriser vos connexions.

01 mars 2026 177 vues ~1 min de lecture 16 utile

Pourquoi WireGuard ?

WireGuard est un protocole VPN moderne, rapide et simple à configurer. Il offre de meilleures performances qu'OpenVPN avec une surface d'attaque réduite.

Installation (serveur)

sudo apt install wireguard -y

Générer les clés

wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
wg genkey | tee /etc/wireguard/client_private.key | wg pubkey > /etc/wireguard/client_public.key

Configuration serveur

Créez /etc/wireguard/wg0.conf :

[Interface]
PrivateKey = CONTENU_DE_server_private.key
Address = 10.0.0.1/24
ListenPort = 51820
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Peer]
PublicKey = CONTENU_DE_client_public.key
AllowedIPs = 10.0.0.2/32

Démarrer WireGuard

sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0

Configuration client

[Interface]
PrivateKey = CONTENU_DE_client_private.key
Address = 10.0.0.2/24
DNS = 1.1.1.1

[Peer]
PublicKey = CONTENU_DE_server_public.key
Endpoint = IP_DU_SERVEUR:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Vérifier

sudo wg show
ping 10.0.0.1

Tags

wireguard vpn réseau sécurité

Cet article vous a été utile ?

Aidez-nous à améliorer notre documentation.

Merci pour votre retour !