BookinglyTech News
Infraestructura

Configurar RustDesk con Pangolin para un solo dominio que sirva relay y señalización

Un usuario de Reddit comparte su intento de combinar RustDesk y el proxy inverso Pangolin, buscando un hostname único para los servicios hbbr y hbbs.

2 min de lecturar/selfhosted0 vistas

Un administrador instaló RustDesk en un VPS usando los paquetes .deb y comprobó que funciona sin problemas. El inconveniente es que el despliegue expone directamente los puertos del host y obliga a usar la IP pública del VPS, lo que complica la distribución de una dirección amigable.

Para solucionar eso, el usuario probó Pangolin como proxy inverso, con la intención de ofrecer un hostname fácil de recordar a familiares o colegas que necesiten asistencia remota. Con Docker‑Compose logró exponer el servicio hbbr (relay) mediante una única entrada en Pangolin, pero aún no había conseguido que el servicio hbbs (signaling) estuviese disponible bajo el mismo dominio.

La pregunta principal es si es viable configurar un único nombre de dominio que dirija tanto al relay como a la señalización. Pangolin permite definir varios targets para un recurso, aunque no está claro si esa es la mejor práctica. La documentación de RustDesk sugiere que usar ambos servicios mejora la experiencia, por lo que encontrar una solución limpia resulta relevante.

Una posible aproximación consiste en crear dos rutas en el archivo de configuración de Pangolin, una para el puerto del relay (hbbr) y otra para el puerto de señalización (hbbs), ambas bajo el mismo dominio pero con diferentes sub‑paths o con SNI distinto. Otra alternativa es emplear un wildcard TLS que redirija según el puerto de destino, dejando que el cliente RustDesk seleccione automáticamente el endpoint correcto. En cualquier caso, se necesita probar que el cliente pueda resolver ambos servicios sin conflicto de certificados.

Hasta el momento, el autor no encontró ejemplos concretos en la web; la mayoría de los hilos de discusión están desactualizados o sin respuesta. Por tanto, la comunidad todavía carece de una guía paso a paso para esta configuración específica.

Queda por ver si alguien logra publicar una solución funcional, ya que facilitar un único hostname simplificaría el despliegue de RustDesk en entornos domésticos y de pequeñas empresas, reduciendo la exposición de puertos y mejorando la usabilidad.