Repolode
netbirdio

netbirdio/netbird

VPN mesh open source baseada em WireGuard que conecta máquinas, pessoas e agentes de IA por túneis criptografados ponto a ponto, com controle de acesso baseado em identidade.

Alternativa open source a:TailscaleZeroTierCloudflare Access

Estrelas
30,186
Forks
1,778
Issues abertas
792
Último commit
há 12 horas

O que é?

O NetBird combina uma rede privada ponto a ponto sem necessidade de configuração com um sistema centralizado de controle de acesso. Cada máquina executa um agente do NetBird que gerencia um túnel WireGuard, permitindo que os dispositivos se comuniquem sem abrir portas de entrada, criar regras complexas de firewall ou configurar um gateway de VPN.

O acesso é controlado por grupos e regras gerenciados em uma única interface administrativa, com suporte a SSO e MFA, integrações com IdP, DNS privado, rotas para redes externas e nós de saída. Quando a travessia direta de NAT falha, o tráfego é redirecionado por um serviço de relay. O projeto pode ser usado pelo NetBird Cloud hospedado ou instalado por conta própria com Docker, e oferece clientes para Linux, macOS, Windows, Android, iOS, FreeBSD e várias plataformas de roteadores e NAS.

O repositório inclui um Management Service, um Signal Service, um Relay Service e componentes de cliente escritos em Go. Também oferece uma API pública, um provider do Terraform e uma coleção do Ansible para automação.

Recursos principais

  • 01Túneis WireGuard ponto a ponto com descoberta automática de peers e fallback para relay.
  • 02Controle de acesso granular por grupos e regras, gerenciado em uma única interface administrativa.
  • 03Suporte a SSO e MFA, com integrações com IdP e sincronização de grupos do IdP.
  • 04Rotas para redes externas, nós de saída e DNS privado com zonas personalizadas.
  • 05SSH e acesso a SSH e RDP pelo navegador, com políticas de acesso centralizadas.
  • 06API pública, provider do Terraform e coleção do Ansible para automação.

Casos de uso

  • Conectar laptops do escritório, servidores e dispositivos de homelab em uma única rede privada, sem um gateway de VPN tradicional.
  • Conceder à equipe remota acesso controlado a serviços internos com SSO e políticas por grupo.
  • Encaminhar tráfego para uma sub-rede privada ou usar um nó de saída em um dispositivo remoto.
  • Executar uma rede overlay zero trust auto-hospedada em uma VM pequena com Docker Compose.

Início rápido

  1. 1

    Baixe e instale o cliente NetBird em app.netbird.io/install

  2. 2

    Cadastre-se com Google, Microsoft, GitHub ou seu endereço de e-mail e, em seguida, confira a interface de administração

  3. 3

    Ou hospede por conta própria: execute o script oficial de instalação indicado no README (é necessária uma VM Linux, um domínio público e Docker Compose)

Antes de usar

  • A licença é mista: a maior parte do código usa BSD-3-Clause, mas os diretórios management, signal e relay usam AGPLv3.
  • Para hospedar por conta própria, você precisa de um domínio público, uma VM Linux com as portas 80, 443 e UDP 3478 abertas e Docker Compose.
  • A branch main pode ser instável ou não funcionar; portanto, use versões com tag para ter estabilidade.
  • O recurso Agent Network está em beta.

Em coleções

Tópicos

Perguntas frequentes

O que é netbird?
VPN mesh open source baseada em WireGuard que conecta máquinas, pessoas e agentes de IA por túneis criptografados ponto a ponto, com controle de acesso baseado em identidade. O NetBird combina uma rede privada ponto a ponto sem necessidade de configuração com um sistema centralizado de controle de acesso. Cada máquina executa um agente do NetBird que gerencia um túnel WireGuard, permitindo que os dispositivos se comuniquem sem abrir portas de entrada, criar regras complexas de firewall ou configurar um gateway de VPN.
netbird é gratuito? Qual é a licença?
netbird é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
netbird ainda é mantido?
Manutenção ativa. O último commit de netbird foi em 24 de out. de 2026.
Para que posso usar netbird?
Conectar laptops do escritório, servidores e dispositivos de homelab em uma única rede privada, sem um gateway de VPN tradicional. Conceder à equipe remota acesso controlado a serviços internos com SSO e políticas por grupo. Encaminhar tráfego para uma sub-rede privada ou usar um nó de saída em um dispositivo remoto. Executar uma rede overlay zero trust auto-hospedada em uma VM pequena com Docker Compose.
Como instalar netbird?
Baixe e instale o cliente NetBird em app.netbird.io/install Cadastre-se com Google, Microsoft, GitHub ou seu endereço de e-mail e, em seguida, confira a interface de administração Ou hospede por conta própria: execute o script oficial de instalação indicado no README (é necessária uma VM Linux, um domínio público e Docker Compose)
Onde consigo netbird?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/netbirdio/netbird

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

Projetos relacionados