Dans ce tutoriel, je vous montre comment installer et configurer le client torrent qBittorrent et la connexion au VPN. Pour ce tuto, j’utilise le VPN Cyberghost VPN qui est l’un des leader en France pour sa performance, sa sécurité et surtout son coup.
Un VPN c’est quoi ?
VPN signifie « Virtual Private Network » et décrit la possibilité d’établir une connexion réseau protégée lors de l’utilisation de réseaux publics. Les VPN chiffrent votre trafic Internet et camouflent votre identité en ligne. Il est ainsi plus difficile pour des tiers de suivre vos activités en ligne et de voler des données. Le chiffrement est effectué en temps réel
Profitez de l’offre Cyberghost VPN exclusive Astuces de Geek c’est par ici: https://www.cyberghostvpn.com/offer/AstucesDeGeek_2cu40zc
Prérequis:
- La vidéo suivante: Voir
- Raspberry Pi 4: Acheter
- Kit pour Raspberry Pi 4: Acheter
- Carte Micro SD: Acheter
- Disque Dur: Acheter
- Adaptateur: Acheter
- Putty: Télécharger
- Raspberry Pi OS: Télécharger
Tutoriel vidéo en bas de cette article.
INSTALLER QBITTORRENT
ETAPE 0: Trouver l’IP locale Raspberry Pi
ping -4 raspberrypi.local
ETAPE 1: Mise à jour du Raspberry Pi
sudo apt update && sudo apt upgrade
ETAPE 2 : Commande pour lister les disques
sudo lsblk
ETAPE 3 : Installer qBittorrent
sudo apt install qbittorrent-nox
Vérifier l’installation et identifier l’identifiant par défaut
qbittorrent-nox
Ajouter les droits à l’utilisateur pi (Remplacer par votre nom d’utilisateur)
sudo useradd -r -m qbittorrent
sudo usermod -a -G qbittorrent pi
ETAPE 4 : Editer le fichier de configuration du service qBittorrent
sudo nano /etc/systemd/system/qbittorrent.service
[Unit] Description=qBittorrent After=network.target [Service] Type=forking User=qbittorrent Group=qbittorrent UMask=002 ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080 Restart=on-failure [Install] WantedBy=multi-user.target
ETAPE 5 : Démarrer le service qBittorrent
sudo systemctl start qbittorrent
Vérifier le status du service
sudo systemctl status qbittorrent
Activer qBittorent
sudo systemctl enable qbittorrent
ETAPE 6 : Connexion à qBittorrent
- Entrer l’URL d’accès IPdevotreRaspberryPi:8080
- User : admin et mot de passe adminadmin
- Modifier la langue de l’interface
- Modifier le mot de passe par défaut
- Modifier le chemin de téléchargement
INSTALLER LE VPN CYBERGHOST
Prérequis : Télécharger WinSCP(voir plus haut)
ETAPE 1 : Installation de OpenVPN
a. Mettre à jour le RaspberryPI(optionnel si vous avez fait le tuto Qbittorrent)
sudo apt-get update
b. Installer OpenVPN
curl -L https://install.pivpn.io | bash
c. Ouvrir le port de connexion dans votre routeur
d. Finaliser l’installation :
sudo apt-get install openvpn openssl openresolv
ETAPE 2 : Paramétrage de CyberghostVPN
- Se connecter à votre compte CyberGhostVPN. Vous n’avez pas de compte ? Inscrivez-vous avec le lien suivant. Remise + 4 mois offert : https://www.cyberghostvpn.com/offer/AstucesDeGeek_2cu40zc
- Créer l’application sur votre compte client
- Télécharger la configuration
ETAPE 3 : Modifier les fichiers CyberghostVPN
- Dézipper le fichier téléchargé et renommer openvpn.ovpn en CG_Country.conf
- Créer le fichier user.txt et ajouter les identifiants et mot de passe de l’application généré sur le site
Exemple :
HyxKPQ7FA
r25P5tMfde
- Ouvrir le fichier CG_Country.conf
A la ligne suivante ajouter le chemin :
[...] auth-user-pass /etc/openvpn/user.txt [...]
Tout en bas de la configuration (après “verb 4), ajoutez les deux lignes suivantes :
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Sauvegarder et fermer
Dans Putty, accédez au fichier automatique chargé en saisissant :
sudo nano /etc/default/openvpn
Modifier la ligne AUTOSTART= »CG_XX » comme ci-dessous :
AUTOSTART="CG_Country"
(ne pas mettre l’extension ‘.conf’)
Sauvegardez une fois de plus avec “CTRL+O” et quittez l’éditeur avec “CTRL+X”
- Copier les fichiers sur le RaspberyPi.
Ouvrez WinSCP et glisser/déposer les fichiers dans le dossier :
/home/votre-nom-utilisateur
Et déplacer les fichiers du répertoire utilisateur vers le répertoire OpenVPN.
Utiliser la commande suivante pour chaque fichier:
sudo mv /home/votre-nom-utilisateur/fichier1 /etc/openvpn
Exemple : sudo mv /home/votre-nom-utilisateur/ca.crt /etc/openvpn
Faire ceci pour tous les fichiers :
- ca.crt
- CG_Country.conf
- client.crt
- client.key
- user.txt
Contrôler la présence des fichiers dans le répertoire OpenVPN.
Pour finir, saisissez dans votre console Putty:
sudo update-rc.d openvpn enable
- Vérification de la configuration avant d’activer OpenVPN
Commande :
cat /etc/resolv.conf
Si comme moi, votre IP est différente de celle de votre routeur (192.168.1.254 ou 192.168.1.1), éditer le fichier avec la commande suivante :
sudo nano /etc/resolv.conf
Sauvegardez avec “CTRL+O” et quittez l’éditeur avec “CTRL+X” puis refaire la commande pour contrôler de nouveau la configuration
ETAPE 4 : Activez OpenVPN
Commande :
sudo service openvpn start
Patientez quelques secondes et redémarrer votre RaspberryPi avec la commande suivante :
sudo reboot
ETAPE 5 : Vérifier le résultat
Entrer la commande suivante dans Putty pour contrôler l’IP :
curl -s https://api.ipify.org | xargs echo
Copier l’IP et vérifier sur le site suivante la localisation : https://www.iplocation.net/ip-lookup
Si tout est ok, vous êtes maintenant connecté au pays configuré dans Cyberghost.
A noter qu’à chaque redémarrage, la connexion au VPN sera automatique
Commentaires