Lain

VPN

Le VPN est configuré avec mullvad, il est lancé automatique par qbittorrent via les règles de systemd. La configuration utilisée est dans le fichier /etc/wireguard/mullvad.conf

Commandes

Démarrer le service

sudo systemctl start wg-quick@mullvad.service

Arreter le service

sudo systemctl stop wg-quick@mullvad.service

Activer l’ouverture de port

Dans les paramètres de mullvad, activer l’ouverture de port sur la ville où le vpn est connecté (Gothenburg)

Sélection du port

Reporter le port donné par le vpn dans la configuration de qbittorrent.

Problèmes

La connexion ne se fait pas

Il est possible que les adresses de sorties de mullvad aient été mises à jour. Commencer par télécharger un nouveau fichier de configuration via le Générateur de fichier.

Controler le bon fonctionnement du VPN

Lancer le téléchargement du torrent sur l’adresse de Torguard : l’adresse IP de la connexion ayant fait le téléchargement apparaitra sur la page.

Controle torguard

Système

Par défaut, la configuration de wireguard va créer des routes qui redirigent tous le traffic vers le VPN. Cela n’est pas ce que l’on souhaite ici, car nous souhaitons conserver les connexion entrantes et répondre aux services existants.

La configuration doit ajouter l’option Table = off dans le fichier /etc/wireguard/mullvad.conf :

Table — Controls the routing table to which routes are added. There are two
special values: ‘off’ disables the creation of routes altogether, and
‘auto’ (the default) adds routes to the default table and enables special
handling of default routes.

(man wg-quick)

[Interface]

Table = off

Par conséquent, le système continue d’utiliser l’adresse IP et les routes définies par défaut, il faut demander explicitement la connexion sur l’interface de wireguard au niveau des applications (c’est ce que fait qbittorrent)