Solución de la comunidad

Enruta Deluge a través de Gluetun en ZimaOS sin perder la interfaz web

A March 2026 ZimaOS user restored the Deluge Web UI by exporting Compose, removing Deluge's own ports, and sharing Gluetun's network namespace; another user later could not reproduce the result.

Un usuario de ZimaOS tenía Gluetun conectado a NordVPN y quería que Deluge compartiera su pila de red VPN. Gluetun estaba en ejecución, pero la interfaz web de Deluge no se abría. Finalmente, el usuario exportó la definición de Compose de Deluge, eliminó sus propias asignaciones de puertos, añadió el uso compartido de la red del contenedor y volvió a importar la pila.

Esta configuración fue confirmada por la comunidad, no era una plantilla de la tienda de aplicaciones de IceWhale. Más tarde, otro usuario no pudo reproducirla con Deluge y utilizó Transmission en su lugar.

Cómo funciona la ruta de red de Gluetun y Deluge

Navegador → puerto publicado por Gluetun → interfaz web de Deluge
Tráfico de Deluge → espacio de nombres de red de Gluetun → túnel VPN → Internet

Cuando Deluge utiliza el espacio de nombres de red de Gluetun, deja de tener una pila de red independiente. Gluetun debe publicar la interfaz web y los puertos de pares de Deluge; no deben duplicarse en Deluge.

Configuración de la aplicación Deluge en ZimaOS antes de enrutar su red a través de Gluetun
La instalación original de Deluge todavía tenía su propia configuración de red y no exponía una interfaz web funcional a través de Gluetun.
Configuración de la aplicación Gluetun en ZimaOS con credenciales VPN y puertos de Deluge
Gluetun ya estaba conectado; el problema restante era conectar correctamente Deluge a su pila de red.

Flujo de trabajo funcional de la comunidad

  1. Elimina la aplicación inicial de Deluge después de conservar su configuración y sus descargas.
  2. Utiliza la instalación personalizada para eliminar los puertos publicados propios de Deluge.
  3. Exporta la definición de Compose resultante.
  4. Añade network_mode: container:gluetun a Deluge.
  5. Asegúrate de que la interfaz web de Deluge y los puertos de pares necesarios estén publicados en Gluetun.
  6. Importa la pila de Compose editada y abre Deluge mediante el puerto del host publicado por Gluetun.

El proyecto oficial de Gluetun documenta network_mode: "container:gluetun" para un contenedor de otro proyecto de Compose y network_mode: "service:gluetun" para servicios del mismo proyecto. Consulta la guía de conexión de contenedores de Gluetun antes de elegir una opción.

Verifica tanto la accesibilidad como la salida a Internet

El usuario original realizó una comprobación de la IP externa dentro del entorno de Deluge y vio la dirección de la VPN en lugar de la dirección del ISP. Comprueba también que la interfaz web siga siendo accesible desde la LAN, que las descargas utilicen las rutas previstas y que el tráfico se detenga si Gluetun deja de estar operativo.

Protege las credenciales VPN y las exportaciones de Compose

Las capturas de pantalla y los archivos YAML exportados pueden incluir nombres de usuario y contraseñas del proveedor, claves privadas, ubicaciones de servidores y rutas locales. Ocúltalos antes de compartirlos. Siempre que sea compatible, utiliza archivos de entorno o secretos, y cambia cualquier credencial que se haya expuesto públicamente.

Comprende los límites de la tienda de aplicaciones

Exportar y volver a importar Compose puede desvincular la nueva pila del ciclo de vida original de la tienda de aplicaciones. Registra las etiquetas de las imágenes y la configuración, y prueba las actualizaciones manualmente. No ejecutes comandos generales de «limpieza de la caché de Docker» simplemente porque una reinstalación haya conservado la configuración; AppData persistente está diseñado para sobrevivir al reemplazo de contenedores.

Preguntas frecuentes sobre Gluetun y Deluge

¿Por qué desapareció la interfaz web de Deluge?

Cuando Deluge comparte el espacio de nombres de red de Gluetun, Gluetun debe publicar el puerto de acceso.

¿Debe Deluge conservar sus propias asignaciones de puertos?

No en este diseño de red compartida; publica los puertos necesarios en Gluetun.

¿El resultado fue universal?

No. El autor original confirmó que funcionaba, mientras que otro participante utilizó Transmission después de no poder reproducir la configuración de Deluge.