Page d'accueil Proton VPN

Comment configurer Proton VPN sur les routeurs MikroTik à l’aide de WireGuard

Lecture
3 minutes
Catégorie
Routeurs

Vous pouvez configurer Proton VPN sur votre routeur MikroTik afin que tous les appareils qui se connectent à internet par son biais soient protégés par Proton VPN.

Dans ce guide, nous vous montrons comment procéder en utilisant le protocole VPN WireGuard sur les routeurs MicroTik fonctionnant sous RouterOS 7. Cela nécessite un compte Proton VPN.

Comment configurer Proton VPN WireGuard® sur les routeurs MikroTik (mise à jour)

1. Télécharger un fichier de configuration WireGuard

Ouvrez-le à l’aide de n’importe quel éditeur de texte.

Découvrez comment télécharger un fichier de configuration WireGuard depuis Proton VPN

Notez que vous ne pouvez pas utiliser un fichier de configuration enregistré. Proton VPN ne stocke jamais vos clés privées, de sorte que les fichiers de configuration enregistrés ne les contiennent pas. Vous devez créer et télécharger un nouveau fichier de configuration.

2. Ouvrir le panneau de configuration MikroTik

Pour ce faire, ouvrez une ligne de commande (en utilisant le Terminal sous Linux et macOS ou PowerShell sous Windows) et saisissez :

ssh user@192.168.88.1

En savoir plus sur l’utilisation de la ligne de commande avec MikroTik(nouvelle fenêtre)

3. Créer une nouvelle interface WireGuard

À l’aide de la ligne de commande, saisissez le texte suivant et appuyez sur . Pour trouver votre clé privée, recherchez la ligne commençant par PrivateKey= dans le fichier de configuration WireGuard que vous avez téléchargé à l’étape 1.

/interface wireguard
add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”votre clé privée”

Toutes les étapes suivantes vous demanderont de saisir des commandes dans la ligne de commande.

4. Ajouter une adresse IP à l’interface que vous venez de créer :

/ip address
add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0

5. Ajouter un serveur WireGuard en tant que pair

Ajoutez l’adresse, le port du point de terminaison et la clé publique du fichier de configuration WireGuard. Recherchez les lignes commençant par PublicKey= et Endpoint=.

Par exemple, si la configuration indique Endpoint=103.107.197.2:51820, saisissez endpoint-address=103.107.197.2 et endpoint-port=51820

/interface wireguard peers
add allowed-address=0.0.0.0/0 endpoint-address=x.x.x.x endpoint-port=xxxxx interface=wireguard-inet persistent-keepalive=25s public-key="votre clé publique"

6. Activer le masquage pour cette interface

Remarque : cette configuration suppose que vous utilisez l’adresse réseau locale par défaut de MikroTik. Si vous l’avez modifiée, utilisez plutôt cette adresse pour scr-address= de préférence.

/ip firewall nat
add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24

7. Rediriger tout le trafic internet via WireGuard

/ip route
add disabled=no distance=1 dst-address=0.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10
add disabled=no distance=1 dst-address=128.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10

8. Configurer les paramètres DNS

/ip dns
set servers=10.2.0.1
/ip dhcp-client
set 0 use-peer-dns=no

9. Rediriger l’adresse IP de WireGuard via la passerelle du fournisseur principal

Remplacez x.x.x.x par l’adresse du point de terminaison du fichier de configuration (Endpoint=).

/ip route
add disabled=no dst-address=x.x.x.x/32 gateway=[/ip dhcp-client get [find interface=ether1] gateway] routing-table=main suppress-hw-offload=no

Si cela ne fonctionne pas, vous devrez remplacer gateway=[/ip dhcp-client get [find interface=ether1] gateway] par gateway=x.x.x.x, où x.x.x.x est l’adresse de votre propre passerelle internet. Votre fournisseur d’accès internet (FAI) devrait être en mesure de vous fournir cette adresse.

10. Redémarrer votre routeur

Et voilà ! Votre routeur devrait maintenant protéger toutes les connexions internet qu’il fournit avec Proton VPN.