Essai de tutorial divers Linux | ||
---|---|---|
Précédent |
Un tracker, kesako ?
Un tracker est le point d'entree des requetes des clients Bittorrent. Il permet de dispacher les demandes de chaque client vers la bonne destination (ici un autre client). Dans la pratique un trackers peut gérer plusieurs centaines ou milliers de clients.
Ceci est fait pour la distribution Debian pour les autres distributions c'est susceptible de ne pas fonctionner, j'ai essayé de mettre une installation alternative mais je ne garantie rien. |
Installer le Bittorrent :
# apt-get install bittorrent |
Maintenant l'on va faire en sorte que le tracker soit lancé à chaque boot :
Créez le script /etc/init.d/tracker_torrent.sh et placer ceci à l'interieur
# ! /bin/sh # /etc/init.d/tracker_torrent.sh # Script de lancement d'un tracker torrent bttrack --port 6969 --dfile dstate --logfile /tmp/log_tracker.log echo "Démon du Tracker Torrent lancé" |
Il faut bien sur le rendre executable :
# chmod +x /etc/init.d/tracker_torrent.sh |
Enfin il faut l'executer à chaque boot :
# update-rc.d tracker_torrent.sh start 90 S |
le 90 permet de l'executer le script quasiment à la fin du boot |
Si vous voulez supprimer le démon du démarrage :
# update-rc.d -f tracker_torrent.sh remove |
Executer le script le script pour lancer le démon, sans avoir à démarrer. C'est ca la magie de linux
Maintenant le tracker est disponible en http sur votre machine au port 6969
Nous allons créer le .torrent à l'aide de script Python :
# btmakemetafile http://nom_DNS_du_tracker:6969/announce emplacement_du_fichier/repertoire_source |
Ensuite il faut lancer le torrent (pour avoir au moins un utilateur) avec un client en mettant comme fichier cible le meme fichier que celui de la génération du torrent ( ici /tmp/Mes_Photos_De_Vacamces.tar.gz) Et voila votre .torrent est créé :d:d vous pouvez le distribuer.
Pour pouvoir réellement partager votre torrent, il faut avoir au moins une source de disponnible (donc avoir un utilisateur de connecté) pour cela il suffit de lancer un client en mettant comme fichier cible le meme fichier/ répertoire que celui de la génération du torrent ( ici /tmp/Mes_Photos_De_ Vacamces.tar.gz) |
Pour ceux qui faudraient avoir une gestion des torrents, grace à un serveur Web et MySQL, je vous recommande : ByteMonsoon |
Lancer azureus Pour ce qu'il l'on pas il est disponible ici Lancez dans le menu "Outils" puis "Option" puis "Tracker" enfin "server" dans "Adresse IP externe du tracker" mettre son ip ou son nom dns (par exemple bittorent.no-ip.org) puis cocher la case "Activer le tracker sur le port HTTP" le port par défaut est le 6969 mais vous pouvez mettre ce que vous voulez. Pour le reste des options vous pouvez laisser les options par défaut. Une petite copie d'écran de ma config : ICI Il ne vous reste plus qu'a sauvegarder. Voila le tracker est mis en place :d On peut vérifier en allant à l'adresse http://127.0.0.1:6969 normalement on obtient :
menu "Fichier" -> "Créer un torrent" Vous pouvez ajouter à votre futur torrent un SEUL répertoire ou UN SEUL fichier
Il faut choisir le fichier ou répertoire. Enfin il faut choisir quel va être la taille et le nombre de pièce. Ici j'ai choisis d'avoir des pièces de 256ko mais vous pouvez très bien choisir "Automatique"
Enfin Azureus créé le .torrent
Et voila votre .torrent est créé :d:d vous pouvez le distribuer.
Précédent | Sommaire | |
Divers internet | Niveau supérieur |