Configurer NordVPN sur le Raspberry Pi

Le processus de configuration de NordVPN sur le Raspberry Pi est assez simple. Une fois configuré, vous pouvez facilement vous connecter à l’emplacement souhaité en utilisant des fichiers ovpn spécifiques.

1. Tout d’abord, vous devrez vous inscrire à NordVPN si vous ne l’avez pas déjà fait.

2. Ouvrez le terminal sur le Raspberry Pi ou utilisez SSH pour y accéder.

3. Entrez les lignes suivantes pour mettre à jour Raspbian avec les derniers packages.

sudo apt update
sudo apt upgrade

4. Ensuite, installez les packages OpenVPN et zip en saisissant la commande suivante.

sudo apt install openvpn unzip

OpenVPN est le logiciel client que nous utiliserons pour nous connecter aux serveurs de NordVPN.

5. Accédez au répertoire OpenVPN en saisissant la commande de changement de répertoire suivante.

Nous allons télécharger et extraire les fichiers ovpn dans ce répertoire.

cd /etc/openvpn/

6. Nous devons maintenant télécharger l'archive contenant les fichiers ovpn de NordVPN.

Ce téléchargement peut facilement être effectué en entrant la commande wget suivante dans le terminal.

sudo wget https://downloads.nordcdn.com/configs/archives/servers/ovpn.zip

7. Ensuite, décompressez l’archive que nous venons de télécharger en utilisant la commande ci-dessous.

sudo unzip ovpn.zip

Après l’extraction, il y aura maintenant deux dossiers supplémentaires.

Un répertoire s’appellera « ovpn_tcp » et contiendra la version TCP des fichiers de NordVPN et un autre appelé « ovpn_udp » contiendra les versions UDP.

8. Vous pouvez lister les fichiers de ces répertoires en utilisant la commande ls.

Pour notre exemple, nous allons simplement utiliser la commande pour répertorier la version TCP des fichiers.

ls -l /etc/openvpn/ovpn_tcp

Utilisez cette liste de fichiers que la commande génère pour sélectionner le serveur NordVPN auquel vous souhaitez que votre Raspberry Pi se connecte.

Vous aurez besoin de connaître ce nom de fichier pour les prochaines étapes.

9. Pour vous connecter à NordVPN à l’aide du client OpenVPN, nous entrerons la commande suivante.

sudo openvpn file_name

Vous devrez remplacer « file_name » par le fichier du serveur auquel vous souhaitez vous connecter.

Par exemple, si nous devions nous connecter à un serveur australien NordVPN en utilisant le protocole TCP, vous exécuteriez la commande suivante.

sudo openvpn /etc/openvpn/ovpn_tcp/au689.nordvpn.com.tcp.ovpn

10. Vous devrez maintenant entrer vos informations d'identification. Une fois que vous avez fait cela, vous serez connecté au serveur VPN.

Vous pouvez tester cela en vous rendant sur le site Web de NordVPN et en regardant la bannière en haut.

11. Si vous souhaitez vous déconnecter, utilisez simplement CTRL + C sur le clavier.

Si cela ne fonctionne pas, vous pouvez utiliser la commande suivante.

sudo killall openvpn

NordVPN démarre au démarrage

Si vous souhaitez démarrer votre service NordVPN au démarrage, les étapes ci-dessous vous guideront à travers tout ce que vous devez savoir.

1. Tout d’abord, nous devrons enregistrer notre nom d’utilisateur et notre mot de passe dans un fichier.

Commencez à écrire ce fichier à l’aide de l’éditeur de texte nano en exécutant la commande ci-dessous.

sudo nano /etc/openvpn/auth.txt

Ce fichier sera lu par OpenVPN pour obtenir les identifiants de connexion pour NordVPN.

2. Dans ce fichier, ajoutez votre nom d’utilisateur et votre mot de passe, tous deux sur des lignes distinctes.

 

username
password

3. Enregistrez et quittez en appuyant sur CTRL + X, puis Y et enfin ENTER.

4. Copiez le fichier ovpn que vous souhaitez utiliser au démarrage, simplifiez également son nom.

Par exemple, prenons le fichier que nous avons utilisé auparavant et copions-le dans le répertoire « /etc/openvpn/ ».

