Guide de configuration VPN Raspberry Pi

Guide de configuration VPN Raspberry Pi

La configuration d’une connexion VPN Raspberry Pi est simple. Une fois abonné à un service VPN, vous pouvez accéder à Internet en l’utilisant et protéger votre vie privée.

Un VPN (Virtual Private Network) crée un tunnel crypté entre votre ordinateur et un serveur distant. Tout votre trafic Internet est acheminé via le tunnel et semble à l’autre extrémité utiliser l’adresse IP du serveur VPN. Cela masque votre adresse IP normale, qui à son tour masque votre identité et votre emplacement.

Vous pouvez trouver des services VPN gratuits, mais un service légitime ne coûte que 35 £ par an et est considérablement plus fiable et digne de confiance.

j’ai utilisé Accès Internet Privé pendant un certain nombre d’années. Vous pouvez l’utiliser sur plusieurs appareils et je l’utilise sur mon smartphone chaque fois que je me connecte au Wi-Fi « gratuit » lorsque je fais mes courses (rappelez-vous quand nous pourrions le faire !).

Étape 1 – Inscrivez-vous à PrivateInternetAccess

Pour utiliser leur service, vous devrez vous inscrire pour obtenir un nom d’utilisateur et un mot de passe. Vous pouvez le faire ici : https://www.privateinternetaccess.com/pages/buy-vpn/raspberrypi

Étape 2 – Mettez à jour votre installation Pi OS

Comme pour la plupart des didacticiels, il est toujours préférable de s’assurer que les derniers packages sont chargés. Exécutez ces commandes pour mettre à jour vos listes de packages et installer les mises à jour.

sudo apt update
sudo apt upgrade

Étape 3 – Installez OpenVPN

PIA peut utiliser le programme client de projet open source largement utilisé OpenVPN. Installez-le à l’aide de cette commande :

sudo apt install openvpn

Étape 4 – Télécharger les fichiers de configuration VPN

Une fois installé, accédez au répertoire openvpn :

cd /etc/openvpn/

Maintenant, les fichiers de configuration de Private Internet Access peuvent être téléchargés à partir de leur site Web :

sudo wget https://www.privateinternetaccess.com/openvpn/openvpn.zip

Le contenu du fichier zip peut être extrait en utilisant :

sudo unzip openvpn.zip

Cela placera un certain nombre de configurations « ovpn » dans le répertoire openpvn.

Étape 5 – Liste des serveurs VPN PIA disponibles

Vous pouvez lister les serveurs VPN disponibles en utilisant :

ls *.ovpn -l

Le nom de fichier indique où se trouve le serveur VPN.

Étape 6 – Trouver l’adresse IP externe Pi VPN

À ce stade, vous devez vérifier l’adresse IP utilisée par votre connexion Internet :

curl https://api.ipify.org

Cela vous donne l’adresse IP que le monde extérieur voit lorsque vous vous connectez à des services externes.

Si vous utilisez un environnement de bureau, vous pouvez également visiter l’accès Internet privé Page « Quelle est mon IP ». Il vous montrera quelle est votre adresse IP externe et où dans le monde il pense que vous vous trouvez en fonction de cette adresse.

Guide de configuration VPN Raspberry Pi

Étape 7 – Exécutez OpenVPN

Vous pouvez exécuter OpenVPN à ce stade avec un serveur spécifique en utilisant :

sudo openvpn Sweden.ovpn

Il vous demandera les détails de votre compte d’accès Internet privé. Vous serez connecté à un serveur VPN et le tunnel VPN sera créé. Le processus ne vous renverra pas à l’invite de commande.

Si vous utilisez une deuxième fenêtre de terminal ou une session SSH, vous pouvez réexécuter

curl https://api.ipify.org

et vous devriez voir une adresse IP différente.

Le processus OpenVPN en cours d’exécution peut être arrêté en utilisant CTRL-C. Cela vous ramènera à l’invite de commande et votre adresse IP externe reviendra à l’adresse IP attribuée par votre FAI.

Dans les étapes suivantes, vous verrez comment simplifier le processus de nom d’utilisateur/mot de passe.

Étape 8 – Stocker le nom d’utilisateur et le mot de passe PIA

La saisie de votre nom d’utilisateur et de votre mot de passe à chaque fois peut ne pas être pratique. Ils peuvent donc être stockés dans un fichier texte :

sudo nano auth.txt

Saisissez les détails de votre compte d’utilisateur d’accès Internet privé :

yourusername
yourpassword

Pour enregistrer et quitter l’éditeur de texte nano, utilisez CTRL-X puis Y puis ENTER.

Tous les fichiers de configuration ovpn peuvent être mis à jour pour utiliser ce fichier texte. La commande suivante mettra à jour tous les fichiers ovpn du répertoire actuel :

sudo find *.ovpn -type f -exec sed -i 's/auth-user-pass/auth-user-pass auth.txt/g' {} ;

Il remplace toutes les instances de « auth-user-pass » par « auth-user-pass auth.txt ».

Étape 9 – Démarrage automatique d’OpenVPN sur Pi Boot

Si vous souhaitez que la connexion Pi VPN soit établie au démarrage du Pi, c’est assez facile à faire.

Vous devez d’abord faire une copie du fichier ovpn que vous souhaitez qu’OpenVPN utilise au démarrage du Pi.

sudo cp Sweden.ovpn autostart.conf

Modifiez ensuite le fichier de configuration OpenVPN :

sudo nano /etc/default/openvpn

Trouvez la ligne :

#AUTOSTART="all"

et remplacez-le par :

AUTOSTART="autostart"

Utilisez CTRL-X, Y et ENTER pour enregistrer et quitter l’éditeur de texte nano.

Enfin, redémarrez le Pi en utilisant :

sudo reboot

Si vous souhaitez désactiver le démarrage automatique, vous pouvez rééditer le fichier de configuration openvpn et placer un caractère # devant la ligne AUTOSTART.

Étape 9 – Vérifiez votre connexion VPN Pi

Pour vérifier que la connexion VPN fonctionne, vous pouvez utiliser un certain nombre de techniques :

Depuis la ligne de commande :

Cours

curl https://api.ipify.org

pour vérifier votre adresse IP externe

Cours

curl http://api.geoiplookup.net/?query=IP

pour vérifier votre emplacement (remplacez l’IP par l’adresse IP renvoyée par ipify.org)

Si vous exécutez le bureau sur votre Pi, essayez :

L’utilisation de la page « Whats my IP » de l’accès Internet privé montre maintenant que mon Pi semble être situé en Suède :

Guide de configuration VPN Raspberry Pi

Liens d’affiliation

Les liens de ce guide vers Private Internet Access sont des liens d’affiliation. Cela signifie que je reçois une petite commission si quelqu’un s’inscrit à leur service en utilisant ces liens. Il existe de nombreux autres fournisseurs de VPN et le processus de configuration est très similaire. Je suis heureux d’approuver PIA comme mon fournisseur VPN préféré car j’ai payé et utilisé leur service pendant un certain nombre d’années sur mon PC, mon téléphone, mon ordinateur portable et mes appareils Pi.

  • A Step-by-Step Guide to Build Your Own VPN Server with Raspberry Pi 5: From Setup to Advanced Configuration, Master the Art of Securing Your Online Presence