Table des matières

Configurer une blocklist

Il est possible d'utiliser une blocklist avec rtorrent, c'est le module IPv4 filter qui s'en charge.

Gardons en tête qu'établir une blocklist n'est pas évident car l'adressage IP sur le réseau internet peut être assez mouvant. La fiabilité des blocklists est donc relative.

Voir aussi cet article de TorrentFreak qui dit carrémment que la blocklist est un placebo.

Avant 0.9.7

Si vous possédez une version antérieure à la 0.9.7, ce filtre est plutôt consommateur en ressources. Il se configure comme indiqué ici

0.9.7 et après

Si vous possédez la version 0.9.7 ou ultérieure, le filtre a été amélioré pour consommer très peu de ressources. Voir ce pull request.

Il s'agit dans un premier temps de télécharger une blocklist, de la décompresser dans le répertoire “session”.

Puis d'ajouter une ligne dans votre configuration de rtorrent.

# Charge une liste de pairs non désirés depuis un fichier texte externe dans le filtrage IPv4 chaque jour. Expl :
#   - https://silo.glasz.org/antip2p.list.gz (https://gist.github.com/glaszig/bf96beccf4694ae25d4f1f7cc6224985)
#   - https://www.wael.name/wael.list.p2p.gz (https://www.wael.name/other/best-blocklist/)
schedule2 = load_ipv4_filter, 0, 24:00:00, "ipv4_filter.load=(cat,(session.path),antip2p.list),unwanted"
#schedule2 = load_ipv4_filter, 0, 24:00:00, "ipv4_filter.load=(cat,(session.path),Wael-Blacklist-v8.dat),unwanted"

L'action schedule ci-dessus effectue un rechargement du fichier dans rtorrent toutes les 24h.

Puis de mettre à jour ce fichier régulièrement avec une tâche cron.