Comment configurer Proton VPN sur un routeur OpenWrt à l’aide de WireGuard
- Lecture
- 4 minutes
- Catégorie
- Routeurs
Vous pouvez configurer Proton VPN sur votre routeur, ce qui protégera chaque appareil qui se connecte à Internet via ce routeur. Dans ce guide, nous expliquons étape par étape comment configurer Proton VPN sur un routeur OpenWrt(nouvelle fenêtre) à l’aide du protocole VPN WireGuard®.
Vous pouvez également configurer Proton VPN sur un routeur OpenWrt à l’aide d’OpenVPN, mais nous vous recommandons d’utiliser WireGuard, à moins que vous n’ayez une excellente raison d’utiliser OpenVPN.
- En savoir plus sur les raisons pour lesquelles vous devriez configurer un VPN sur votre routeur.
- En savoir plus sur WireGuard
Nous proposons également des guides pour configurer Proton VPN sur une large sélection d’autres routeurs populaires.
Avant de commencer, vous aurez besoin de ce qui suit :
- Un ordinateur connecté à votre réseau LAN afin que vous puissiez accéder à l’interface web de votre routeur OpenWrt(nouvelle fenêtre). Pour ce faire, saisissez 192.168.1.1 dans la barre d’URL de votre navigateur.
Comment configurer Proton VPN sur un routeur OpenWrt
Première étape : télécharger un fichier de configuration WireGuard
Connectez-vous à Proton VPN avec le nom d’utilisateur et le mot de passe de votre compte Proton sur account.protonvpn.com, allez dans Téléchargements → Configuration WireGuard, et téléchargez un fichier de configuration WireGuard. Veillez à sélectionner la plateforme : Routeur.
Découvrez comment télécharger un fichier de configuration WireGuard depuis Proton VPN
Étape 2 : installer le support de WireGuard
1. Ouvrez l’interface web d’OpenWrt, connectez-vous, puis allez dans Système → Logiciel → Actions → Mettre à jour les listes…

2. Dans le champ Filtre, saisissez WireGuard et sélectionnez luci-proto-wireguard → Installer dans les résultats de recherche du catalogue de paquets (ou luci-app-wireguard si vous ne voyez pas ce paquet).

3. Éteignez puis rallumez votre routeur (vous pouvez le faire via l’interface web en allant dans Système → Redémarrer).
Troisième étape : configurer l’interface WireGuard
1. Allez dans Réseau → Interfaces → Ajouter une nouvelle interface…

2. Donnez un nom à la nouvelle interface (comme proton0) et sélectionnez VPN WireGuard dans le menu déroulant Protocole. Cliquez sur Créer l’interface lorsque vous avez terminé.

3. Allez dans Importer la configuration → Charger la configuration…

4. Ouvrez le fichier de configuration WireGuard que vous avez téléchargé à la première étape dans un éditeur de texte, et collez son contenu dans la zone de texte. Cliquez sur Importer les paramètres lorsque vous avez terminé.

5. Sur la page de la nouvelle interface, allez sur l’onglet Peers. À côté de la seule Configuration de pair importée, cliquez sur Modifier.

6. Allez sur Route Allowed IPs et assurez-vous que la case est sélectionnée. Cliquez sur Enregistrer.

7. De retour sur la page de configuration de votre nouvelle interface WireGuard, cliquez sur Enregistrer.

8. Sur la page Interfaces, cliquez sur Enregistrer et appliquer.

Vous perdrez toute connectivité Internet via le routeur, car tout le trafic est routé vers la nouvelle interface, mais le pare-feu n’est pas encore configuré.
Quatrième étape : configurer le pare-feu
1. Allez dans Réseau → Pare-feu → Zones → Ajouter.

- Saisissez ou sélectionnez les paramètres suivants :
- Nom : choisissez un nom approprié, tel que vpn
- Entrée : rejeter
- Sortie : accepter
- Transfert : rejeter
- Masquage d’adresse : activé
- Réseaux couverts : sélectionnez l’interface WireGuard que nous avons créée à la Troisième étape (proton0 dans notre exemple).
- Autoriser le transfert depuis les zones sources : lan

3. De retour sur la page Zones, nous devons modifier la zone LAN par défaut afin de nous assurer que le trafic est routé via la zone VPN nouvellement créée. Pour ce faire, cliquez sur Modifier à côté de la zone lan.

4. Assurez-vous que la case MSS clamping est activée, puis allez dans Autoriser le transfert vers les zones de destination et désélectionnez toutes les zones à l’exception de la zone VPN que vous venez de créer (vpn dans notre cas). Cliquez sur Enregistrer lorsque vous avez terminé.

Quatrième étape : configurer le DNS
Pour éviter les fuites DNS, nous devons nous assurer qu’OpenWrt utilise le serveur DNS de Proton VPN, et non celui de votre FAI.
1. Réseau → Interfaces → wan → Modifier.

2. Allez dans l’onglet Paramètres avancés → Utiliser les serveurs DNS annoncés par le pair et désélectionnez la case. Une nouvelle option Utiliser des serveurs DNS personnalisés s’affichera. Saisissez 10.2.0.1 (l’adresse du serveur DNS de Proton VPN) → +. Cliquez sur Enregistrer lorsque vous avez terminé, puis sur Enregistrer & appliquer sur la page principale Interfaces.

Votre routeur OpenWrt est désormais configuré pour acheminer toutes les connexions via le serveur VPN que vous avez choisi à l’Étape un. Visitez notre scanner d’adresse IP gratuit et sécurisé pour vérifier que le VPN fonctionne correctement, et browserleaks.com/dns(nouvelle fenêtre) pour vous assurer qu’il n’y a pas de fuites de DNS.
