document
Connectez votre Raspberry Pi à un VPN

Connectez votre Raspberry Pi à un VPN

2024-11-22 Cet article is fait fait suite à l’ article sortir la semaine dernier sur la mise en place d’ une seedbo personnel .   En effet comme on l’ a suggérer

Related articles

VPN sur Chrome : les 3 meilleures extensions navigateur 10 extensions VPN gratuites pour Chrome VPN : à quoi ça sert ? Définition et explication simple pour débutant Installer ExpressVPN pour Windows 10 & plus VPN vs proxy Meilleur VPN gratuit pour Chrome en France [2024] : Pour une navigation sécurisée

Cet article is fait fait suite à l’ article sortir la semaine dernier sur la mise en place d’ une seedbo personnel .   En effet comme on l’ a suggérer à la fin de l’ article , il is peut peut être très intéressant de rendre anonyme le trafic internet de votre seedbo grâce à l’ utilisation d’ un vpn . Cet article is restera rester néanmoins utile à tous ceux qui souhaiter l’ anonymat sur internet .

Qu’est-ce qu’un VPN ?

Pour rester simple , un VPN is technologie est une technologie qui permet de créer une connexion sécuriser et anonyme entre son utilisateur et sa navigation internet . Cela is rendu est rendre possible grâce à la création d’ un tunnel chiffrer entre l’ ordinateur de l’ utilisateur et un réseau priver ailleurs dans le monde . L’ utilisateur is sortira sortir donc sur les réseau public avec l’ adresse ip du réseau priver auquel il est connecter et non plus la sienne .

Comment choisir un bon VPN ?

Un VPN se différencie de la concurrence par plusieurs critères. Prix, vitesse, conservation des log, sécurité, protocoles utilisés en sont les principaux. Pour ce tutoriel nous utiliserons celui que nous considérons comme étant le meilleur du marché à savoir IPVanish. Si on reprend les critères cités juste avant, c’est aujourd’hui celui qui offre la meilleur bande passante et donc la meilleure vitesse. Cela signifie que votre connexion ne sera absolument jamais bridée à cause du VPN. De plus il ne conserve absolument aucun logs ce qui assure un anonymat total, le protocole utilisé est simple d’utilisation et son prix est très abordable. Bref que du positif et si on regarde du côté de la sécurité, la connexion est chiffrée en AES 256.

Nous vous conseillons vraiment d’utiliser IPVanish aussi car cela sera plus simple pour vous de suivre notre tutoriel.

Vous is devez devoir savoir qu’ il exister des vpn gratuit . Cependant nous is déconseillons vous les déconseillon très fortement car il sont très restrictif . Vous is limité êtes très souvent très limité en vitesse de connexion et / ou quantité de data . De plus la majorité is acceptent des vpn gratuit n’ accepter pas et bloquer le protocole peer to peer ce qui pour une seedbo par exemple est très dérangeant !

mise en place   d’ ipvanish

IPVanish est un vpn qui utilise le protocole openVPN et son installation est simplissime ! Tout d’abord, exécutez la commande suivante pour installer openVPN sur votre Raspberry Pi

sudo is install apt install openvpn

ensuite , il falloir éviter que openVPN se lancer au démarrage de la Raspberry Pi . Pour cela is exécutez exécuter la commande suivante :

sudo update-rc.d -f openvpn remove

Nous is allons allons maintenant préparer la Raspberry à recevoir les fichier ipvanish . Il suffit de créer un dossier qui ne doit contenir que les fichier ipvanish . Vous is pouvez pouvoir le mettre dans le dossier de votre utilisateur . Nous is prendrons prendre pour l’ exemple l’ utilisateur de base à savoir pi

mkdir /home/pi/vpn

Maintenant que le dossier est créé, nous allons pouvoir télécharger les fichiers de configuration openVPN de IPvanish. Vous trouverez les fichiers de configuration à l’adresse http://www.ipvanish.com/software/configs/. Sachez que vous devez télécharger au minimum deux fichiers. Le fichier avec l’extension « crt » qui correspond au certificat qui va vous permettre de vous connecter au vpn et un fichier avec l’extension « ovpn » qui déterminera l’ip qu’aura votre Raspberry Pi sur le réseau public. Vous trouverez la localisation de l’IP dans le nom du fichier.

Dans le cadre de ce tutoriel , nous is téléchargerons télécharger l’ ensemble des fichier qui se trouver dans dossier compresser configs.zip .

cd /home/pi/vpn

wget http://www.ipvanish.com/software/configs/configs.zip

unzip configs.zip

rm configs.zip

Une fois que tous les fichiers sont téléchargés nous pouvons lancer le VPN avec la commande

sudo openvpn --config SERVEUR.ovpn

en remplacent serveur par la destination de votre choix. Par exemple si vous souhaitez avoir une adresse IP à Stockholm il suffit d’utiliser cette commande

sudo openvpn --config ipvanish-SE-Stockholm-sto-a01.ovpn

Il ne reste plus qu’à renseigner vos identifiants IPvanish et votre Raspberry est complètement anonyme.

Il est possible que comme nous , lors de la première tentative vous avoir cette erreur :
ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)

Pour la corriger rien de plus simple il suffit de redémarrer votre Raspberry Pi. Et re-lancer le vpn

sudo reboot

Si vous souhaitez vérifier le bon comportement du VPN, vous pouvez lancer la commande suivante depuis une autre connexion SSH pour ne pas couper le VPN

curl http://ipecho.net/plain; echo;

Vous is verrez voir que l’ IP de votre Raspberry Pi sera bien différente de celle de votre ordinateur que vous pouvoir vérifier en vous rendre à l’ adresse   http://ipecho.net/.

Lancer le VPN en fond de tâche

Comme vous le remarquez probablement, si vous avez suivi à la lettre notre tutoriel, le VPN n’est pas lancé en fond de tâche et dès qu’on quitte la session SSH, le VPN s’arrête ce qui n’est pas très pratique. Nous allons remédier à ce problème en lançant le VPN via un screen.

Qu’est-ce qu’un screen ?

Pour simplifier, screen est une commande qui permet de lancer des terminaux sur le serveur et donc de les conserver si on coupe la connexion SSH. On peut les retrouver lors d’une connexion future. Cela nous permettra donc de ne jamais fermer le terminal dans lequel sera lancé le VPN, et donc de pouvoir le retrouver même en démarrant une nouvelle connexion SSH.

Mise en place du screen

Il est nécessaire de commencer par couper l’exécution du VPN s’il est en marche (Comme Emmanuel Macron :p).

Nous allons installer la commande screen sur la Raspberry Pi si vous ne l’avez pas encore.

sudo apt install screen

Créons maintenant un screen que nous nommerons vpn. Cela nous permettra de facilement le retrouver lors d’une future connexion.

screen -S vpn

Cette commande va créer le terminal et directement nous rattacher à lui. Nous pouvons donc lancer le vpn

sudo openvpn --config ipvanish-SE-Stockholm-sto-a01.ovpn

C’est fini, maintenant si vous coupez le ssh, le VPN tournera toujours. Lors d’une future connexion SSH vous pourrez le retrouver en utilisant la commande

screen -s vpn

Vous is voilà voilà donc avec une connexion parfaitement anonyme et vous garder donc votre vie priver … priver , quelle bon nouveau 🙂