Repolode
gravitl

gravitl/netmaker

O Netmaker automatiza redes virtuais baseadas em WireGuard para VPNs mesh, conexões site-to-site, acesso remoto e clusters Kubernetes.

Alternativa open source a:TailscaleZeroTier

Estrelas
11,857
Forks
667
Issues abertas
216
Último commit
ontem

O que é?

O Netmaker é uma plataforma para criar e gerenciar redes WireGuard. Com ele, você configura VPNs mesh entre máquinas, conexões site-to-site entre data centers e clouds e gateways de acesso remoto para usuários individuais, sem precisar configurar cada peer do WireGuard manualmente.

O projeto oferece um servidor com interface de administração, login OAuth, DNS privado e listas de controle de acesso, além de um cliente chamado netclient, que roda em Linux, Docker, Mac e Windows. A versão open source auto-hospedada pode ser instalada em uma VM na cloud com um script de instalação rápida, e também há uma opção SaaS gerenciada.

O README do Netmaker indica seu uso em redes peer-to-peer, site-to-site e Kubernetes, e o projeto usa o WireGuard do kernel para obter desempenho. Projetos da comunidade ampliam suas funcionalidades com integrações como Traefik, CoreDNS, Terraform e OpenWRT.

Recursos principais

  • 01Cria VPNs mesh WireGuard, redes site-to-site e gateways de acesso remoto.
  • 02Oferece uma interface de administração com login OAuth e DNS privado.
  • 03Oferece listas de controle de acesso para restringir quais nós podem se comunicar.
  • 04Inclui o agente netclient para Linux, Docker, Mac e Windows.
  • 05Inclui um script de instalação rápida para hospedar a plataforma por conta própria em uma VM na cloud.

Casos de uso

  • Conectar servidores em várias clouds e data centers a uma única rede privada.
  • Oferecer acesso seguro da equipe remota a serviços internos sem expô-los publicamente.
  • Conectar uma rede de homelab ou escritório a recursos na cloud por meio de túneis site-to-site.
  • Criar uma rede overlay para clusters Kubernetes.

Início rápido

  1. 1

    Obtenha uma VM na nuvem com Ubuntu 24.04 e um IP público estático

  2. 2

    Permita o tráfego de entrada nas portas 443 e 51821 (TCP e UDP) no firewall da nuvem

  3. 3

    (Recomendado) Aponte um subdomínio DNS curinga, como *.netmaker.example.com, para o IP público da VM

  4. 4

    Execute o script de configuração rápida para instalar o servidor Netmaker de código aberto

    sudo wget -qO /root/nm-quick.sh https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh && sudo chmod +x /root/nm-quick.sh && sudo /root/nm-quick.sh

Antes de usar

  • O script de instalação rápida foi desenvolvido para Ubuntu 24.04 em uma VM na nuvem com um IP público estático.
  • A versão PRO requer um processo de configuração separado e está coberta por uma licença diferente para o diretório pro/.

Em coleções

Tópicos

Perguntas frequentes

O que é netmaker?
O Netmaker automatiza redes virtuais baseadas em WireGuard para VPNs mesh, conexões site-to-site, acesso remoto e clusters Kubernetes. O Netmaker é uma plataforma para criar e gerenciar redes WireGuard. Com ele, você configura VPNs mesh entre máquinas, conexões site-to-site entre data centers e clouds e gateways de acesso remoto para usuários individuais, sem precisar configurar cada peer do WireGuard manualmente.
netmaker é gratuito? Qual é a licença?
netmaker é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
netmaker ainda é mantido?
Manutenção ativa. O último commit de netmaker foi em 6 de nov. de 2026.
Para que posso usar netmaker?
Conectar servidores em várias clouds e data centers a uma única rede privada. Oferecer acesso seguro da equipe remota a serviços internos sem expô-los publicamente. Conectar uma rede de homelab ou escritório a recursos na cloud por meio de túneis site-to-site. Criar uma rede overlay para clusters Kubernetes.
Como instalar netmaker?
Obtenha uma VM na nuvem com Ubuntu 24.04 e um IP público estático Permita o tráfego de entrada nas portas 443 e 51821 (TCP e UDP) no firewall da nuvem (Recomendado) Aponte um subdomínio DNS curinga, como *.netmaker.example.com, para o IP público da VM Execute o script de configuração rápida para instalar o servidor Netmaker de código aberto: sudo wget -qO /root/nm-quick.sh https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh && sudo chmod +x /root/nm-quick.sh && sudo /root/nm-quick.sh
Onde consigo netmaker?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gravitl/netmaker

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

Projetos relacionados