Script de shell que configura un servidor VPN WireGuard en Linux en minutos y permite administrar sus clientes.
Nyr/openvpn-install
Script de shell para instalar y administrar un servidor OpenVPN para usuarios remotos en Ubuntu, Debian y distribuciones de la familia RHEL.
- Estrellas
- 20,655
- Forks
- 5,049
- Issues abiertos
- 0
- Último commit
- hace 2 meses
¿Qué es?
openvpn-install es un script de Bash que instala y configura un servidor OpenVPN para acceso remoto (uso «road warrior»). Está dirigido a Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS y Fedora, y está pensado para desarrolladores o administradores que quieren tener su propio punto de acceso VPN sin configurar OpenVPN manualmente.
Al ejecutar el script, se inicia un asistente interactivo que solicita los ajustes necesarios para crear el servidor. Cuando termina, se puede volver a ejecutar el mismo script para agregar clientes, eliminar usuarios existentes o desinstalar OpenVPN por completo. No hace falta usar herramientas externas de gestión de configuración ni un panel web: basta con ejecutar un único script de shell en el servidor.
También hay disponible un script independiente, wireguard-install, para configuraciones basadas en WireGuard.
Funciones clave
- 01Instalador interactivo para servidores OpenVPN de acceso remoto («road warrior»).
- 02Compatible con Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS y Fedora.
- 03Al volver a ejecutar el script, se pueden agregar o eliminar usuarios cliente.
- 04Al volver a ejecutar el script, se puede desinstalar OpenVPN.
- 05Hay disponible un script complementario, wireguard-install, para configuraciones con WireGuard.
Casos de uso
- Configurar un punto de acceso VPN privado en un VPS o servidor dedicado.
- Administrar usuarios de VPN agregando o eliminando clientes después de la instalación.
- Desinstalar OpenVPN de un servidor sin tener que limpiar todo manualmente.
- Elegir WireGuard en su lugar mediante el instalador complementario.
Inicio rápido
- 1
Descarga y ejecuta el script de instalación con el comando del README
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh - 2
Sigue el asistente y, después, vuelve a ejecutar el script para añadir o eliminar usuarios, o desinstalar
Antes de usarlo
- Solo es compatible con Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS y Fedora.
- Necesitas tu propio servidor para alojar la VPN, como un VPS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es openvpn-install?
- Script de shell para instalar y administrar un servidor OpenVPN para usuarios remotos en Ubuntu, Debian y distribuciones de la familia RHEL. openvpn-install es un script de Bash que instala y configura un servidor OpenVPN para acceso remoto (uso «road warrior»). Está dirigido a Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS y Fedora, y está pensado para desarrolladores o administradores que quieren tener su propio punto de acceso VPN sin configurar OpenVPN manualmente.
- ¿openvpn-install es gratuito? ¿Qué licencia tiene?
- openvpn-install es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿openvpn-install sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de openvpn-install fue el 22 sept 2026.
- ¿Para qué puedo usar openvpn-install?
- Configurar un punto de acceso VPN privado en un VPS o servidor dedicado. Administrar usuarios de VPN agregando o eliminando clientes después de la instalación. Desinstalar OpenVPN de un servidor sin tener que limpiar todo manualmente. Elegir WireGuard en su lugar mediante el instalador complementario.
- ¿Cómo se instala openvpn-install?
- Descarga y ejecuta el script de instalación con el comando del README: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh Sigue el asistente y, después, vuelve a ejecutar el script para añadir o eliminar usuarios, o desinstalar
- ¿Dónde consigo openvpn-install?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nyr/openvpn-install
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente VPN de código abierto que despliega y conecta con tu propio servidor VPN autogestionado por SSH, en computadoras y dispositivos móviles.
Herramienta para Linux con GUI y CLI que convierte un adaptador WiFi en un punto de acceso y permite compartir una conexión sin desconectarse de otra red WiFi.
Plataforma SASE de código abierto y autohospedable basada en WireGuard que combina VPN zero trust, proxy inverso, acceso privilegiado y una puerta de enlace de IA.
Red privada peer-to-peer con cifrado de extremo a extremo para acceder desde cualquier lugar a tus máquinas y servicios de la LAN, sin redireccionamiento de puertos ni URL públicas.
Scripts de Shell para cambiar las fuentes de paquetes de distribuciones Linux por mirrors nacionales, además de instalar Docker y configurar mirrors de registro.