VPNSmith
VPS Contabo
self-host-vpnCOMP

Headscale vs OpenVPN (2026): una malla y un concentrador no responden a la misma pregunta

Headscale coordina una malla WireGuard peer-to-peer; OpenVPN canaliza a los clientes a través de un único servidor. Compararlos es en realidad decidir si tu tráfico debe pasar por una máquina que controlas o ir directo, y qué pierdes en cada caso.

Por Eric Gerard · Fundador · VPNSmith - Especialista en VPN self-host y VPS GDPR5 min de lecturaPhoto: Pexels

Estos dos se comparan constantemente, y la comparación está ligeramente mal planteada. Headscale y OpenVPN no resuelven el mismo tipo de problema. Uno coordina una malla en la que tus dispositivos hablan directamente entre sí; el otro es un concentrador por el que pasa todo el tráfico. Elegir entre ellos es sobre todo decidir cuál de esas dos topologías quieres realmente, y la respuesta suele ser evidente en cuanto se plantea así la pregunta.

¿Estás comparando Headscale con el propio servicio alojado? Nuestra comparativa Tailscale vs Headscale enumera las funciones que faltan, el coste a 3 años y un veredicto según el tamaño del equipo.

La diferencia estructural, en un párrafo

Con OpenVPN, los clientes se conectan a un servidor. Ese servidor ve cada paquete, y es a la vez el punto de control y la ruta del tráfico. Cuando dos de tus portátiles hablan entre sí, su tráfico sube hasta el servidor y vuelve a bajar.

Con Headscale, el servidor reparte claves y mapas de red y después se aparta. Dos dispositivos que ya se han presentado hablan directamente, cifrados de extremo a extremo con WireGuard. El plano de control puede estar fuera de línea y los túneles existentes siguen funcionando.

Esa única diferencia determina casi todo lo que sigue.

Dónde gana la malla

El tráfico no da rodeos. Dos máquinas en la misma oficina se comunican a través de la oficina, no pasando por un VPS en Fráncfort. En trabajos sensibles a la latencia, no es una ganancia marginal.

Ningún cuello de botella único para el tráfico. El ancho de banda de un servidor OpenVPN es un techo compartido por todos; una malla no tiene un conducto central equivalente.

Identidad por dispositivo. Cada nodo tiene su propia clave y su propio lugar en una ACL, en lugar de un certificado que da acceso a "la red".

Velocidad, normalmente. WireGuard suele ejecutarse en el kernel de Linux mientras OpenVPN se ejecuta en espacio de usuario, lo que tiende a favorecer a WireGuard en un host Linux. Tómalo como una tendencia, no como una cifra: en un enlace saturado, o cuando ambos pares están de todos modos cerca del servidor OpenVPN, la diferencia puede perderse en el ruido.

Un panel de conexión de fibra visto en ángulo, filas de puertos turquesa a la derecha con conectores LC blancos enchufados, cables de fibra aguamarina y amarillos que se curvan hacia la izquierda sobre un armario oscuro
Un panel de conexión de fibra con puertos turquesa y conectores LC blancos, con cables que se curvan hacia un armario oscuro. Un concentrador centraliza rutas así a propósito; una malla es la decisión de no hacerlo.

Dónde sigue ganando OpenVPN, y no es nostalgia

Atravesar redes hostiles. OpenVPN puede funcionar sobre el puerto TCP 443, indistinguible del HTTPS normal para un filtro basado en puertos. WireGuard es solo UDP, así que una red que bloquea UDP bloquea la malla por completo: ningún ajuste del cliente lo soluciona. En el Wi-Fi de hoteles, campus y empresas esto es decisivo, y es la razón por la que mucha gente mantiene un punto de acceso OpenVPN únicamente como vía de escape. Cuando incluso TCP/443 se inspecciona en lugar de simplemente filtrarse, la respuesta deja de ser un ajuste de transporte y pasa a ser la ofuscación: wstunnel, que transporta el túnel dentro de un WebSocket, es el siguiente paso habitual.

Dispositivos que nunca ejecutarán WireGuard. Routers antiguos, equipos industriales embebidos, firmware de NAS antiguo, aparatos abandonados por su fabricante. Una malla a la que no puede unirse la mitad de tus equipos no es una malla.

Un único punto de entrada controlado. A veces centralizar el tráfico es el requisito, no el inconveniente, cuando todo debe pasar por un único punto de inspección o salir desde una sola dirección auditable. Una malla es, por diseño, la herramienta equivocada para eso.

Madurez del ecosistema. Décadas de documentación, y ninguna dependencia del cliente de una sola empresa.

Una tabla de decisión sin rodeos

Tu situaciónElección
Conectar tus propias máquinas entre síHeadscale
Necesitas un único punto de entrada controlado y auditableOpenVPN
Parte del parque es hardware antiguo o equipos dedicadosOpenVPN
La latencia entre pares importaHeadscale
Trabajas a menudo desde redes que filtran UDPOpenVPN (TCP/443)
Quieres identidad por dispositivo y ACL centralizadasHeadscale
No quieres ninguna dependencia del cliente de un proveedorOpenVPN

