Tutoriel pour configurer uTorrent avec un VPN
Vous venez de finir l’installation de votre serveur uTorrent et vous désirez l’associer à un VPN ?
Le tutoriel suivant va vous expliquer comment configurer uTorrent avec un VPN. Il vous permettra de réaliser tous vos téléchargements en torrent grâce une connexion VPN permanente. Nous associerons cette connexion VPN à notre serveur uTorrent tournant sous la distribution Debian (voir le tutoriel précédent « Installer uTorrent Server« ). A la fin de cet article, nous verrons également comment arrêter vos téléchargements en cas de chute du lien VPN grâce à un firewall.
Attention, nous ne sommes en aucun cas responsables de l’utilisation que vous aurez de ces outils. Si vous êtes sur le territoire Français, vous vous devez de respecter la loi française.
Abonnement VPN
Dans cet article, nous avons souscris à un abonnement VPN chez AirVPN, mais vous pouvez tout à fait en choisir un autre. Celui-ci nous a séduit pour ses performances et son prix attractif (de l’ordre de 5€ par mois).
Pour y souscrire, rendez-vous sur le site AirVPN.
Nous allons désormais configurer uTorrent avec un VPN.
Installation et configuration d’OpenVPN
Lorsque votre abonnement VPN est actif, rendez-vous sur votre serveur uTorrent avec le terminal.
Installez openvpn et testez son bon fonctionnement en le redémarrant :
Vous devriez obtenir les lignes suivantes :
Lorsque l’outil openvpn est installé et en état de fonctionnement, retournez sur un poste client (sous Windows par exemple) et connectez-vous sur le site AirVPN.
Nous allons à présent devoir générer vos fichiers d’accès VPN grâce cette URL : https://airvpn.org/generator/
Sélectionnez votre OS, dans notre cas « Linux », puis sélectionnez le pays vers lequel vous souhaitez monter votre accès VPN. Nous avons choisi de monter notre accès VPN vers les Pays-Bas.
Pour configurer uTorrent avec un VPN le mieux possible, cochez le paramètre « Advanced Mode » un peu plus bas dans la page. Sélectionnez ensuite le mode « Direct, protocol UDP, port 443 ». C’est le mode recommandé pour établir la connexion VPN.
Vous devrez également cocher l’option « Separate keys/certs from .ovpn file ».
En bas de page, cliquez sur le bouton « Generate » afin de générer vos fichiers de connexion VPN.
Vous arriverez alors sur cette nouvelle page. Choisissez de télécharger vos fichiers de configuration en cliquant sur le bouton zip pour télécharger l’archive.
Lorsque vous avez téléchargé le fichier zip, décompressez-le et envoyez les 5 fichiers présents à l’intérieur vers votre serveur uTorrent. Vous pouvez utiliser WinSCP afin de déplacer ces 5 fichiers dans le répertoire /etc/openvpn de votre distribution Debian.
Lorsque c’est fait, renommez le fichier finissant par l’extension « .ovpn » en « .ovpn.conf » avec WinSCP, c’est très important pour la configuration d’uTorrent avec votre VPN.
Vous pouvez également renommer le fichier grâce à la commande mv dans le terminal, par exemple :
Protégez ensuite le fichier user.key qui est très important et qui ne doit être accessible que par vous :
Vous pouvez désormais redémarrer openvpn afin d’établir la connexion vers le serveur AirVPN situé aux Pays-Bas :
Vérifiez la connexion de votre VPN avec la commande :
Si vous avez l’indicateur ok en vert, alors le VPN est bien configuré pour uTorrent.
A présent, à chaque démarrage de votre serveur, la connexion VPN configurée s’établira (car OpenVPN est installé en tant que service).
Pour tester le bon fonctionnement du VPN, entrez la commande suivante dans votre terminal :
Cette commande va vous renvoyer l’adresse IP publique utilisée par votre serveur uTorrent :
Indiquez à présent l’IP (que vous venez de récupérer) sur un site Web comme Localiser-IP.com pour localiser d’où provient le trafic de votre serveur.
Si l’outil vous indique que le trafic provient des Pays-Bas, votre VPN fonctionne alors correctement.
Après avoir configuré uTorrent avec un VPN, vous pouvez planifier le redémarrage de votre connexion VPN toutes les x heures (en cas de chute du lien), utilisez l’outil crontab de votre distribution.
C’est l’équivalent du planificateur de tâches sous Windows. Entrez la commande suivante :
Entrez alors une nouvelle ligne (dernière ligne) pour automatiser le redémarrage d’OpenVPN :
Dans notre cas, nous avons choisi de redémarrer le service VPN toutes les 13 heures.
Créer un firewall pour uTorrent
Lorsque vous avez fini de configurer uTorrent avec un VPN, il est nécessaire de protéger vos téléchargements afin de les garder actifs uniquement lorsque la connexion VPN est active. Si celle-ci vient à tomber, alors les téléchargements en torrent s’arrêteront. Pour effectuer cela, nous allons nous servir d’un firewall.
Petite info : si vous effectuez un « ifconfig » dans votre terminal, vous vous apercevrez qu’une nouvelle interface réseau a été créée pour votre tunnel VPN. Il s’agit de l’interface tun0. Nos différentes règles de filtrages de notre firewall vont se baser sur cette interface.
Téléchargez le firewall pour uTorrent et placez le fichier firewall du fichier zip vers votre serveur uTorrent (toujours avec WinSCP) dans le répertoire « /etc/init.d ».
L’arborescence du fichier doit être la suivante : /etc/init.d/firewall
Vous devrez peut-être adapter le contenu du fichier firewall en fonction de votre réseau local. Nous l’avons configuré pour un réseau local en « 192.168.1.0 ».
Saisissez ensuite la commande suivante pour rendre ce nouveau service exécutable :
Lorsque c’est fait, testez votre firewall avec la commande suivante :
Vous allez désormais pouvoir valider que votre VPN est bien configuré avec uTorrent.
Si vous rencontrez alors un problème d’accès, redémarrez votre machine et le firewall sera coupé au redémarrage.
Pour automatiser le firewall a chaque démarrage de votre serveur, exécutez la commande :
Pour finir, effectuez un reboot de votre serveur uTorrent avec la commande « reboot ».
Vous savez désormais configurer uTorrent avec un VPN. Cet accès VPN est permanent, et votre serveur est protégé par un firewall paramétré sur mesure ! 😉
Vous n’avez plus qu’à tester tout ça avec uTorrent Server ! 😉
A bientôt pour de nouveaux tutoriels informatiques !
bonjour,
Trés bon tutoriel, mais il manque quelques lignes a droite à gauche.
Par contre une fois terminé, comment peut etre sur que utorrent passe bien par le vpn ?
Moi j’ai HMA, est ce que le fichier firewall est le même ?
CDL