RustDesk: a alternativa gratuita e open source ao TeamViewer que sua empresa deveria conhecer
Acesso remoto é uma necessidade básica para qualquer equipe de TI. Seja para suportar um usuário com problema no computador, acessar um servidor, configurar uma impressora ou prestar atendimento a um cliente, a capacidade de ver e controlar uma máquina à distância é indispensável.
O problema é que as ferramentas comerciais mais conhecidas — TeamViewer, AnyDesk, LogMeIn — ficaram caras, limitadas e cheias de restrições. Versões gratuitas cortam tempo de sessão, bloqueiam por "uso comercial suspeito" e limitam o número de dispositivos. Para uma empresa que depende de acesso remoto no dia a dia, isso vira um problema recorrentre.
É aqui que o RustDesk entra como uma alternativa que vale a pena conhecer.
O problema com TeamViewer, AnyDesk e similares
Se você já usou TeamViewer ou AnyDesk em ambiente corporativo, provavelmente já passou por uma destas situações:
- "Uso comercial suspeito detectado": a sessão é cortada do nada e você fica sem acesso em um momento crítico.
- Limites de sessão: a versão gratuita desconecta após alguns minutos.
- Preços altos: as licenças comerciais custam centenas de reais por mês, por usuário.
- Aumento recorrente: o plano que custava X hoje custa o dobro no ano seguinte.
- Dependência de nuvem de terceiros: todo o tráfego passa pelos servidores da empresa, sem controle sobre onde os dados transitam.
- Limite de dispositivos: planos baratos limitam o número de máquinas que você pode acessar.
- Performance instável: em conexões de baixa qualidade, o desempenho cai e a latência atrapalha.
Para uma empresa de TI que atende dezenas de computadores e servidores, esses limitadores transformam uma ferramenta essencial em um custo fixo alto e em uma fonte constante de fricção.
O que é o RustDesk
RustDesk é uma aplicação open source de acesso remoto, escrita em Rust com interface em Flutter, projetada para ser uma alternativa livre ao TeamViewer e ao AnyDesk. O projeto é público no GitHub, com mais de 118 mil estrelas, licença AGPL v3 e uma comunidade ativa de desenvolvedores e usuários.
Na prática, o RustDesk faz a mesma coisa que o TeamViewer: você instala um cliente na máquina que quer acessar, recebe um ID e uma senha, e se conecta de qualquer outro dispositivo com o cliente instalado. A diferença é que você não paga licença, não tem limite de sessão e pode hospedar toda a infraestrutura de conexão nos seus próprios servidores.
Principais características
- Open source: o código é público, auditável e gratuito. Nada de caixa preta.
- Multiplataforma: funciona em Windows, macOS, Linux, Android, iOS e até no navegador (WebAssembly).
- Criptografia ponta a ponta: usa a biblioteca NaCl (Networking and Cryptography Library) para cifrar toda a comunicação.
- Self-hosted: você pode rodar seu próprio servidor de conexão (rendezvous e relay), sem depender da infraestrutura pública do RustDesk.
- Sem cadastro obrigatório: o cliente funciona sem criar conta. Instala, abre e conecta.
- Sem limite de dispositivos: conecte-se a quantas máquinas precisar.
- Sem limite de tempo: sessões podem durar o tempo necessário.
- Leve: construído em Rust, consome pouca memória e CPU.
- Transferência de arquivos: envie e receba arquivos durante a sessão remota.
- Chat integrado: converse com o usuário da máquina remota.
- Suporte a múltiplos monitores: veja e alterne entre os monitores do computador remoto.
- Modo sem privacidade: o usuário remoto vê tudo o que está sendo feito (essencial para suporte transparente).
Como funciona a infraestrutura self-hosted
A grande vantagem do RustDesk para empresas é a possibilidade de self-hosting — ou seja, hospedar sua própria infraestrutura de conexão.
O RustDesk usa dois componentes de servidor:
hbbs (ID/Rendezvous Server)
Registra os dispositivos quando eles ficam online, atribui os IDs e ajuda a estabelecer a conexão inicial entre as duas pontas. Funciona como um "catálogo de endereços" que permite que as máquinas se encontrem.
hbbr (Relay Server)
Quando a conexão direta (peer-to-peer) entre dois dispositivos não é possível — por exemplo, por causa de firewalls ou NAT — o relay server intermediar o tráfego, garantindo que a conexão funcione mesmo em redes restritas.
Ambos podem ser instalados em um servidor Linux simples, com Docker, em poucos minutos. As portas padrão são 21115 a 21119 (TCP e UDP). Depois de configurado, você aponta todos os clientes RustDesk para o seu servidor, e nenhuma sessão passa pela infraestrutura pública.
Isso significa:
- Controle total: todo o tráfego de acesso remoto passa pelo seu servidor, sob suas regras.
- Privacidade: os dados não transitam por servidores de terceiros.
- Performance: com o servidor próximo aos dispositivos, a latência pode ser menor.
- Independência: se o serviço público do RustDesk cair, suas conexões continuam funcionando.
RustDesk vs TeamViewer: comparação direta
| Critério | RustDesk | TeamViewer |
|---|---|---|
| Licença | Open source (AGPL v3) | Proprietário |
| Custo | Gratuito | A partir de R$ 1.500+/mês para uso comercial |
| Limite de sessão | Sem limite | Versão gratuita corta sessão |
| Limite de dispositivos | Sem limite | Limitado pelo plano |
| Self-hosted | ✅ Servidor próprio | ❌ Apenas nuvem do fabricante |
| Criptografia | Ponta a ponta (NaCl) | Ponta a ponta |
| Multiplataforma | Windows, macOS, Linux, Android, iOS, Web | Windows, macOS, Linux, Android, iOS, Web |
| Transferência de arquivos | ✅ | ✅ |
| Chat | ✅ | ✅ |
| Código auditável | ✅ Público no GitHub | ❌ Fechado |
| "Uso comercial suspeito" | Nunca | Frequente na versão gratuita |
| Suporte oficial | Comunidade + RustDesk Server Pro | Suporte comercial pago |
Quando o RustDesk faz sentido para sua empresa
O RustDesk é especialmente indicado para:
- Empresas de suporte de TI que precisam acessar muitos computadores de clientes sem pagar por licença de cada máquina.
- Equipes internas de TI que querem eliminar o custo recorrente de TeamViewer ou AnyDesk.
- Empresas com preocupação de segurança que preferem manter o tráfego de acesso remoto em infraestrutura própria.
- Administradores de sistemas que gerenciam servidores Linux e Windows e precisam de acesso gráfico ou terminal remoto.
- Empresas com filiais que precisam conectar equipes em diferentes localidades sem depender de VPN complexo para cada situação.
- Profissionais autônomos de TI que não podem investir em licenças comerciais caras.
RustDesk Server Pro: quando vale pagar
Embora o RustDesk seja gratuito, existe uma versão paga chamada RustDesk Server Pro, voltada para quem precisa de recursos avançados de gestão. A partir de aproximadamente US$ 10 por mês, o Pro adiciona:
- catálogo de endereços centralizado (address book);
- gerenciamento de dispositivos e permissões;
- grupos e usuários com controle de acesso;
- API para integração com outros sistemas;
- logs de auditoria;
- console web de administração.
Para uma empresa que gerencia muitos dispositivos e precisa de rastreabilidade, o Pro pode fazer sentido. Mas mesmo sem ele, a versão gratuita já resolve a maioria dos cenários de acesso remoto.
Segurança: o que considerar
O RustDesk usa criptografia ponta a ponta com NaCl, o que significa que mesmo o servidor de relay não consegue ler o conteúdo das sessões. Isso é um padrão forte de segurança.
Mesmo assim, algumas práticas são recomendadas ao implantar o RustDesk em ambiente corporativo:
- Hospede seu próprio servidor (hbbs + hbbr) para eliminar a dependência de servidores públicos.
- Use senhas fortes nos dispositivos e rotacione periodicamente.
- Habilique autenticação em dois fatores quando disponível.
- Restrinja as portas do servidor com firewall, permitindo apenas os IPs necessários.
- Mantenha os clientes atualizados para receber correções de segurança.
- Defina políticas de acesso claro para que os usuários saibam quando e como o acesso remoto será usado.
- Monitore os logs do servidor para identificar acessos incomuns.
- Use VPN ou túnel entre o servidor RustDesk e a rede corporativa quando possível.
Como a Mira Sistemas pode ajudar
A Mira Sistemas implementa e gerencia ambientes de acesso remoto corporativo com RustDesk para empresas que querem reduzir custos sem perder qualidade.
Podemos ajudar com:
- Avaliação do cenário atual: diagnóstico de custos com TeamViewer, AnyDesk e outras ferramentas.
- Implantação do RustDesk: instalação do servidor self-hosted (hbbs + hbbr) em sua infraestrutura ou nuvem.
- Configuração de clientes: deploy do cliente RustDesk em todos os computadores e servidores da empresa.
- Hardening de segurança: configuração de firewall, criptografia, senhas fortes e políticas de acesso.
- Integração com o suporte: treinamento da equipe para usar o RustDesk no atendimento diário.
- Monitoramento: acompanhamento do servidor RustDesk com alertas de disponibilidade e segurança.
- Migração completa: substituição gradual do TeamViewer ou AnyDesk pelo RustDesk, sem interromper o atendimento.
Se sua empresa está cansada de pagar caro por acesso remoto limitado, o RustDesk é uma alternativa madura, segura e gratuita. Fale com a Mira Sistemas para planejar a migração.