Come Creare il Tuo Torrent

Se hai un grande file che vuoi distribuire a diverse persone – diciamo, un documentario che hai girato, o la discografia della tua band – creare un torrent è la strada da seguire. Se crei il tuo torrent, accelererà il tempo di download per ogni consumatore del tuo contenuto, a patto che tu e gli altri continuiate a fare seed (ricorda ai tuoi amici di essere buoni seeders).

Cosa Ti Serve

Diversi programmi possono essere utilizzati per creare il tuo torrent. Per questo tutorial, userò l’utilità da riga di comando gratuita mktorrent. Mktorrent è disponibile per Linux e Mac OS X, così come per altri sistemi compatibili con POSIX. Per voi fan di Microsoft là fuori, ho trovato un port di mktorrent per Windows sul Blog di Will (Nota: avrai bisogno di Cygwin per eseguirlo) e un’interfaccia grafica su Binary Inspirations.

Oltre a una copia di mktorrent, avrai anche bisogno di:

  • Un file da distribuire
  • Un client torrent, come il cross-platform qBittorrent
  • Facoltativamente, almeno un luogo per caricare il tuo file come Web seed

Il Web Seed

Se non ti aspetti che molte persone facciano seed del tuo torrent, è una buona idea impostare un Web seed. Questo è un luogo permanente sul Web dove il tuo file è memorizzato, e agirà come un seed proprio come un seed nel gruppo (la comunità di host che fanno seed e leeching di un torrent). I Web seed possono essere ospitati su un server HTTP o FTP.

Per il mio Web seed, ho semplicemente usato FTP per caricare il mio file (un’immagine ISO di un sistema operativo che ho creato) in una directory HTTP sul mio sito:

web seed torrent

Hai bisogno di un link diretto per un Web seed, quindi la maggior parte dei siti di file-sharing popolari non funzionerà. A seconda del tipo di file che hai, potresti essere in grado di trovare mirror pubblici per ospitarlo. Ad esempio, il Laboratorio Open Source della Oregon State University offre hosting gratuito per progetti di software open source. Puoi anche ospitare molti tipi di file diversi su The Internet Archive.

Tracker Torrent

Prima di creare il tuo torrent, devi avere un elenco decente di tracker torrent. I tracker fanno il lavoro di cercare peer e seed quando qualcuno apre un torrent nel proprio client torrent. Questi sono alcuni tracker pubblici gratuiti che puoi utilizzare:

Più tracker usi, meglio è. È utile avere tracker di riserva nel caso uno o più di essi diventino non disponibili. Se vuoi seguire la strada mega-hardcore, puoi anche ospitare il tuo tracker!

Creare il Torrent

Ora che hai un elenco di tracker, sei pronto per eseguire mktorrent. Mktorrent è molto facile da usare. Per vedere tutte le sue opzioni, digita mktorrent -h.

mktorrent aiuto torrent

Questo è un esempio base e semplificato di utilizzo di mktorrent per creare il tuo torrent con un singolo tracker dal file my-really-long-novel.pdf:

mktorrent -a tracker.ccc.de:80 -o my-really-long-novel.torrent my-really-long-novel.pdf

Ti consiglio di dare a mktorrent un po’ più di informazioni rispetto a questo. Questo esempio più lungo crea un torrent da “SadOS_1.0_i686.iso” e imposta più tracker con -a, un commento con -c, un nome (che apparirà nei client torrent) con -n, un livello di verbosità più alto con -v, e un Web seed con -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 "Questo è SadOS 1.0, una distribuzione Linux basata su Arch ispirata al fumetto su 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.iso

Mktorrent ripeterà le tue opzioni e ti mostrerà i suoi progressi mentre calcola gli hash dei pezzi del tuo torrent:

mkrunning torrent

Ora avrai un file *.torrent nella directory in cui hai eseguito mktorrent. Aprilo nel tuo client torrent e imposta la directory dei dati dove si trova il tuo file originale. Congratulazioni! Il tuo torrent ha un seed.

Distribuire il Tuo Torrent

Ora puoi inviare il tuo torrent via e-mail ai tuoi amici, caricarlo su qualsiasi sito di file-sharing, o ospitarlo tu stesso. Queste opzioni non ti daranno molta pubblicità, però. Se vuoi che il pubblico possa cercare e trovare il tuo torrent, ti consiglio di metterlo su un sito torrent – sai, uno di quei siti da cui scarichi già torrent.

Nota che non tutti i “siti torrent” ti permettono di caricare; molti di essi sono solo motori di ricerca per torrent ospitati altrove. Ecco alcuni siti torrent popolari dove puoi condividere il tuo torrent:

  • The Pirate Bay
  • Kickass Torrents
  • Fenopy
  • Vertor
  • Torrent Reactor (devi stabilire un livello di reputazione sufficiente per caricare)
  • BTScene (chiunque desideri caricare deve prima inviare un’e-mail con il proprio nome utente a [email protected] per dimostrare di non essere uno spammer)

Ci sono anche alcuni siti torrent di nicchia che potresti voler utilizzare per determinati tipi di contenuti, come Linux Tracker per torrent Linux.

Per caricare un torrent, di solito devi registrare un account utente sul sito di destinazione. Poi dovrai solo trovare la sezione “Carica” e metterti al lavoro! Questo è come appare l’interfaccia di caricamento di The Pirate Bay:

thepiratebay torrent

Lettori, quali sono i vostri modi preferiti per condividere grandi file?