Repolode
OpenVPN

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 AnyConnectPulse 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. 1

    Descarga la versión más reciente desde la página de descargas de la comunidad

  2. 2

    Extrae el tarball del código fuente

    tar -zxf openvpn-<version>.tar.gz
  3. 3

    Entra en el directorio del código fuente y ejecuta configure

    ./configure
  4. 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