Vous voulez des vitesses VPN plus rapides et des temps de connexion plus courts ? Il est temps de passer d’OpenVPN à WireGuard ! Ce guide vous guidera dans la mise à jour de votre configuration Gluetun pour utiliser WireGuard - avec un focus sur ProtonVPN.
✅ Pourquoi changer ? WireGuard est un protocole VPN moderne, plus rapide, plus efficace et plus simple à configurer qu’OpenVPN.
ProtonVPN facilite l’utilisation de WireGuard avec Gluetun. Voici comment mettre à jour votre configuration.
.conf
PrivateKey
Cela devrait ressembler à ça :
PrivateKey = wOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=
.env
🛠️Ouvrez votre fichier .env
et retirez les identifiants OpenVPN :
nano /opt/yams/.env
Retirez ou commentez :
VPN_USER=votre-nom-d-utilisateur
VPN_PASSWORD=votre-mot-de-passe
Vous pouvez aussi retirer VPN_SERVICE=protonvpn
si vous souhaitez le mettre en brut dans le fichier compose (voir plus bas), ou le laisser. Les deux fonctionnent.
💡 Pas sûr de savoir comment fonctionne le fichier
.env
? Consultez notre guide Votre fichier d’environnement pour apprendre comment gérer des variables telles queWIREGUARD_PRIVATE_KEY
de manière sécurisée.
docker-compose.yaml
🐳Trouvez le service gluetun
et remplacez la section environment
avec les informations suivantes (en utilisant votre clé privée WireGuard):
environment:
- VPN_SERVICE_PROVIDER=protonvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=wOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=
- VPN_PORT_FORWARDING=on
- VPN_PORT_FORWARDING_PROVIDER=protonvpn
- PORT_FORWARD_ONLY=on
🧠 Astuce : Vous pouvez utiliser la syntaxe
${VARIABLE}
si vous souhaitez mettre votre clé privée dans le fichier.env
. Consultez le guide Votre fichier d’environnement pour plus d’informations.
Appliquez les changements :
yams restart
Vérifiez que le VPN fonctionne :
yams check-vpn
Vous devriez voir que votre IP qBittorrent est différente de votre IP locale et située dans le pays que vous avez sélectionné dans ProtonVPN.
Vous pouvez également vérifier les journaux de logs de Gluetun :
docker logs gluetun
Cherchez les lignes suivantes :
Using VPN provider: protonvpn
VPN type: wireguard
Port forwarding is enabled
WireGuard est supporté par de nombreux fournisseurs. Voici les étapes à réaliser :
gluetun
dans votre docker-compose.yaml
⚠️ Tous les fournissseurs ne supportent pas WireGuard ou la redirection de port. Consultez attentivement leur documentation.
WIREGUARD_PRIVATE_KEY
VPN_TYPE=wireguard
est bien présentdocker-compose.yaml
VPN_PORT_FORWARDING=on
et PORT_FORWARD_ONLY=on
sont présentsSi vous êtes bloqué :