sudo cp /etc/openvpn/ovpn_tcp/au689.nordvpn.com.tcp.ovpn /etc/openvpn/au689.conf

5. Modifions maintenant ce nouveau fichier à l’aide de la commande suivante.

sudo nano /etc/openvpn/au151.conf

6. Ici, vous devrez modifier une ligne.

Trouver

auth-user-pass

Remplacer par

auth-user-pass auth.txt

Changer cette ligne indiquera à OpenVPN qu’il doit utiliser notre fichier « auth.txt » pour les identifiants de connexion.

7. Enregistrez et quittez en appuyant sur CTRL + X, puis Y, puis ENTER.

8. Enfin, nous devons configurer OpenVPN pour démarrer automatiquement et utiliser notre fichier.

Entrez la ligne suivante pour commencer à modifier la configuration ovpn.

sudo nano /etc/default/openvpn

9. Dans ce fichier, nous devons trouver et modifier la ligne « AUTOSTART » pour pointer vers notre nouveau fichier de configuration.

Trouver

#AUTOSTART= »all »

Ajoutez dessus

Remplacer Par:

AUTOSTART= »au689″

Remplacez au689 par le nom de fichier que nous venons de créer.

10. Enregistrez et quittez le fichier en appuyant sur CTRL + X, puis sur Y, puis sur la touche ENTRÉE.

11. Redémarrez et le Pi en utilisant la commande suivante.

sudo reboot

Naviguez maintenant vers NordVPN ou ipleak.net, et vous devriez voir que votre adresse IP n’est pas la vôtre.

S’il n’a pas changé, la configuration ci-dessus ne fonctionne pas. Reprenez les étapes et vérifiez si vous n’avez pas fait d’erreurs.

Prévenir les fuites DNS

Vous voulez probablement aussi vous assurer que votre DNS ne divulgue pas votre emplacement, vous devrez donc ajuster la configuration de dhcpcd. C’est une solution simple car nous utiliserons le DNS public de Cloudflare plutôt que le DNS de nos fournisseurs de services Internet.

1. Tout d’abord, commencez à modifier le fichier de configuration dhcpcd.

sudo nano /etc/dhcpcd.conf

2. Dans ce fichier, nous devons mettre à jour la ligne suivante afin qu’elle pointe vers un autre serveur DNS.

Dans notre exemple, nous utilisons le service DNS Cloudflares.

Trouver

#static domain_name_servers=192.168.0.1

Remplacer Par

static domain_name_servers=1.1.1.1

3. Enregistrez et quittez en utilisant CTRL + X, puis Y, puis la touche ENTER.

4. Redémarrez maintenant votre Pi en entrant la commande suivante.

sudo reboot

5. Allez sur ipleak.net et vérifiez que votre DNS ne fuit plus.

Si vous avez encore des fuites, vous voudrez peut-être consulter cette page sur les demandes WebRTC pour plus d’informations.

Dépannage

Si vous rencontrez des problèmes lors de la configuration, les conseils ci-dessous pourraient vous aider. Sinon, je vous recommande de poster votre problème sur notre forum.

Si votre VPN démarre automatiquement, vous pouvez l’arrêter en exécutant simplement la commande suivante.

sudo systemctl start openvpn

Vous pouvez le redémarrer en remplaçant stop par start.
Nous conservons nos informations d’identification en texte brut, alors assurez-vous de garder votre Pi en sécurité. Si un utilisateur non autorisé accède à ce fichier, il pourra se connecter à votre VPN et à tout autre service où vous avez réutilisé ce mot de passe.

Si vous préférez exécuter un serveur VPN depuis votre propre maison, un serveur VPN DIY Raspberry pourrait vous plaire.

J’espère qu’à la fin de ce tutoriel Raspberry Pi NordVPN, tout fonctionnera correctement. Si vous avez besoin d’aide supplémentaire, assurez-vous de laisser un commentaire ci-dessous.

Clause de non-responsabilité du lien d’affiliation : tous les produits que je mentionne sur ce site Web, j’ai personnellement acheté et utilisé au moins une fois. Certains des liens sur ce site Web sont des liens affiliés qui me rapportent une petite commission chaque fois qu’une vente est effectuée.

 

   Envoyer l'article en PDF   

Laisser un commentaire