26 de febrero de 2011

Controlar JDownloader en Ubuntu desde un móvil Android.

¿Te imaginas poder controlar tu cola de descargas desde cualquier parte con tu móvil? Imagina poder añadir una descarga a la cola mientras estás en la calle. Cuando llegues, la tendrás lista para poder disfrutar de ella. También podrás ver cuánto le queda a las descargas... pausarlas, renudarlas. ¿Genial, eh?

¿Cómo hacerlo? Eso es precisamente lo que voy a explicar en este post.

1. Instalar JDownloader
JDownloader es quizás el mejor gestor de descargas multiplataforma disponible actualmente. Para instalarlo: 
Abrir una terminal y escribir los siguientes comandos:

sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update && sudo apt-get install jdownloader
Una vez que se haya instalado Jdownloader, hay varios pasos bastante recomendables, como:
-Poner JDownloader en español. (Acceder en JDownloader a Ajustes/Interfaz; Idioma: español)
-Usar el tema GTK. Esto le dará a JDownloader un aspecto más acorde con el tema del sistema. (Ajustes/Interfaz; Estilo visual: Light(GTK))



2. Activar el plugin para controlar remotamente JDownloader
Activar el plugin JD Control Remoto desde Ajustes/Complementos y servidores/Complementos. De la lista desplegable de plugins, activa el plugin "JD Control remoto". Recuerda el puerto que vas a utilizar, por defecto es el 10025.


Ahora, si accedes desde tu navegador a http://localhost:10025 debería aparecerte el siguiente mensaje...
JDRemoteControl - Malformed Request. use /help
...lo cual quiere decir que todo va correctamente.

También debería funcionarte desde tu ip privada, del tipo 192.168.0.2.

Sin embargo, es bastante posible que si accedes desde tu ip pública (P.Ej. 84.xx.xx.xx) no funcione. El motivo es que el router tiene que ser configurado previamente para saber que cuando se acceda a la ip por un puerto específico, derive la conexión al ordenador correcto (el que estás usando para JDownloader).

Explicado de otra forma: funcionará si estás conectado a tu red local, pero no desde fuera, y esa no es la idea.

Para solucionarlo:


4. Configurar tu router para redirigir el puerto.
En mi caso: (router Thomson TCW710 de Ono) pestaña Advanced, Fordwarding. He añadido mi ip privada y el puerto 10025.


Si no sabes tu ip privada, haz click derecho en el icono de tu conexión y en "Información de la conexión".



5. Pasamos al móvil Android.
Instalamos la aplicación JDownloaderRC en nuestro móvil android. Bien buscándolo en el Market o con el siguiente QR-Code:

Una vez instalada la aplicación, la abrimos, le damos al botón menú, después a Configurar. En la ip ponemos la ip pública del ordenador, que puedes averiguar por ejemplo aquí.
En el puerto ponemos el que venía por defecto, 10025, o bien el que hayamos puesto en su defecto.

Una vez configurada la aplicación, lo demás no tiene mucho misterio. Podrás ver el estado de las descargas dando a refrescar en el menú, pausar, reiniciar, añadir un enlace...



(*) Si tienes una ip dinámica, te recomiendo que registres una ip fija en no-ip.org para no te encuentres en la situación de que estés en la calle y no sepas la ip del ordenador, puesto que va cambiando.

Y con esto hemos terminado el tutorial, espero que os sea útil.

1 comentarios:

Interesante tutorial , pero si meto mi ip privada en el navegador este da error de conexión , y en mi router un comtrend 5356 no se como se llama la opción que indicas ¿podrías ayudarme?

Una vez que instalo el controlador en mi android meto la ip publica que me da esa web y el puerto y siempre me pone conection refused.

1 saludo

Publicar un comentario