Erstellen und säen Sie einen Torrent von Grund auf über einen Magneten

2341
arantius

Ich habe eine Videodatei, die ich erstellt habe. Ich würde es gerne der Art / Größe des Publikums mitteilen, aus der ich denke, dass Bittorrent ein guter Verteilungsmechanismus wäre. Eine Art halbprivatisiertes Modell "Diejenigen, die über einen Link verfügen" hat für mich gut funktioniert.

Also habe ich diese eine Datei auf der Festplatte. Ich möchte den Torrent erstellen und anfangen, ihn zu säen, nur die kurze Magnetverbindung zu teilen und dann den Schwarm auf dieser Grundlage starten zu lassen. Das Hinzufügen von offenen / öffentlichen Trackern ist in Ordnung, wenn dies den Prozess schneller / besser / etc macht.

Ich würde es sehr bevorzugen, wenn es sich um Linux und / oder Open Source Software handelt. Eine einmalige Einrichtung unter Windows oder mit Closed-Source-Software ist möglicherweise in Ordnung, aber ich würde es vorziehen, wenn überhaupt möglich.

(Ich machte eine kurze Aufnahme, indem ich mktorrent verwendete und dann ein Python-Skript durchführte, das auf einer Stack-Overflow-Frage basierte.) Mein lokaler Client sagte, dass es Seeding war, und ich benutzte meinen eigenen Remote-Torrent-Client, um zu testen, aber der Download begann nie .)

2

2 Antworten auf die Frage

3
Jean-Marc Liotier

Um eine Bittorrent- Magnetverbindung zu erstellen, verwenden Sie rhash :

rhash --magnet --bt-private --btih --bt-announce http://tracker.example.com:6969/announce yourfile.mkv 

Die Option --bt-private ist wie die Option '-p' ("privat") des ctorrent, die die Verwendung von DHT, PEX oder anderen Peer-Exchange-Methoden ohne Tracker durch andere Clients beim Teilen dieses Torrents deaktiviert - wenn Sie Ihren eigenen Tracker verwenden wird der Schwarm dort umschrieben.

Kopieren Sie dann yourfile.mkv in das "incoming" -Verzeichnis von rtorrent (normalerweise ~ / bittorrent / incoming) und starten Sie das Seeding mit dem hier beschriebenen Magnet-Link-Handler . Wenn Sie ein für Seeding bestimmtes Rtorrent-Setup verwenden, können Sie auch erwägen, ~ / bittorrent / incoming einen symbolischen Link zu Ihrem Dateirepository zu erstellen. Ich denke darüber nach, wenn Sie eine ganze Sammlung freigeben möchten jedes Mal, wenn die Freigaben aktualisiert werden).

Dieses Rezept ist ungetestet ... Ich hatte eine ähnliche Frage und nutzte diese Gelegenheit, um Antworten zu recherchieren - sagen Sie uns, ob es funktioniert!

Wenn ich das tue, kann ich den Samen / Peer miteinander verbinden. Der Peer glaubt jedoch, dass der Samen zu 99,1% abgeschlossen ist, und beginnt nie mit dem Herunterladen. Wenn ich den Torrent auf beide Seiten lege, sieht der Peer 100% und die Übertragung beginnt sofort. arantius vor 11 Jahren 0
Seltsam ... Ich muss das Experiment auf meiner Seite wiederholen. Allerdings nicht jetzt - andere Projekte machen mir den Vorzug, aber ich komme hierher zurück, weil ich dieses Bedürfnis auch erfüllen möchte! Jean-Marc Liotier vor 11 Jahren 0
Mein kurzfristiger Workaround war mktorrent. Ich habe diese Torrent-Datei in meinem Samen verwendet und einen gleichwertigen Magneten (manuell aus dem Infohash des Torrents aufgebaut), um ihn Gleichgesinnten zu geben. arantius vor 11 Jahren 0
1
Colin Pickard

Möglicherweise ist der Port blockiert. Überprüfen Sie die Optionen für die Portweiterleitung in Ihrem Router.

Wenn das nicht der Fall ist, versuchen Sie es vielleicht mit uTorrent?

Wie erstelle ich einen Torrent und teile ihn mit anderen?

Danke für die Idee. Ich habe vergessen zu erwähnen: Beide Kunden wurden für andere (öffentliche) Torrents (die ich nicht erstellt habe) getestet. arantius vor 11 Jahren 0