Tailscale crea redes privadas basadas en WireGuard entre tus dispositivos; este repositorio incluye el daemon tailscaled y la CLI tailscale.
OpenVPN/openvpn
Un daemon VPN de código abierto que crea túneles seguros entre hosts mediante autenticación y cifrado basados en TLS.
Alternativa open source a:Cisco AnyConnect
Pulse Secure
- Estrellas
- 14,718
- Forks
- 3,420
- Issues abiertos
- 228
- Último commit
- hace 23 horas
¿Qué es?
OpenVPN es un daemon de túneles seguros que permite crear conexiones cifradas punto a punto o entre sitios, además de VPN de acceso remoto entre máquinas. Está escrito en C y se distribuye bajo la GNU General Public License versión 2.
El proyecto incluye los daemons principales de servidor y cliente, además de instrucciones de compilación para sistemas tipo Unix y Windows (mediante MinGW o MSVC). Se configura con archivos de configuración y opciones de línea de comandos. El directorio de ejemplos incluye configuraciones de muestra, un script de Perl para comprobar campos de certificados de forma personalizada mediante la opción --tls-verify y claves de ejemplo destinadas únicamente a pruebas.
Las herramientas de certificados easy-rsa y el controlador de red virtual tap-windows se mantienen como subproyectos independientes. Los instaladores de Windows y los paquetes de Debian se generan en un repositorio complementario.
Funciones clave
- 01Crea túneles cifrados entre hosts mediante autenticación basada en TLS.
- 02Permite verificar certificados de forma personalizada mediante la opción --tls-verify.
- 03Se compila en sistemas tipo Unix y en Windows con MinGW o MSVC.
- 04Se configura mediante archivos de configuración y opciones de línea de comandos, e incluye configuraciones de muestra.
Casos de uso
- Configurar una VPN de acceso remoto para que el personal pueda acceder de forma segura a las redes internas.
- Conectar dos sitios o redes mediante un túnel cifrado.
- Añadir comprobaciones personalizadas de certificados a una implementación de VPN basada en TLS existente.
Inicio rápido
- 1
Descarga la versión más reciente desde la página de descargas de la comunidad
- 2
Extrae el tarball del código fuente
tar -zxf openvpn-<version>.tar.gz - 3
Entra en el directorio del código fuente y ejecuta configure
./configure - 4
Compila OpenVPN con make
make
Antes de usarlo
- Se distribuye bajo la GPL version 2, una licencia copyleft.
- Para compilar en Windows, se requiere seguir el proceso independiente para MinGW o MSVC descrito en README.cmake.md.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es openvpn?
- Un daemon VPN de código abierto que crea túneles seguros entre hosts mediante autenticación y cifrado basados en TLS. OpenVPN es un daemon de túneles seguros que permite crear conexiones cifradas punto a punto o entre sitios, además de VPN de acceso remoto entre máquinas. Está escrito en C y se distribuye bajo la GNU General Public License versión 2.
- ¿openvpn es gratuito? ¿Qué licencia tiene?
- openvpn es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿openvpn sigue mantenido?
- Mantenimiento activo. El último commit de openvpn fue el 23 oct 2026.
- ¿Para qué puedo usar openvpn?
- Configurar una VPN de acceso remoto para que el personal pueda acceder de forma segura a las redes internas. Conectar dos sitios o redes mediante un túnel cifrado. Añadir comprobaciones personalizadas de certificados a una implementación de VPN basada en TLS existente.
- ¿Cómo se instala openvpn?
- Descarga la versión más reciente desde la página de descargas de la comunidad Extrae el tarball del código fuente: tar -zxf openvpn-<version>.tar.gz Entra en el directorio del código fuente y ejecuta configure: ./configure Compila OpenVPN con make: make
- ¿Dónde consigo openvpn?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OpenVPN/openvpn
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de firewall y router de código abierto basada en FreeBSD, que proporciona la GUI, la API y el backend del sistema de OPNsense.
Proxy inverso rápido que expone en internet servidores locales detrás de NAT o firewalls mediante TCP, UDP, HTTP y HTTPS.
Cliente de línea de comandos para Cloudflare Tunnel que conecta los servidores de origen a la red de Cloudflare sin abrir puertos entrantes en el firewall.
Una CLI minimalista en Rust que expone un puerto TCP local a través de un servidor remoto para que los servicios de localhost sean accesibles desde Internet.
CLI similar a netcat y biblioteca de Go para conectar dos máquinas mediante el plano de datos WireGuard de Tailscale, sin cuenta ni plano de control de Tailscale.