Comment configurer Proton VPN sur un routeur FreshTomato à l’aide d’OpenVPN
- Lecture
- 6 minutes
- Catégorie
- Routeurs
Vous pouvez configurer Proton VPN sur votre routeur, ce qui protégera tous les appareils qui se connectent à internet via ce routeur. Dans ce guide, nous allons voir étape par étape comment configurer Proton VPN sur un routeur FreshTomato(nouvelle fenêtre) à l’aide du protocole OpenVPN.
Notez que FreshTomato est la seule version du micrologiciel personnalisé développé par la communauté Tomato pour les routeurs qui soit encore activement prise en charge. Si vous utilisez une version plus ancienne de Tomato, nous vous recommandons de passer à FreshTomato.
Nous proposons également des guides pour configurer Proton VPN sur une large sélection d’autres routeurs populaires.
Découvrez comment installer Proton VPN sur différents routeurs
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 FreshTomato. Pour ce faire, saisissez l’adresse fournie par le fabricant de votre routeur dans la barre d’adresse URL de votre navigateur. Il s’agit généralement de 192.168.1.1.
- Your OpenVPN username and password. These are different from your regular Proton VPN username and password. To find them, sign in to account.protonvpn.com and go to Account → OpenVPN username.
Comment configurer Proton VPN sur un routeur FreshTomato
1. Créer un fichier de configuration OpenVPN
Connectez-vous à Proton VPN à l’aide du nom d’utilisateur et du mot de passe de votre compte Proton sur account.protonvpn.com, accédez à Téléchargements → Fichiers de configuration OpenVPN, puis téléchargez un fichier de configuration OpenVPN. Veillez à Sélectionner la plateforme : Routeur.
Découvrez comment télécharger un fichier de configuration OpenVPN depuis Proton VPN
Pour configurer FreshTomato, vous aurez besoin de l’adresse IP et du numéro de port du serveur VPN. Vous les trouverez sur la première ligne remote indiquée dans le certificat. Le premier nombre correspond à l’adresse IP et le second au numéro de port. Dans l’exemple ci-dessous, l’adresse IP est 185.159.157.6 et le numéro de port est 51820

Vous aurez également besoin de la clé statique OpenVPN. Elle commence par —–BEGIN OpenVPN Static key V1—- et se termine par —–END OpenVPN Static key V1—–.

Et enfin, vous aurez besoin du certificat TLS(nouvelle fenêtre) de ce fichier de configuration. Pour le trouver, ouvrez le fichier de configuration OpenVPN téléchargé dans un éditeur de texte et cherchez le texte qui commence par —–BEGIN CERTIFICATE—- et se termine par –—-END CERTIFICATE—–.

1. Configurer les paramètres de base d’OpenVPN
Ouvrez l’interface web de votre routeur FreshTomato dans une fenêtre de navigateur, accédez à l’onglet VPN → VPN Tunneling → OpenVPN Client → Basic et configurez les paramètres suivants :
(Si votre appareil prend en charge plusieurs clients OpenVPN, vous pouvez sélectionner celui que vous souhaitez configurer.)
- Enable on Start : coché
- Interface Type : TUN
- Protocol : UDP
- Server Address/Port : saisissez l’adresse IP et le numéro de port du serveur VPN. Vous les trouverez sur la première ligne remote indiquée dans le certificat (voir l’étape 1 pour plus d’informations)
- Firewall : automatique
- Create NAT on tunnel : coché
- Inbound Firewall : coché
- Authorization Mode : TLS
- TLS control channel security (tls-auth/tls-crypt) : Encrypt channel Username/Password Authentication : coché
- Username : votre nom d’utilisateur OpenVPN
- Password : votre mot de passe OpenVPN.
Rappel : votre nom d’utilisateur et votre mot de passe OpenVPN sont différents de votre nom d’utilisateur et de votre mot de passe Proton VPN habituels.
- Username Authen. Only : –
- Auth digest : SHA256
Pour activer des fonctionnalités supplémentaires, ajoutez les suffixes suivants à votre nom d’utilisateur OpenVPN.
- NetShield Ad-blocker : +f1
- NetShield Ad-blocker avancé (bloque également les logiciels malveillants et les traqueurs) : +f2

2. Configurer les paramètres avancés d’OpenVPN
Accédez à l’onglet Advanced et configurez les paramètres suivants :
- Poll interval : 0
- Redirect internet traffic : No
- Accept DNS configuration : Exclusive
- Data ciphers : AES-256-GCM
- Compression : Disabled
- TLS Renegotiation Time : 0
- Connection retry : -1
- Verify Certificate (remote-cert-tls server) : coché
- Verify Server Certificate Name (verify-x509-name) : No
- Custom configuration : ajoutez les lignes suivantes au champ de texte :
remote-random
nobind
tun-mtu 1500
mssfix 0
persist-key
persist-tun
Remarque : ces paramètres de configuration remplacent ceux présentés dans la capture d’écran ci-dessous.

3. Configurer les paramètres de clé d’OpenVPN
Sélectionnez l’onglet Keys et configurez les paramètres suivants :
- Static key : collez la clé statique OpenVPN du fichier de configuration OpenVPN (voir l’étape 1)
- Certificate Authority : collez le certificat TLS de votre fichier de configuration OpenVPN (voir l’étape 1)
Cliquez sur Save lorsque vous avez terminé.

4. Démarrer la connexion VPN
Pour démarrer la connexion VPN que vous venez de créer, cliquez sur le bouton Démarrer maintenant sur l’un des onglets de Configuration du client OpenVPN.

Pour vérifier que vous vous êtes connecté avec succès, visitez l’onglet Statut. Vous pouvez également tester si le VPN fonctionne en visitant notre scanner d’adresse IP sécurisé et gratuit depuis n’importe quel appareil de votre réseau.

Note : si vous partez d’une nouvelle installation de FreshTomato ou après une réinitialisation complète de votre routeur, la connexion peut échouer car le routeur n’est pas configuré à la bonne heure. Le redémarrage du routeur résout généralement le problème en mettant à jour la date et l’heure depuis Internet, ce qui permet d’établir la connexion VPN avec succès.
Comment configurer un arrêt d’urgence (kill switch) sur votre routeur FreshTomato
Un arrêt d’urgence (kill switch) sur votre routeur est une fonctionnalité de sécurité qui empêche les appareils connectés au routeur de se connecter à Internet si la connexion VPN échoue pour une raison quelconque.
En savoir plus sur l’arrêt d’urgence (kill switch)
Pour configurer un arrêt d’urgence (kill switch) sur votre routeur FreshTomato, accédez à Administration → Scripts → Pare-feu.
Pour créer un arrêt d’urgence (kill switch) avec lequel chaque appareil connecté à votre routeur perdra sa connexion Internet si la connexion VPN échoue, saisissez les lignes suivantes :
WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Pour créer un arrêt d’urgence (kill switch) avec lequel seuls les appareils connectés à votre routeur avec des adresses IP spécifiées perdront leur connexion Internet si la connexion VPN échoue, saisissez les lignes suivantes :
WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -s `ip address` -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -s `ip address` -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -s `ip address` -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Cliquez sur Enregistrer lorsque vous avez terminé.
