Cómo hacer tu propio torrent
Si tienes un archivo grande que deseas distribuir a varias personas – digamos, un documental que grabaste, o la discografía de tu banda – crear un torrent es el camino a seguir. Si haces tu propio torrent, acelerará el tiempo de descarga para cada consumidor de tu contenido, siempre que tú y otros continúen sembrándolo (recuerda a tus amigos que sean buenos sembradores).
Lo que necesitarás
Varios programas diferentes se pueden usar para hacer tu propio torrent. Para este tutorial, voy a usar la utilidad de línea de comandos gratuita mktorrent. Mktorrent está disponible para Linux y Mac OS X, así como otros sistemas compatibles con POSIX. Para ustedes, fanáticos de Microsoft, encontré un puerto de Windows de mktorrent en el Blog de Will (Nota: necesitarás Cygwin para ejecutarlo) y un frontend gráfico en Binary Inspirations.
Además de una copia de mktorrent, también necesitarás:
- Un archivo para distribuir
- Un cliente torrent, como el multiplataforma qBittorrent
- Opcionalmente, al menos un lugar para subir tu archivo como un Web seed
El Web Seed
Si no esperas que muchas personas siembren tu torrent, es una buena idea configurar un Web seed. Esta es una ubicación permanente en la Web donde se almacena tu archivo, y actuará como una semilla al igual que una semilla en el enjambre (la comunidad de hosts sembrando y descargando un torrent). El(los) Web seed(s) pueden ser alojados en un servidor HTTP o FTP.
Para mi Web seed, simplemente usé FTP para subir mi archivo (una ISO de sistema operativo que creé) a un directorio HTTP en mi propio sitio:

Necesitas un enlace directo para un Web seed, así que la mayoría de los sitios de intercambio de archivos populares no servirán. Dependiendo del tipo de archivo que tengas, es posible que puedas encontrar espejos públicos para alojarlo. Por ejemplo, el Laboratorio de Código Abierto de la Universidad Estatal de Oregón proporciona alojamiento gratuito para proyectos de software de código abierto. También puedes alojar muchos tipos de archivos diferentes en The Internet Archive.
Seguimiento de Torrents
Antes de crear tu torrent, necesitas tener una lista decente de rastreadores de torrents. Los rastreadores hacen el trabajo de buscar pares y semillas cuando alguien abre un torrent en su cliente torrent. Estos son algunos rastreadores públicos gratuitos que puedes usar:
- 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 (solo protocolo ipv6)
Cuantos más rastreadores uses, mejor. Es bueno tener rastreadores de respaldo en caso de que uno o más de ellos se vuelvan inaccesibles. Si deseas ir por la ruta mega-dura, ¡incluso puedes alojar tu propio rastreador!
Creando el Torrent
Ahora que tienes una lista de rastreadores, estás listo para ejecutar mktorrent. Mktorrent es muy fácil de usar. Para ver todas sus opciones, escribe mktorrent -h.

Este es un ejemplo básico y simplificado de cómo usar mktorrent para hacer tu propio torrent con un solo rastreador del archivo my-really-long-novel.pdf:
mktorrent -a tracker.ccc.de:80 -o my-really-long-novel.torrent my-really-long-novel.pdfRecomiendo darle a mktorrent un poco más de información que eso. Este ejemplo más extenso crea un torrent de “SadOS_1.0_i686.iso” y establece múltiples rastreadores con -a, un comentario con -c, un nombre (que aparecerá en los clientes torrent) con -n, un nivel de verbosidad más alto con -v, y 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 "Este es SadOS 1.0, una distribución de Linux basada en Arch inspirada en el cómic en 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 repetirá tus opciones y te mostrará su progreso mientras calcula los hashes de las piezas de tu torrent:

Ahora tendrás un archivo *.torrent en el directorio en el que ejecutaste mktorrent. Ábrelo en tu cliente torrent y establece el directorio de datos donde se encuentra tu archivo original. ¡Felicidades! Tu torrent tiene una semilla.
Distribuyendo tu Torrent
Ahora puedes enviar tu torrent por correo electrónico a tus amigos, subirlo a cualquier sitio de intercambio de archivos, o alojarlo tú mismo. Sin embargo, estas opciones no te darán mucha publicidad. Si deseas que el público pueda buscar y encontrar tu torrent, sugiero ponerlo en un sitio de torrents – ya sabes, uno de esos sitios de los que ya descargas torrents.
Ten en cuenta que no todos los “sitios de torrents” te permiten subir; muchos de ellos son solo motores de búsqueda para torrents alojados en otros lugares. Aquí hay algunos sitios de torrents populares donde puedes compartir tu torrent:
- The Pirate Bay
- Kickass Torrents
- Fenopy
- Vertor
- Torrent Reactor (necesitas establecer un nivel de reputación suficiente para subir)
- BTScene (cualquiera que desee subir debe primero enviar un correo electrónico con su nombre de usuario a [email protected] para demostrar que no es un spammer)
También hay algunos sitios de torrents de nicho que podrías desear usar para ciertos tipos de contenido, como Linux Tracker para torrents de Linux.
Para subir un torrent, normalmente tienes que registrarte en una cuenta de usuario en tu sitio objetivo. Luego solo tendrás que encontrar la sección “Subir” y ¡ponerte a ello! Así es como se ve la interfaz de subida de The Pirate Bay:

Lectores, ¿cuáles son sus formas favoritas de compartir archivos grandes?