Plataforma open source de Gerenciamento de Acesso Privilegiado (bastion host) para acessar com segurança SSH, RDP, Kubernetes, bancos de dados e aplicações web.
warp-tech/warpgate
Bastion host auto-hospedado que faz proxy de acesso SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP e VNC sem instalar software nos clientes.
Alternativa open source a:Teleport
- Estrelas
- 8,211
- Forks
- 443
- Issues abertas
- 271
- Último commit
- há 3 dias
O que é?
Warpgate é um bastion host (gateway de acesso privilegiado) que você implanta em uma DMZ ou em uma máquina bastion. Ele aceita conexões SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP e VNC, autentica os usuários localmente e, em seguida, conecta-se ao destino e une os dois lados, permitindo usar clientes nativos como ssh, kubectl ou ferramentas de banco de dados sem precisar de um wrapper.
Os administradores gerenciam usuários e destinos por meio de uma interface web integrada e atribuem hosts ou URLs específicos a usuários específicos. As sessões podem ser gravadas, acompanhadas ao vivo e reproduzidas posteriormente; o histórico de sessões fica armazenado em SQLite. Também há acesso a SSH, RDP e VNC pelo navegador.
Entre os recursos de segurança estão 2FA nativo com TOTP, SSO via OpenID Connect, proteção contra força bruta com bloqueio de IP e de usuários, além de tickets de acesso temporário. O projeto é distribuído como um único binário Rust, sem dependências de runtime.
Recursos principais
- 01Proxy transparente para SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP e VNC
- 02Funciona com clientes nativos, sem cliente personalizado ou wrapper de SSH
- 03Gravação de sessões, com visualização ao vivo e reprodução na interface de administração
- 042FA nativo com TOTP e SSO com OpenID Connect
- 05Proteção contra força bruta com bloqueio de IP e de usuários
- 06Binário único escrito em Rust seguro
Casos de uso
- Dar a engenheiros acesso controlado e auditável a servidores de produção, sem compartilhar uma conta de jump host
- Fornecer acesso com escopo definido a clusters Kubernetes ou bancos de dados em uma DMZ
- Habilitar acesso a máquinas internas por SSH ou RDP pelo navegador
- Gravar sessões de administradores para análise de conformidade
Início rápido
- 1
Instale o executor de tarefas Just
cargo install just - 2
Instale as dependências da interface de administração
just npm install - 3
Compile o frontend
just npm run build - 4
Compile o Warpgate (adicione --release para uma compilação otimizada)
cargo build
Antes de usar
- Para compilar a partir do código-fonte, é necessário ter Rust, NodeJS e NPM.
- Alguns binários de lançamento estão identificados como beta.
Tópicos
Perguntas frequentes
- O que é warpgate?
- Bastion host auto-hospedado que faz proxy de acesso SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP e VNC sem instalar software nos clientes. Warpgate é um bastion host (gateway de acesso privilegiado) que você implanta em uma DMZ ou em uma máquina bastion. Ele aceita conexões SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP e VNC, autentica os usuários localmente e, em seguida, conecta-se ao destino e une os dois lados, permitindo usar clientes nativos como ssh, kubectl ou ferramentas de banco de dados sem precisar de um wrapper.
- warpgate é gratuito? Qual é a licença?
- warpgate é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- warpgate ainda é mantido?
- Manutenção ativa. O último commit de warpgate foi em 4 de nov. de 2026.
- Para que posso usar warpgate?
- Dar a engenheiros acesso controlado e auditável a servidores de produção, sem compartilhar uma conta de jump host Fornecer acesso com escopo definido a clusters Kubernetes ou bancos de dados em uma DMZ Habilitar acesso a máquinas internas por SSH ou RDP pelo navegador Gravar sessões de administradores para análise de conformidade
- Como instalar warpgate?
- Instale o executor de tarefas Just: cargo install just Instale as dependências da interface de administração: just npm install Compile o frontend: just npm run build Compile o Warpgate (adicione --release para uma compilação otimizada): cargo build
- Onde consigo warpgate?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/warp-tech/warpgate
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente multiplataforma de terminal e acesso remoto com suporte a SSH, SFTP, FTP, Telnet, porta serial, RDP, VNC e Spice.
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.
Um gerenciador pessoal de sessões remotas para Windows que organiza conexões RDP, SSH, VNC, Telnet e SFTP em um único launcher.
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.
Um cliente SSH nativo para desktop, feito em Go, que reúne terminal, SFTP, encaminhamento de portas, VNC/RDP e um assistente de IA em uma única janela, sem webview.