Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

wireguard-install

Script de instalación automatizada para servidor VPN WireGuard en múltiples distribuciones Linux (Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Raspberry Pi OS). Incluye gestión interactiva de clientes y generación de perfiles QR.

Ficha actualizada 9 nov 2026, 22:16 · upstream 8 nov 2026, 5:23 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es wireguard-install

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio contiene un script bash diseñado para instalar servidores VPN WireGuard de forma completamente automatizada o mediante configuración interactiva. El script soporta múltiples distribuciones Linux incluyendo Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE y Raspberry Pi OS.

El instalador permite configurar el servidor con opciones personalizadas como nombre DNS del servidor, puerto UDP (por defecto 51820), servidores DNS para clientes y nombre del primer cliente. Incluye optimización de parámetros sysctl para mejorar el rendimiento de la VPN y soporta stacks dual IPv4 e IPv6.

El script incluye funcionalidades de gestión post-instalación como añadir, eliminar o listar clientes VPN existentes, mostrar códigos QR para configuración rápida en dispositivos móviles (Windows, macOS, iOS, Android), y desinstalar completamente WireGuard con opción segura de confirmación.

CASOS DE USO
  • Instalar servidor VPN privado en VPS o servidor dedicado sin conocimientos previos de WireGuard
  • Gestionar múltiples clientes VPN desde una sola consola con comandos específicos
  • Configurar acceso remoto seguro a red doméstica o corporativa desde cualquier dispositivo
  • Generar perfiles de cliente QR para configuración rápida en dispositivos móviles
  • Optimizar rendimiento de conexión VPN mediante ajustes sysctl preconfigurados
PUNTOS DESTACADOS
  • Instalación completamente automatizada con opción --auto sin necesidad de input manual
  • Soporte nativo para múltiples distribuciones Linux incluyendo openSUSE y Raspberry Pi OS
  • Gestión de clientes vía línea de comandos (añadir, eliminar, listar, mostrar QR)
  • Generación automática de perfiles configurables para Windows, macOS, iOS y Android
  • Optimización sysctl incluida para mejorar rendimiento de túnel VPN
  • Soporte dual-stack IPv4 e IPv6 para clientes
PRECAUCIONES
  • Requiere acceso root o sudo para instalación y gestión del servicio
  • No incluye Docker ni contenedores nativos en este repositorio específico
  • Necesita abrir puerto UDP 51820 (o personalizado) en firewall externo si aplica
  • La configuración DNS por defecto es Google Public DNS, puede requerir personalización para entornos corporativos
  • No incluye interfaz web propia; requiere integración con herramientas externas como Headscale o OpenVPN para gestión avanzada
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de wireguard-install
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Pendiente de la cola editorial R11-R6 con investigación verificable.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.