Repolode
netbirdio

netbirdio/netbird

VPN mesh de código abierto basada en WireGuard que conecta máquinas, personas y agentes de IA mediante túneles cifrados peer-to-peer y control de acceso basado en identidad.

Alternativa open source a:TailscaleZeroTierCloudflare Access

Estrellas
30,186
Forks
1,778
Issues abiertos
792
Último commit
hace 12 horas

¿Qué es?

NetBird combina una red privada peer-to-peer que no requiere configuración con un sistema centralizado de control de acceso. Cada máquina ejecuta un agente de NetBird que gestiona un túnel de WireGuard, para que los dispositivos puedan conectarse entre sí sin abrir puertos entrantes, escribir reglas de firewall complejas ni configurar una puerta de enlace VPN.

El acceso se controla mediante grupos y reglas que se gestionan desde una sola interfaz de administración, con compatibilidad con SSO y MFA, integraciones con IdP, DNS privado, rutas a redes externas y nodos de salida. Si falla la traversía NAT directa, el tráfico pasa a un servicio de relay. El proyecto se puede usar con NetBird Cloud, el servicio alojado, o autohospedar con Docker. Incluye clientes para Linux, macOS, Windows, Android, iOS, FreeBSD y varias plataformas de routers y NAS.

El repositorio incluye un Management Service, un Signal Service, un Relay Service y componentes cliente escritos en Go. También ofrece una API pública, un proveedor de Terraform y una colección de Ansible para automatizar tareas.

Funciones clave

  • 01Túneles de WireGuard peer-to-peer con detección automática de peers y fallback a un relay.
  • 02Control de acceso granular mediante grupos y reglas, gestionado desde una sola interfaz de administración.
  • 03Compatibilidad con SSO y MFA, integraciones con IdP y sincronización de grupos de IdP.
  • 04Rutas a redes externas, nodos de salida y DNS privado con zonas personalizadas.
  • 05SSH y acceso a SSH y RDP desde el navegador con políticas de acceso centralizadas.
  • 06API pública, proveedor de Terraform y colección de Ansible para automatizar tareas.

Casos de uso

  • Conectar portátiles de oficina, servidores y dispositivos de un laboratorio doméstico en una sola red privada, sin una puerta de enlace VPN tradicional.
  • Dar al personal remoto acceso controlado a servicios internos mediante SSO y políticas por grupo.
  • Enrutar el tráfico a una subred privada o usar un nodo de salida desde un dispositivo remoto.
  • Ejecutar una red overlay zero-trust autohospedada en una VM pequeña con Docker Compose.

Inicio rápido

  1. 1

    Descarga e instala el cliente de NetBird desde app.netbird.io/install

  2. 2

    Regístrate con Google, Microsoft, GitHub o tu dirección de correo electrónico y, después, consulta la interfaz de administración

  3. 3

    O bien, autoalójalo: ejecuta el script oficial de instalación indicado en el README (necesitas una VM Linux, un dominio público y Docker Compose)

Antes de usarlo

  • La licencia es mixta: la mayor parte del código usa BSD-3-Clause, pero los directorios management, signal y relay usan AGPLv3.
  • Para el autoalojamiento necesitas un dominio público, una VM Linux con los puertos 80, 443 y UDP 3478 abiertos, y Docker Compose.
  • La rama main puede ser inestable o no funcionar, así que usa versiones etiquetadas para un uso estable.
  • La función Agent Network está en fase beta.

En colecciones

Temas

Preguntas frecuentes

¿Qué es netbird?
VPN mesh de código abierto basada en WireGuard que conecta máquinas, personas y agentes de IA mediante túneles cifrados peer-to-peer y control de acceso basado en identidad. NetBird combina una red privada peer-to-peer que no requiere configuración con un sistema centralizado de control de acceso. Cada máquina ejecuta un agente de NetBird que gestiona un túnel de WireGuard, para que los dispositivos puedan conectarse entre sí sin abrir puertos entrantes, escribir reglas de firewall complejas ni configurar una puerta de enlace VPN.
¿netbird es gratuito? ¿Qué licencia tiene?
netbird es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿netbird sigue mantenido?
Mantenimiento activo. El último commit de netbird fue el 24 oct 2026.
¿Para qué puedo usar netbird?
Conectar portátiles de oficina, servidores y dispositivos de un laboratorio doméstico en una sola red privada, sin una puerta de enlace VPN tradicional. Dar al personal remoto acceso controlado a servicios internos mediante SSO y políticas por grupo. Enrutar el tráfico a una subred privada o usar un nodo de salida desde un dispositivo remoto. Ejecutar una red overlay zero-trust autohospedada en una VM pequeña con Docker Compose.
¿Cómo se instala netbird?
Descarga e instala el cliente de NetBird desde app.netbird.io/install Regístrate con Google, Microsoft, GitHub o tu dirección de correo electrónico y, después, consulta la interfaz de administración O bien, autoalójalo: ejecuta el script oficial de instalación indicado en el README (necesitas una VM Linux, un dominio público y Docker Compose)
¿Dónde consigo netbird?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/netbirdio/netbird

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados