Repolode
apache

apache/guacamole-server

El daemon proxy guacd, la API C libguac y las bibliotecas de protocolo que traducen RDP, VNC, SSH y Telnet al protocolo de Guacamole, compatible con navegadores.

Estrellas
4,015
Forks
816
Issues abiertos
77
Último commit
hace 5 días

¿Qué es?

guacamole-server es el back end nativo de la puerta de enlace de escritorio remoto Apache Guacamole. Incluye guacd, un daemon proxy que se conecta a sistemas remotos mediante protocolos binarios como VNC y RDP, y los traduce al protocolo basado en texto de Guacamole, que un cliente web puede procesar fácilmente.

El repositorio también incluye libguac, la API C que se utiliza para crear compatibilidad con protocolos, y varias bibliotecas de protocolo. El README enumera la compatibilidad opcional con RDP mediante FreeRDP, SSH y Telnet, VNC mediante libVNCserver, transferencia de archivos SFTP, compresión WebP y codificación de video con guacenc a través de FFmpeg. La compilación sigue el flujo de trabajo estándar de Automake: configure, make y make install. guacd se ejecuta con opciones configurables para el host, el puerto, el pidfile y el nivel de registro.

Funciones clave

  • 01Convierte conexiones RDP, VNC, SSH y Telnet al protocolo de Guacamole.
  • 02Proporciona libguac, una API C para crear compatibilidad con protocolos.
  • 03Ofrece transferencia opcional de archivos SFTP en sesiones VNC y RDP.
  • 04Ofrece audio opcional en VNC mediante PulseAudio.
  • 05Se compila con el flujo de trabajo estándar de configure, make y make install.

Casos de uso

  • Ejecutar una puerta de enlace de escritorio remoto basada en navegador, en clúster o autohospedada.
  • Dar acceso desde el navegador a hosts internos SSH, VNC o RDP sin instalar software cliente.
  • Compilar o empaquetar el back end guacd para una implementación web de Guacamole.

Inicio rápido

  1. 1

    Instala las dependencias necesarias (Cairo, libjpeg-turbo, libpng y OSSP UUID) y las bibliotecas de protocolo que necesites

  2. 2

    Ejecuta configure

    ./configure
  3. 3

    Compila con make

    make
  4. 4

    Instala como root

    make install
  5. 5

    Ejecuta guacd directamente

    guacd

Antes de usarlo

  • Debe compilarse desde el código fuente con Automake; el README no ofrece instrucciones de instalación mediante un gestor de paquetes.
  • Es necesario instalar varias bibliotecas de C antes de compilar.
  • guacd es únicamente un demonio proxy y necesita la aplicación web Guacamole por separado para ser útil.

Temas

Preguntas frecuentes

¿Qué es guacamole-server?
El daemon proxy guacd, la API C libguac y las bibliotecas de protocolo que traducen RDP, VNC, SSH y Telnet al protocolo de Guacamole, compatible con navegadores. guacamole-server es el back end nativo de la puerta de enlace de escritorio remoto Apache Guacamole. Incluye guacd, un daemon proxy que se conecta a sistemas remotos mediante protocolos binarios como VNC y RDP, y los traduce al protocolo basado en texto de Guacamole, que un cliente web puede procesar fácilmente.
¿guacamole-server es gratuito? ¿Qué licencia tiene?
guacamole-server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿guacamole-server sigue mantenido?
Mantenimiento activo. El último commit de guacamole-server fue el 17 oct 2026.
¿Para qué puedo usar guacamole-server?
Ejecutar una puerta de enlace de escritorio remoto basada en navegador, en clúster o autohospedada. Dar acceso desde el navegador a hosts internos SSH, VNC o RDP sin instalar software cliente. Compilar o empaquetar el back end guacd para una implementación web de Guacamole.
¿Cómo se instala guacamole-server?
Instala las dependencias necesarias (Cairo, libjpeg-turbo, libpng y OSSP UUID) y las bibliotecas de protocolo que necesites Ejecuta configure: ./configure Compila con make: make Instala como root: make install Ejecuta guacd directamente: guacd
¿Dónde consigo guacamole-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/guacamole-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados