Après quelques essais et erreurs, j'ai découvert quelques moyens de le faire. La solution la plus simple ne nécessitant aucun client Windows et aucun programme externe est l'option 1. La méthode la plus simple est l'option 2, qui consiste à utiliser µTorrent pour Windows.
-
Partage entre ordinateurs exécutant µTorrent sans tracker
Cela suppose que vos machines µTorrent puissent ouvrir leurs propres ports dans votre pare-feu à l'aide de uPNP ou NAT-PMP. Bien que cela puisse fonctionner avec d'autres clients torrent, j'ai eu plus de chance en utilisant µTorrent. En outre, il semble être l'un des rares à nous permettre d'ajouter manuellement des pairs, l'étape cruciale.
Pour simplifier, nous appellerons " serveur " la machine qui possède le(s) fichier(s) à partager, même si bittorrent n'a aucun concept de serveur.
Sur la machine serveur, sélectionnez New Torrent
de la File
menu.
Paramètres :
- Sélectionnez le fichier ou le répertoire parent que vous souhaitez partager.
- Assurez-vous que la liste des trackers est vide
- Sélectionnez
Start Seeding
- Sélectionnez
Private torrent
Maintenant, Create and Save As...
et donnez un nom à votre fichier torrent. À ce stade, vous devez déterminer l'adresse IP Internet de votre serveur. Si vous ne savez pas comment faire, essayez http://whatismyip.com . Une fois l'adresse IP en main, vous devez déterminer le port que µTorrent a ouvert dans votre pare-feu. Vous pouvez trouver cette information dans les préférences ou en cliquant sur l'icône la plus à droite dans la barre d'état en bas de la fenêtre principale de µTorrent. Envoyez le fichier torrent avec l'IP et le port (e-mail, message instantané, etc.) à votre ou vos collègues.
Chacun d'entre eux doit ouvrir ce fichier torrent avec µTorrent, sélectionner le torrent dans la liste, puis sélectionner l'onglet Peers
liste. Il peut être nécessaire d'afficher le volet Détails dans le menu Affichage s'il n'est pas déjà visible. Cliquez avec le bouton droit de la souris dans la liste des homologues et choisissez Add Peer...
. Entrez l'IP et le Port du serveur comme ceci : IP:Port.
Le client devrait maintenant se connecter au serveur et commencer/reprendre le transfert.
Remarque : si le serveur ne peut pas ouvrir un port dans le pare-feu, vous pouvez également ajouter les pairs du client à la liste des pairs du serveur.
-
Utiliser une machine Windows avec µTorrent comme tracker
Dans les préférences, sous Avancé, définissez bt.enable_tracker sur true. Maintenant, créez un nouveau torrent comme décrit ci-dessus, mais mettez http://IP:PORT/announce
dans la liste des trackers en utilisant les mêmes IP et Port décrits ci-dessus. Une fois que cela est fait, vos clients n'auront plus besoin de l'adresse IP et du port. Add Peer...
étape. Ils peuvent simplement ouvrir le fichier torrent avec µTorrent.
Remarque : la machine Windows exécutant le tracker µTorrent ne doit pas nécessairement être le serveur ou les clients. Si vous disposez de n'importe quel ordinateur Windows, vous pouvez exécuter µTorrent sur celui-ci et le faire fonctionner comme votre traqueur. (Je n'ai pas réellement testé cela, mais en théorie, cela devrait fonctionner).
-
Installer un simple tracker de serveur web php
Si vous avez déjà accès à un serveur web, le tracker le plus facile à installer que j'ai trouvé est le suivant BitStorm un tracker php à fichier unique. Il suffit de placer le fichier php quelque part sur votre serveur, puis de mettre http://server/path/to/bitstorm.php
dans votre liste de trackers lors de la création d'un nouveau torrent. Les clients ne doivent avoir besoin que du fichier torrent.
Note : Si je devais laisser ce système fonctionner pour le partage de fichiers privés, je le placerais sur un serveur HTTPS avec une paire nom d'utilisateur et mot de passe pour le protéger. Ensuite, changez l'url du tracker en https://user:pass@server/path/to/bitstorm.php
.
-
Installer un programme de suivi compilé réel
J'en ai trouvé plusieurs qui compilent et fonctionnent sous OSX, mais aucun d'entre eux ne semble fonctionner correctement lors de mes tests. Mes tests ont peut-être été compliqués par le fait que mon tracker et mes clients avaient tous la même adresse IP (mon IP externe). Quoi qu'il en soit, je ne pense pas que ce soit la bonne solution car vous ne devriez pas avoir besoin d'exiger l'installation d'outils de développement.
Attention : J'ai essayé d'utiliser Vuze, un client torrent OSX avec un tracker intégré, mais je n'ai pas réussi à le faire fonctionner. Cependant, il semble qu'il ait installé plusieurs plugins dans tous les navigateurs de mon système et modifié tous mes moteurs de recherche par défaut. Soyez prudent.