Table des matières

Tracker Bittorrent

Partager un fichier avec bittorrent:

Pour le partage d'un fichier avec bittorrent il faut avoir un tracker. Ont peut utiliser le tracker que propose certaines associations ou installer le sien.

Liste des trackers existants

Pour installer un tracker sur son propre serveur, il existe en une quantité :

Utilisation de bttrack

Installation

Sinon pour les plus fainéants, il y bttrack. Un programme fournit avec bittorrent. Pour l'installer il faut installer le paquet bittorrent.

apt-get install bittorrent

La, le paquet doit être installé.

Création du fichier .torrent

Pour que le tracker autorise son utilisation pour un fichier torrent, le fichier doit être créé au moment ou on lance le tracker. C'est à dire qu'il faudra relancer le tracker à chaque fois que l'on va créer un nouveau fichier torrent. On va donc commencer par créer le fichier .torrent. Pour cela copier les fichiers à partager dans le /dossier/de/partage/ se déplacer dans ce dossier et lancer la commande suivante :

btmakemetafile mon_fichier_ou_dossier http://mon_adresse_ip:6969/announce

btmakemetafile : Commande qui permet de créer le fichier mon_fichier_ou_dossier : Indique à btmakemetafile quel fichier serra à partager. Mon_adresse_ip : serra à remplacer par votre adresse ip publique. Ou, si vous en possédez un, votre nom de domaine. 6969 : Le port à utiliser pour contacter le tracker. Il faudra penser à ouvrir ce port sur votre firewall.

Vous allez donc avoir un fichier qui va s'appeler comme le dossier/fichier source avec l'extention .torrent en plus.

Lancer le tracker

Il faut maintenant lancer le tracker:

bttrack --port 6969 --dfile /home/marc/btstat --allowed_dir /dossier/de/partage/

–port : Indique le port que le tracker va utiliser chez moi ca serra le 6969

–dfile : Enregistre dans ce fichier les informations de connexion

–allowed_dir : Va indiquer au tracker ou sont les fichiers autorisés. Ne pas en mettre revient à autoriser n'importe qui à utiliser le tracker, ce qui peut être dangereux.

Il faut penser à ouvrir les bon ports sur votre firewall. Dans mon exemple le port utilisé est le 6969 J'ai donc ouvert ce port dans mon firewall. Si vous êtes derrière un routeur, pensez aussi à rediriger toutes les connexions entrantes sur ce port vers le serveur.

Pour permettre la fermeture de la session sans arrêter bttracker, utiliser screen.

Seeder le fichier

Il faut maintenant seeder le fichier sans quoi personne ne pourra le télécharger.

La solution la plus rapide

Il suffit de se placer dans le dossier ou l'on a mis les fichiers .torrents à partager puis on lance la commande :

btlaunchmany ./

Il faut bien sure utiliser screen pour ne pas arreter le seed à la fermeture de la session

La solutions un peu plus complète

Il suffit d'utiliser un client bittorrent classique. Vous allez faire comme si vous vouliez télécharger le fichier torrent que vous venez de créer. Par contre une chose importante et de bien choisir d'enregistrer les fichier télécharger à l'endroit ou se trouve vos fichiers source. /dossier/de/partage/ dans mon exemple. Comme ça, le client va s'apercevoir qu'ils existent déjà et va se mettre à les seeder.

Personnellement, j'utilise rtorrent pour partager mes fichier. A vous de voir quel client vous convient le mieux.

Liens utiles