El veredicto honesto

Si estás construyendo conectividad privada entre máquinas que te pertenecen, Headscale es la mejor opción por defecto en 2026: la topología encaja con el problema, y el rendimiento se deriva de ese encaje y no de una ingeniería ingeniosa.

¿Te decides por Headscale? La parte del servidor es un pequeño VPS con una IP pública y un dominio. Nuestro generador de configuración Headscale gratuito escribe el config.yaml, el archivo Docker Compose, la configuración TLS y los primeros comandos, y un Contabo Cloud VPS 4 aparece desde 5,50 €/mes en contabo.com (comprobado el 17 oct. 2026). Si prefieres un proveedor estadounidense con garantía de reembolso de 30 días, Ultahost VPS Basic cuesta 5,52 $ al mes con un plazo de 24 meses (1 GB de RAM, IPv4 dedicada, consultado el 21 de octubre de 2026), suficiente para un servidor Headscale de un equipo pequeño. La misma máquina puede mantener un servicio OpenVPN escuchando en TCP/443 para las redes hostiles mencionadas arriba.

Conserva OpenVPN donde es realmente insustituible: redes hostiles que solo dejan salir TCP/443, y hardware que no puede unirse a una malla moderna. Esos dos casos son más limitados que hace cinco años, y no van a desaparecer.

Usar los dos es un resultado legítimo, no una incapacidad para decidir. El coste son dos vías de acceso que auditar en lugar de una, real, pero normalmente menor que forzar todos los casos a través de una sola herramienta que solo encaja con algunos.

★ Datacenter Núremberg GDPR · ✓ IPv4 dedicada incluida · puerto de 200 Mbit/s

Aloja tu VPN en tu propio VPS → ContaboAcceso root completo · IPv4 pública · elige tu región→

Preguntas frecuentes

¿Headscale sustituye a OpenVPN?
Solo si tu instalación de OpenVPN existe para conectar tus propias máquinas entre sí. Headscale coordina una malla peer-to-peer: cuando dos dispositivos se conocen, hablan directamente y el servidor no transporta ningún tráfico. OpenVPN es un concentrador: cada paquete pasa por el servidor, que es lo que quieres cuando necesitas un único punto de entrada controlado a una red, y una sobrecarga innecesaria cuando no lo necesitas.
¿Cuál es más rápido?
En la mayoría de las instalaciones autoalojadas gana la malla, por dos razones que no tienen nada que ver con que un proyecto esté mejor escrito que el otro. WireGuard, que es lo que coordina Headscale, suele ejecutarse en el kernel de Linux, mientras que OpenVPN se ejecuta en espacio de usuario; y el tráfico de la malla va de dispositivo a dispositivo en lugar de dar un rodeo por un servidor que puede estar en otro país. La diferencia se reduce cuando ambos pares están de todos modos cerca del servidor OpenVPN, y desaparece por completo cuando el cuello de botella es el enlace y no la CPU. Mide tu propia ruta antes de darlo por zanjado.
¿Puede Headscale atravesar un cortafuegos restrictivo como OpenVPN?
Con menos facilidad, y este es el argumento más sólido que le queda a OpenVPN. OpenVPN puede funcionar sobre el puerto TCP 443, que para un filtro basado en puertos parece HTTPS normal y pasa casi en cualquier sitio. WireGuard es solo UDP, así que una red que bloquea UDP bloquea la malla por completo, y ningún ajuste del cliente lo cambia. Headscale puede retransmitir a través de servidores DERP que tú alojes, pero eso es un recurso de reserva para atravesar NAT, no una función para eludir la censura.
¿Y los dispositivos antiguos y los equipos dedicados?
OpenVPN, sin dudarlo. Tiene clientes para hardware que nunca verá un módulo de kernel WireGuard: routers antiguos, equipos industriales embebidos, firmware de NAS antiguo, aparatos cuyo fabricante dejó de publicar actualizaciones hace años. Si tu parque incluye máquinas así, esto por sí solo puede zanjar la cuestión: una malla a la que no puede unirse la mitad de tus equipos no es una malla.
¿Cuál da más trabajo de mantener?
Un trabajo distinto, no necesariamente más. OpenVPN te pide gestionar una autoridad de certificación y una configuración de servidor, un camino bien documentado con décadas de tutoriales y mucho margen para configurarlo mal. Headscale te pide ejecutar un servicio de plano de control con una base de datos detrás, mantenerlo disponible para las altas y la rotación de claves, y aceptar que los clientes oficiales los mantiene una empresa cuya tolerancia no es contractual. Ninguno es un fin de semana de sufrimiento; ambos son un compromiso.
¿Puedo usar los dos?
Sí, y muchas instalaciones acaban así por una buena razón. Una malla gestiona las máquinas que la soportan, mientras un punto de acceso OpenVPN en TCP/443 sigue disponible para redes hostiles y para los dispositivos que no pueden unirse a la malla. El coste son dos vías de acceso que auditar en lugar de una, lo cual es un coste real, pero a menudo menor que forzar todos los casos a través de una sola herramienta que solo encaja con algunos.