Wie man seinen eigenen Torrent erstellt
Wenn Sie eine große Datei haben, die Sie an mehrere Personen verteilen möchten – sagen wir, eine Dokumentation, die Sie gedreht haben, oder die Diskografie Ihrer Band – ist die Erstellung eines Torrents der richtige Weg. Wenn Sie Ihren eigenen Torrent erstellen, wird die Downloadzeit für jeden Verbraucher Ihres Inhalts verkürzt, vorausgesetzt, Sie und andere setzen ihn weiterhin in Umlauf (erinnern Sie Ihre Freunde daran, gute Seeder zu sein).
Was Sie benötigen
Mehrere verschiedene Programme können verwendet werden, um Ihren eigenen Torrent zu erstellen. Für dieses Tutorial werde ich das kostenlose Kommandozeilen-Tool mktorrent verwenden. Mktorrent ist für Linux und Mac OS X sowie andere POSIX-konforme Systeme verfügbar. Für die Microsoft-Fans unter Ihnen habe ich einen Windows-Port von mktorrent auf Wills Blog gefunden (Hinweis: Sie benötigen Cygwin, um es auszuführen) und ein grafisches Frontend bei Binary Inspirations.
Neben einer Kopie von mktorrent benötigen Sie auch:
- Eine Datei zur Verteilung
- Einen Torrent-Client, wie den plattformübergreifenden qBittorrent
- Optional, mindestens einen Ort, um Ihre Datei als Web-Seed hochzuladen
Der Web-Seed
Wenn Sie nicht erwarten, dass viele Leute Ihren Torrent seedern, ist es eine gute Idee, einen Web-Seed einzurichten. Dies ist ein permanenter Ort im Web, an dem Ihre Datei gespeichert ist, und er wird wie ein Seed im Swarm (der Gemeinschaft von Hosts, die einen Torrent seedern und leechern) fungieren. Die Web-Seeds können auf einem HTTP- oder FTP-Server gehostet werden.
Für meinen Web-Seed habe ich einfach FTP verwendet, um meine Datei (ein Betriebssystem-ISO, das ich erstellt habe) in ein HTTP-Verzeichnis auf meiner eigenen Seite hochzuladen:

Sie benötigen einen direkten Link für einen Web-Seed, daher sind die meisten beliebten Dateifreigabeseiten nicht geeignet. Je nach Art der Datei, die Sie haben, können Sie möglicherweise öffentliche Mirrors finden, um sie zu hosten. Zum Beispiel bietet das Open Source Lab der Oregon State University kostenloses Hosting für Open-Source-Softwareprojekte an. Sie können auch viele verschiedene Dateitypen im Internet Archive hosten.
Torrent-Tracker
Bevor Sie Ihren Torrent erstellen, müssen Sie eine anständige Liste von Torrent-Trackern haben. Tracker erledigen die Arbeit, nach Peers und Seeds zu suchen, wenn jemand einen Torrent in seinem Torrent-Client öffnet. Dies sind einige kostenlose öffentliche Tracker, die Sie verwenden können:
- udp://tracker.coppersurfer.tk:6969/announce
- udp://tracker.ccc.de:80/announce
- udp://tracker.publicbt.com:80
- udp://tracker.istole.it:80
- http://tracker.openbittorrent.com:80/announce
- http://tracker.ipv6tracker.org:80/announce (nur ipv6-Protokoll)
Je mehr Tracker Sie verwenden, desto besser. Es ist gut, Fallback-Tracker zu haben, falls einer oder mehrere von ihnen nicht verfügbar sind. Wenn Sie den mega-harten Weg gehen möchten, können Sie sogar Ihren eigenen Tracker hosten!
Erstellen des Torrents
Jetzt, da Sie eine Liste von Trackern haben, sind Sie bereit, mktorrent auszuführen. Mktorrent ist sehr einfach zu verwenden. Um alle Optionen zu sehen, geben Sie mktorrent -h ein.

Dies ist ein einfaches, abgespecktes Beispiel für die Verwendung von mktorrent, um Ihren eigenen Torrent mit einem einzelnen Tracker aus der Datei my-really-long-novel.pdf zu erstellen:
mktorrent -a tracker.ccc.de:80 -o my-really-long-novel.torrent my-really-long-novel.pdfIch empfehle, mktorrent etwas mehr Informationen zu geben als das. Dieses längere Beispiel erstellt einen Torrent aus “SadOS_1.0_i686.iso” und setzt mehrere Tracker mit -a, einen Kommentar mit -c, einen Namen (der in Torrent-Clients angezeigt wird) mit -n, ein höheres Detailniveau mit -v und einen Web-Seed mit -w:
mktorrent -a udp://tracker.coppersurfer.tk:6969/announce -a udp://tracker.ccc.de:80/announce -a udp://tracker.publicbt.com:80 -a udp://tracker.istole.it:80 -a http://tracker.openbittorrent.com:80/announce -a http://tracker.ipv6tracker.org:80/announce -c "Dies ist SadOS 1.0, eine auf Arch basierende Linux-Distribution, inspiriert von dem Comic unter http://dondepresso.rujic.net." -n "SadOS 1.0 (i686)" -v -w http://rujic.net/sados/SadOS_1.0/SadOS_1.0_i686.iso SadOS_1.0_i686.isoMktorrent wird Ihre Optionen zurückgeben und Ihnen den Fortschritt anzeigen, während es die Teile Ihres Torrents hasht:

Jetzt haben Sie eine *.torrent-Datei im Verzeichnis, in dem Sie mktorrent ausgeführt haben. Öffnen Sie sie in Ihrem Torrent-Client und setzen Sie das Datenverzeichnis auf den Ort, an dem sich Ihre Originaldatei befindet. Herzlichen Glückwunsch! Ihr Torrent hat einen Seed.
Verbreitung Ihres Torrents
Sie können Ihren Torrent jetzt per E-Mail an Ihre Freunde senden, ihn auf einer beliebigen Dateifreigabeseite hochladen oder selbst hosten. Diese Optionen bringen Ihnen jedoch nicht viel Publicity. Wenn Sie möchten, dass die Öffentlichkeit Ihren Torrent suchen und finden kann, empfehle ich, ihn auf einer Torrent-Seite zu platzieren – Sie wissen schon, auf einer dieser Seiten, von denen Sie bereits Torrents herunterladen.
Beachten Sie, dass nicht alle “Torrent-Seiten” das Hochladen erlauben; viele von ihnen sind nur Suchmaschinen für Torrents, die anderswo gehostet werden. Hier sind einige beliebte Torrent-Seiten, auf denen Sie Ihren Torrent teilen können:
- The Pirate Bay
- Kickass Torrents
- Fenopy
- Vertor
- Torrent Reactor (Sie müssen ein ausreichendes Rufniveau erreichen, um hochzuladen)
- BTScene (jeder, der hochladen möchte, muss zuerst eine E-Mail mit seinem Benutzernamen an [email protected] senden, um zu beweisen, dass er kein Spammer ist)
Es gibt auch einige Nischen-Torrent-Seiten, die Sie für bestimmte Arten von Inhalten verwenden möchten, wie Linux Tracker für Linux-Torrents.
Um einen Torrent hochzuladen, müssen Sie in der Regel ein Benutzerkonto auf der Zielseite registrieren. Dann müssen Sie nur den Abschnitt “Hochladen” finden und loslegen! So sieht die Upload-Oberfläche von The Pirate Bay aus:

Leser, was sind Ihre Lieblingsmethoden, um große Dateien zu teilen?