Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Setup IPsec VPN — Configuración automatizada de servidor VPN IPsec con soporte para IPsec/L2TP, Cisco IPsec e IKEv2. Incluye scripts auxiliares para la gestión de usuarios y certificados, y genera perfiles para clientes iOS, macOS, Android y Windows. | Kitploit
Herramientas/GitLabGitLab/hwdsl2/setup-ipsec-vpn
Escáneres de VulnerabilidadesHerramientas de Cifrado/DescifradoAuditoría de ConfiguraciónSeguridad de Redes
GitLabhwdsl2/setup-ipsec-vpn

Setup IPsec VPN

Configuración automatizada de servidor VPN IPsec con soporte para IPsec/L2TP, Cisco IPsec e IKEv2. Incluye scripts auxiliares para la gestión de usuarios y certificados, y genera perfiles para clientes iOS, macOS, Android y Windows.

Ver Repositorio
341hace 4 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

English | 简体中文 | 繁體中文 | 日本語 | Русский

Scripts de configuración automática del servidor VPN IPsec

Build Status GitHub Stars Docker Stars Docker Pulls

Configura tu propio servidor VPN IPsec en solo unos minutos, con IPsec/L2TP, Cisco IPsec e IKEv2.

Una VPN IPsec cifra tu tráfico de red, de modo que nadie entre tú y el servidor VPN pueda espiar tus datos mientras viajan por Internet. Esto es especialmente útil cuando se utilizan redes no seguras, por ejemplo, en cafeterías, aeropuertos o habitaciones de hotel.

Usaremos Libreswan como servidor IPsec, y xl2tpd como proveedor L2TP.

Características:

  • Configuración del servidor VPN IPsec totalmente automatizada, sin necesidad de intervención del usuario
  • Compatible con IKEv2 con cifrados fuertes y rápidos (p. ej. AES-GCM)
  • Genera perfiles VPN para autoconfigurar dispositivos iOS, macOS y Android
  • Compatible con Windows, macOS, iOS, Android, Chrome OS y Linux como clientes VPN
  • Incluye scripts auxiliares para gestionar usuarios VPN y certificados

También disponible:

  • Docker VPN: IPsec VPN, WireGuard, OpenVPN, Headscale
  • IA: Self-Hosted AI Stack para LLMs locales, chat, RAG, voz y herramientas de IA

📘 ¿Te interesa la IA autoalojada? The Self-Hosted AI Builder’s Guide es una guía práctica para construir, proteger y operar tu propio stack de IA privado.

Inicio rápido

Comienza con un servidor Linux* que ejecute un sistema operativo compatible.

Usa este one-liner para configurar un servidor VPN IPsec:

wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh

Tus datos de inicio de sesión de VPN se generarán aleatoriamente y se mostrarán al finalizar.

Consejo: Opcionalmente, instala WireGuard, OpenVPN y/o Headscale en el mismo servidor.

Ver el script en acción (grabación de terminal).

Nota: Esta grabación es solo para fines de demostración. Las credenciales de VPN en esta grabación NO son válidas.

Haz clic aquí si no puedes descargar.

También puedes usar curl para descargar:

curl -fsSL https://get.vpnsetup.net -o vpn.sh && sudo sh vpn.sh

URLs de configuración alternativas:

https://github.com/hwdsl2/setup-ipsec-vpn/raw/master/vpnsetup.sh
https://gitlab.com/hwdsl2/setup-ipsec-vpn/-/raw/master/vpnsetup.sh

Si no puedes descargarlo, abre vpnsetup.sh y haz clic en el botón Raw de la derecha. Pulsa Ctrl/Cmd+A para seleccionar todo, Ctrl/Cmd+C para copiar y luego pega en tu editor favorito.

También está disponible una imagen de Docker precompilada. Para otras opciones y la configuración del cliente, lee las secciones siguientes.

* Un servidor en la nube, un servidor privado virtual (VPS) o un servidor dedicado.

Comunidad

  • 📬 Recibe actualizaciones del proyecto y guías de despliegue gratuitas (1–2 correos al mes)
  • 💬 Únete a la comunidad de r/selfhostedstack para participar en los debates
  • ⭐ Marca el repositorio con una estrella si te resulta útil — ayuda a que otros lo descubran

Requisitos

Un servidor en la nube, un servidor privado virtual (VPS) o un servidor dedicado, con una instalación de:

  • Ubuntu 26.04, 24.04 o 22.04
  • Debian 13 o 12
  • CentOS Stream 10 o 9
  • Rocky Linux o AlmaLinux
  • Oracle Linux
Otras distribuciones de Linux compatibles.
  • Raspberry Pi OS (Raspbian)
  • Kali Linux
  • Alpine Linux
  • Red Hat Enterprise Linux (RHEL)

Esto también incluye máquinas virtuales Linux en nubes públicas, como DigitalOcean, Vultr, Linode, OVH y Microsoft Azure. Los usuarios de nubes públicas también pueden desplegar usando user data.

Despliegue rápido en:

Deploy to Linode  Deploy to Azure

» Quiero ejecutar mi propia VPN pero no tengo un servidor para ello

Para servidores con un firewall externo (p. ej. EC2/GCE), abre los puertos UDP 500 y 4500 para la VPN.

También está disponible una imagen de Docker precompilada. Los usuarios avanzados pueden instalarlo en una Raspberry Pi. [1] [2]

[!WARNING] Ejecuta estos scripts en el servidor Linux que alojará tu VPN. No los ejecutes en tu PC o Mac personal.

Instalación

Primero, actualiza tu servidor con sudo apt-get update && sudo apt-get dist-upgrade (Ubuntu/Debian) o sudo yum update y reinicia. Esto es opcional, pero recomendable.

Para instalar la VPN, elige una de las siguientes opciones:

Opción 1: Haz que el script genere credenciales VPN aleatorias para ti (se mostrarán al finalizar).

wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh

Opción 2: Edita el script y proporciona tus propias credenciales de VPN.

wget https://get.vpnsetup.net -O vpn.sh
nano -w vpn.sh
[Replace with your own values: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD]
sudo sh vpn.sh

[!NOTE] Una PSK de IPsec segura debe constar de al menos 20 caracteres aleatorios.

Opción 3: Defina sus credenciales de VPN como variables de entorno.

Descargar herramienta