Outils pour utilisateurs

Outils du site


doc:btracker
Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

doc:btracker [2015/06/26 19:16] (Version actuelle)
Ligne 1: Ligne 1:
 += 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é :
 +
 +  * [[http://​gael-donat.developpez.com/​os/​fc-bittorrent/​|phpbttracker]]
 +  * trackerbt
 +  * mod_bt
 +  * XBNBT
 +  * sflimetracker
 +  * RivetTracker
 +  * TorrentTrader
 +  * OpenTracker
 +
 +== 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 [[doc/​screen|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 [[doc/​rtorrent|rtorrent]] pour partager mes fichier. A vous de voir quel client vous convient le mieux.
 +
 +== Liens utiles ==
 +
 +* http://​thomas.enix.org/​Blog-20060409174544-Technologie&​show_comments=1
doc/btracker.txt · Dernière modification: 2015/06/26 19:16 (modification externe)