Cómo controlar Azureus remotamente

Por Guillermo Esteves — 09/10/2006

Imagina lo siguiente: estás en la oficina (o en la universidad, o en casa de la abuela) navegando en Internet y encuentras un torrent (legal, claro) interesante que deseas bajar, pero en la oficina/escuela/universidad tienen un firewall muy estricto (o la abuela sólo tiene dial-up) y no puedes usar ningún cliente de BitTorrent para hacerlo. Sin tan sólo existiera una manera de decirle a la computadora de tu casa que descargue el torrent, de manera de que al final del día, cuando llegues a casa, encuentres tu archivo listo y descargado…

Pues resulta que sí se puede. En este artículo explicaré dos maneras de controlar Azureus, uno de los clientes de BitTorrent más populares, remotamente desde cualquier computadora. Para ambas soluciones se necesita:

  1. Tener la versión más reciente de Azureus instalada y configurada correctamente en la computadora remota (la de tu casa, por ejemplo). No importa la plataforma, ambas soluciones pueden controlar Azureus en Windows, Mac o Linux.
  2. Conocer la dirección IP de dicha computadora. Eso lo puedes ver entrando aquí desde esa computadora, aunque recomiendo abrir una cuenta en No-IP e instalar el cliente para tener una dirección más fácil de recordar. Los detalles de esto lo dejaré para un artículo futuro.
  3. Un buen café y/o donas para disfrutar mientras sigues los pasos.

Solución 1: Azureus HTML WebUI

El Azureus HTML Web UI es la manera más sencilla de controlar Azureus remotamente, ya que permite hacerlo a través de cualquier navegador web que tenga JavaScript habilitado, por lo que puede ser usado desde casi cualquier computadora. Además es bastante fácil de configurar:

  1. En Azureus (en la computadora remota), entra al menú “Complementos” (“Plugins”) y selecciona la opción “Asistente de instalación” (“Installation wizard”). Azureus HTML Web UI - Paso 1
  2. Marca la opción “Mediante listado desde sourceforge.net” (“By list from sourceforge.net”) y has clic en “siguiente”. Azureus HTML Web UI - Paso 2
  3. Busca la opción “Azureus HTML WebUI” en la lista, márcala, y has clic en “siguiente.” Azureus HTML Web UI - Paso 3
  4. Selecciona si quieres instalarlo para todos los usuarios o sólo para ti, y has clic en “terminado”.
  5. Espera que aparezca el Instalador de Complementos de Azureus (Azureus Plugin Installer), dale a “instalar”, y espera que termine. Bebe tu café. Cuando termine de bajar e instalarse, has clic en “cerrar”. Azureus HTML Web UI - Paso 5
  6. Abre el menú “Herramientas” (“Tools”) y selecciona “Opciones” (“Options”). Azureus HTML Web UI - Paso 6
  7. En la lista de la izquierda, selecciona “Complementos” (“Plugins”) y luego “HTML Web UI”. Azureus HTML Web UI - Paso 7
  8. En esa ventana, modifica el puerto si prefieres (recuerda abrir dicho puerto en tu firewall o router). Recomiendo altamente marcar la opción de “Activar contraseña” (“Enable password”) y seleccionar un nombre de usuario y contraseña apropiados para mayor seguridad. Azureus HTML Web UI - Paso 8
  9. Entra a la sección “Archivos” (“Files”), marca la opción “Descargar automáticamente en la carpeta por defecto” (“Automatically download to the default directory”), y selecciona una carpeta por defecto (cualquiera sirve). Azureus HTML Web UI - Paso 9
  10. En la sub-sección “Torrents”, asegúrate de que la opción “Guardar archivos .torrent” (“Save .torrent files”) esté marcada y selecciona una carpeta (cualquiera sirve). Guarda las opciones y reinicia Azureus. Azureus HTML Web UI - Paso 10
  11. Eso es todo lo que debes hacer. Ahora, en la otra computadora (la que vas a usar en la oficina/universidad/casa de la abuela), sólo tienes que abrir el navegador e ingresar el IP de la computadora de casa y el puerto de la interfaz web (por ejemplo http://123.456.789.123:6886). Ingresa el nombre de usuario y contraseña seleccionado. Azureus HTML Web UI - Paso 11
  12. ¡Listo! Si todo está bien, deberías ver lo siguiente: Azureus HTML Web UI - Paso 12
  13. Ahora lo único que tienes que hacer es entrar a la sección de “upload”, y subir un torrent (ya sea indicando la dirección del torrent o subiendo el archivo directamente). Una vez que lo hagas, en la sección de “downloads”, deberías ver lo siguiente: Azureus HTML Web UI - Paso 13
  14. En efecto, el archivo se ha empezado a bajar en la otra computadora. Azureus HTML Web UI - Paso 14

Solución 2: Azureus Dashboard Widget

Para los usuarios de Macs, una mejor opción es usar el Azureus Dashboard Widget de Andrew Dupont, gracias a la conveniencia del Dashboard. Obviamente, este widget requiere Mac OS X 10.4, pero puede controlar remotamente un Azureus instalado en cualquier plataforma. Al igual que la solución anterior, hay que instalar un plugin en Azureus.

  1. En Azureus (en la computadora remota), entra al menú “Complementos” (“Plugins”) y selecciona la opción “Asistente de instalación” (“Installation wizard”). Azureus Dashboard Widget - Paso 1
  2. Marca la opción “Mediante listado desde sourceforge.net” (“By list from sourceforge.net”) y has clic en “siguiente”. Azureus Dashboard Widget - Paso 2
  3. Busca la opción “XML over HTTP” en la lista, márcala, y has clic en “siguiente.” Azureus Dashboard Widget - Paso 3
  4. Selecciona si quieres instalarlo para todos los usuarios o sólo para ti, y has clic en “terminado”.
  5. Espera que aparezca el Instalador de Complementos de Azureus (Azureus Plugin Installer), dale a “instalar”, y espera que termine. Busca más café y/o donas. Cuando termine de bajar e instalarse, has clic en “cerrar”. Azureus Dashboard Widget - Paso 15
  6. Abre el menú “Herramientas” (“Tools”) y selecciona “Opciones” (“Options”). Azureus Dashboard Widget - Paso 6
  7. En la lista de la izquierda, selecciona “Complementos” (“Plugins”) y luego “Interfaz XML/HTTP” (“XML/HTTP Interface”). Azureus Dashboard Widget - Paso 7
  8. En esa ventana, modifica el puerto si prefieres (recuerda abrir dicho puerto en tu firewall o router). De nuevo recomiendo altamente marcar la opción de “Activar contraseña” (“Enable password”) y seleccionar un nombre de usuario y contraseña apropiados para mayor seguridad. La opción de “Protocolo” debe ser “http”. La opción de “Modo” debe ser “full”. En la opción “Acceso”, puedes dejarlo “local” si Azureus está instalado en la misma computadora que el widget. Si quieres tener acceso a Azureus desde cualquier computadora, debes cambiar la opción “Acceso” a “all”. Azureus Dashboard Widget - Paso 8
  9. Entra a la sección “Archivos” (“Files”), marca la opción “Descargar automáticamente en la carpeta por defecto” (“Automatically download to the default directory”), y selecciona una carpeta por defecto (cualquiera sirve). Azureus Dashboard Widget - Paso 9
  10. En la sub-sección “Torrents”, asegúrate de que la opción “Guardar archivos .torrent” (“Save .torrent files”) esté marcada y selecciona una carpeta (cualquiera sirve). Guarda las opciones y reinicia Azureus. Azureus Dashboard Widget - Paso 10
  11. Baja el widget e instálalo en la Mac. Cuando lo abras se dará vuelta automáticamente para que lo configures. Ingresa el IP de la computadora donde está instalado Azureus, el puerto que seleccionaste, y el nombre de usuario y contraseña (si configuraste alguna), y presiona “Done”. Azureus Dashboard Widget - Paso 11
  12. El widget debería conectarse y mostrar los torrents de la otra computadora. Ahora solo tienes que arrastrar un archivo .torrent sobre la rana y soltarlo. Azureus Dashboard Widget - Paso 12
  13. ¡Listo! El archivo empezará a bajarse en la otra computadora. Azureus Dashboard Widget - Paso 13

Conclusiones

Las ventajas que tiene controlar Azureus remotamente son obvias. En primer lugar, en la mayoría de las instituciones, ya sean compañías, escuelas, universidades, etc. tienen cerrados los puertos apropiados para el funcionamiento de clientes BitTorrent (y P2P en general) y normalmente son muy reacios a abrirlos, incluso para usos legítimos. Y en segundo lugar, es una buena manera de aprovechar la conexión de banda ancha de la casa, la cual en otro caso permanecería en desuso cuando uno está todo el día trabajando o estudiando.

En caso de encontrar problemas con alguna de las dos soluciones, hay algunas cosas que se pueden verificar:

  • Que el IP de la computadora remota sea el correcto. Si tu proveedor de Internet usa direcciones IP dinámicas, es probable que la misma cambie regularmente. Por esto recomiendo el uso de No-IP, ya que ese servicio provee una dirección fácil de recordar que siempre apunta al IP actual de la computadora.
  • Que los puertos apropiados estén abiertos en el firewall/router. Azureus usa UPNP, por lo que deberían abrirse automáticamente en el firewall de Windows y en el router (si soporta UPNP). En cualquier caso, PortForward.com ofrece información sobre cómo abrir los puertos en una gran variedad de routers.

¡Menea este artículo!

Categorizado como , , , , , .