Repolode
apache

apache/guacamole-server

O daemon proxy guacd, a API C libguac e bibliotecas de protocolo que traduzem RDP, VNC, SSH e Telnet para o protocolo do Guacamole, compatível com navegadores.

Estrelas
4,015
Forks
816
Issues abertas
77
Último commit
há 5 dias

O que é?

guacamole-server é o back-end nativo do gateway de desktop remoto Apache Guacamole. Ele inclui o guacd, um daemon proxy que se conecta a sistemas remotos por protocolos binários, como VNC e RDP, e os traduz para o protocolo baseado em texto do Guacamole, que pode ser processado facilmente por um cliente web.

O repositório também inclui libguac, a API C usada para criar suporte a protocolos, e várias bibliotecas de protocolo. O README lista suporte opcional a RDP via FreeRDP, SSH e Telnet, VNC via libVNCserver, transferência de arquivos SFTP, compressão WebP e codificação de vídeo com guacenc via FFmpeg. A compilação segue o fluxo padrão de trabalho Automake com configure, make e make install; o guacd oferece opções configuráveis de host, porta, pidfile e nível de log.

Recursos principais

  • 01Faz proxy de conexões RDP, VNC, SSH e Telnet para o protocolo Guacamole.
  • 02Oferece libguac, uma API C para criar suporte a protocolos.
  • 03Oferece suporte opcional à transferência de arquivos SFTP em sessões VNC e RDP.
  • 04Oferece suporte opcional a áudio via VNC usando PulseAudio.
  • 05Compila com o fluxo de trabalho padrão configure, make e make install.

Casos de uso

  • Executar um gateway de desktop remoto baseado em navegador, em cluster ou auto-hospedado.
  • Oferecer acesso pelo navegador a hosts SSH, VNC ou RDP internos, sem precisar instalar software cliente.
  • Compilar ou empacotar o back-end guacd para uma implantação web do Guacamole.

Início rápido

  1. 1

    Instale as dependências necessárias (Cairo, libjpeg-turbo, libpng e OSSP UUID) e as bibliotecas de protocolo necessárias

  2. 2

    Execute configure

    ./configure
  3. 3

    Compile com make

    make
  4. 4

    Instale como root

    make install
  5. 5

    Execute guacd diretamente

    guacd

Antes de usar

  • É necessário compilar a partir do código-fonte usando Automake; o README não apresenta instruções de instalação por gerenciador de pacotes.
  • É preciso instalar várias bibliotecas C antes de compilar.
  • guacd é apenas um daemon proxy e precisa do aplicativo web Guacamole separado para ser útil.

Tópicos

Perguntas frequentes

O que é guacamole-server?
O daemon proxy guacd, a API C libguac e bibliotecas de protocolo que traduzem RDP, VNC, SSH e Telnet para o protocolo do Guacamole, compatível com navegadores. guacamole-server é o back-end nativo do gateway de desktop remoto Apache Guacamole. Ele inclui o guacd, um daemon proxy que se conecta a sistemas remotos por protocolos binários, como VNC e RDP, e os traduz para o protocolo baseado em texto do Guacamole, que pode ser processado facilmente por um cliente web.
guacamole-server é gratuito? Qual é a licença?
guacamole-server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
guacamole-server ainda é mantido?
Manutenção ativa. O último commit de guacamole-server foi em 17 de out. de 2026.
Para que posso usar guacamole-server?
Executar um gateway de desktop remoto baseado em navegador, em cluster ou auto-hospedado. Oferecer acesso pelo navegador a hosts SSH, VNC ou RDP internos, sem precisar instalar software cliente. Compilar ou empacotar o back-end guacd para uma implantação web do Guacamole.
Como instalar guacamole-server?
Instale as dependências necessárias (Cairo, libjpeg-turbo, libpng e OSSP UUID) e as bibliotecas de protocolo necessárias Execute configure: ./configure Compile com make: make Instale como root: make install Execute guacd diretamente: guacd
Onde consigo guacamole-server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/guacamole-server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados