Gerenciador open source de conexões remotas para Windows, que reúne sessões RDP, VNC, SSH, Telnet e outras em uma única janela com abas.
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
Instale as dependências necessárias (Cairo, libjpeg-turbo, libpng e OSSP UUID) e as bibliotecas de protocolo necessárias
- 2
Execute configure
./configure - 3
Compile com make
make - 4
Instale como root
make install - 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
Servidor RDP de código aberto que oferece login gráfico remoto em máquinas Linux, compatível com clientes Microsoft RDP padrão.
Plataforma de gerenciamento de servidores self-hosted em que SSH, acesso remoto, SFTP, Docker e métricas são plugins opcionais.
Cliente multiplataforma de terminal e acesso remoto com suporte a SSH, SFTP, FTP, Telnet, porta serial, RDP, VNC e Spice.
Cliente e servidor VNC multiplataforma e de alto desempenho para visualizar e controlar desktops remotos.
Aplicativo de desktop remoto open source, escrito em Rust e auto-hospedável, como alternativa ao TeamViewer.