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:
- 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.
- 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.
- 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:
- En Azureus (en la computadora remota), entra al menú “Complementos” (“Plugins”) y selecciona la opción “Asistente de instalación” (“Installation wizard”).
- Marca la opción “Mediante listado desde sourceforge.net” (“By list from sourceforge.net”) y has clic en “siguiente”.

- Busca la opción “Azureus HTML WebUI” en la lista, márcala, y has clic en “siguiente.”

- Selecciona si quieres instalarlo para todos los usuarios o sólo para ti, y has clic en “terminado”.
- 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”.

- Abre el menú “Herramientas” (“Tools”) y selecciona “Opciones” (“Options”).

- En la lista de la izquierda, selecciona “Complementos” (“Plugins”) y luego “HTML Web UI”.

- 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.

- 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).

- 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.

- 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.

- ¡Listo! Si todo está bien, deberías ver lo siguiente:

- 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:

- En efecto, el archivo se ha empezado a bajar en la otra computadora.

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.
- En Azureus (en la computadora remota), entra al menú “Complementos” (“Plugins”) y selecciona la opción “Asistente de instalación” (“Installation wizard”).

- Marca la opción “Mediante listado desde sourceforge.net” (“By list from sourceforge.net”) y has clic en “siguiente”.

- Busca la opción “XML over HTTP” en la lista, márcala, y has clic en “siguiente.”

- Selecciona si quieres instalarlo para todos los usuarios o sólo para ti, y has clic en “terminado”.
- 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”.

- Abre el menú “Herramientas” (“Tools”) y selecciona “Opciones” (“Options”).

- En la lista de la izquierda, selecciona “Complementos” (“Plugins”) y luego “Interfaz XML/HTTP” (“XML/HTTP Interface”).

- 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”.

- 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).

- 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.

- 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”.

- 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.

- ¡Listo! El archivo empezará a bajarse en la otra computadora.

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!