Un Tracker Bittorrent totalmente libre


Página del proyecto:

URL del tracker

Definición del proyecto

Un tacker Bittorrent para uso libre sin necesidad de tener que registrarte. Solamente agregando la URL del tracker al archivo .torrent o al MagnetLink será suficiente para que cuando se abra con un cliente bittorrent, el tracker registre el HASH, si es que es la primera vez, o te responda con los seeds y leechers asociados a dicho HASH.

En ningún momento se almacenara en disco ninguna dirección IP o archivo que se este compartiendo. El tracker trabaja directamente contra la memoria RAM del sistema, por lo que una vez se cierre la aplicación o se apague el servidor, los archivos en memoria se borraran.

El servidor tiene la opción de generar listas negras de HASHes. Toda petición de registro o solicitud de peers sobre estos HASHes se rechazara automáticamente. Todo aquel que quiera bloquear algún HASH, tiene en la web del proyecto una dirección de correo electrónico a su disposición donde puede enviar sus peticiones de bloqueo.

Software utilizado:

Origen del proyecto

Viajemos unos años atrás, cuando todo el mundo era feliz saturando las redes ADSL domesticas con el eMule para bajar películas de todo tipo, música, juegos etc. Hasta que empezaron a cerrar servidores y la gente empezó a impacientarse.

Por aquel entonces ya se escuchaban los cantos de sirena sobre la red Bittorrrent. Por curiosidad me instale el cliente Azureus, ahora llamado Vuze, y empecé el proceso de migración. Encontrar los .torrents por aquel entonces no era tan fácil como ahora, ya que todo el mundo utilizaba los malditos links ed2k:// y en la red no había otra cosa. Pero gracias la fiebre por las series de televisivas, quien no recuerda Lost / Perdidos, la red eDonkey fue quedando en segundo plano y Bittorrent surgió como una alternativa real. Aunque todavía hay gente que utiliza el eMule/aMule, Bittorrent llego y arraso. Siendo sus actuales enemigos Netflix, Amazon Prime Video, HBO, Disney+ etc. es decir, el streaming de pago.

Como comprenderéis, mi inquietud por saber como funcionaba Bittorrent me llevo a saltar entre foros y wikis de todo tipo. La figura del Tracker me intrigaba y el poder montar uno siempre me rondaba por la cabeza.

Pasaron los años y probé algún que otro software para montar un tracker. Empecé con el ya extinto PeerTracker, pero no paso de ser un mero experimento entre amigos alojado en casa, si, en casa, con aquel ADSL a 256Kbps. Pero me sirvió como base de conocimiento para dar el siguiente salto. Por aquel entonces ThePirateBay.org utilizaba Opentracker, así que ni corto ni perezoso me puse a trastear con el. Nada mas empezar me di con un canto en los dientes, ya que debía ser compilado previamente y yo no tenia experiencia en ello. En esa época empezaba a jugar en serio con GNU/Linux, pero eso de compilar programas desde su código fuente no lo controlaba mucho. Y menos aun si mi laboratorio en aquel entonces era un Kurobox Pro. Si, una de las primeras NAS de uso domestico que existían por aquel entonces. Recuerdo que tenia un procesador ARM y no recuerdo como conseguí instalarle Debian 4 Etch. Entonces los repositorios de Debian no estaban a rebosar de paquetes recompilados para esta arquitectura como ahora, por lo que mucho software tenias que compilártelo tu directamente. Me toco compilar Opentracker bajo Debian 4 Etch para procesadores ARM sin tener ni idea de lo que estaba haciendo, me costo un poco entender como funcionaba todo aquello, pero al fin lo conseguí.

Como imaginareis, en aquella época montar un Tracker Bittorrent en casa seguía siendo imposible, y tener una VPS solo por afición era un gasto inasumible. Otra vez tuve que resignarme y volver a guardar el proyecto en el cajón, pero esta vez en la sección de “algún día…".

Ese día a llegado y al final he montado un Tracker 24/7 sobre un VPS asequible. Por ahora esta funcionando y no se cuanto durara, pero por lo menos he conseguido realizar el sueño de montar uno y que durante tanto tiempo se me había resistido.