Construccion de un leecher dedicado :)

Este es un tema que fue un dolor de cabeza por mucho tiempo para mi. Este servidor estaba la mayor parte del tiempo completamente ocioso, son muy pocas las visitas así que tenerlo para descargar cosas a través de las redes p2p existentes era una buena opción ya que tenerlo de servidor web fantasma es un despropósito. Para esto investigue algún cliente de emule o bitorrent que funcionaran por consola (mi servidor no tiene pantalla, ni menos teclado, solo funciona con el cable de red y todo lo hago por ssh o las utilidades que tiene GNOME). En mi búsqueda varios fueron los programas que pasaron por mis manos pero ninguno dio muy buenos resultados. Entre los que me acuerdo fue Ctorrent un cliente de Bitorrent hecho en C que se veia prometedor pero lamentablemente me decepciono ya que con algunos torrent me tiraba segmentation faults (en todo caso es entendible porque a mi parecer aun esta muy verde el programa aquel). Investigando y consultandole a gonzalo me conto que existian front-ends hechos en php para emule. Existian 2 proyectos uno era mldonke-server y el otro no recuerdo cual era pero ambos son antiguos y por las paginas en sourceforge parecian abandonados. Aun asi probe el mldonkey-server que prometia muchisimo. Pero para mi mala suerte este tampoco funciono como esperaba. Tenia un comportamiento erratico en las busquedas de archivos asi como con las descargas asi que lo borre.
Asi estuve un tiempo hasta que encontre Torrentflux un cliente de bitorrent hecho en php que me ha funcionado de expectacular. Entre las caracteristicas destacables son la capacidad de ser multi-usuario, estable , multi-lingue, muy intuitivo y una serie de otras caracteristicas que lo hacen genial.

Construyendo el leecher

Yo baje la version 2.3 que necesita un servidor apache+php+mysql+pyton.
Si tienes un servidor que cumple con los requerimientos la instalacion y phpmyadmin es bastante facil.

Detallare los pasos a continuacion

1- Descomprimir el archivo en /var/www/ o en mi caso /home/usuario/public_html/ , se creara un directorio llamado torrentflux-2.3 con tres directorios dentro (html, sql, upgrades)
2- Ir a el directorio html que esta dentro de torrentflux-2.3
3- Crear una base de datos mysql con phpmyadmin
4- Una vez creada la base que no tiene nada, importar los datos (en la pestaña “Importar” del menu de la base) desde el archivo mysql_torrentflux.sql que se encuentra en el direcorio sql del directorio torrentflux-2.3.
5- Editar el archivo config.php y llenar los datos con el user, password y el nombre de la base de datos que creaste y que tiene los datos importados desde el archivo nombrado anteriormente.
6- Ingresar a traves del navegador a /localhost/torrentflux-2.3/ o /localhost/~usuario/torrentflux-2.3/ e ingresar el user y la password que pusiste en config.php
7- Leechear a gusto!

0 Respuestas a “Construccion de un leecher dedicado :)”


  1. No hay Comentarios

Dejame una respuesta

*
Para probar que no eres un bot, ingresa las letras de la imagen EN MAYUSCULAS
Anti-Spam Image