Introducción

WireGuard es un protocolo VPN moderno y eficiente que ofrece una combinación de facilidad de uso y encriptación fuerte. Esta guía te mostrará cómo configurar un servidor VPN WireGuard usando un comando de instalación simplificado, adecuado para cualquier sistema Ubuntu o Debian.

Requisitos Previos

  • Un servidor ejecutando Ubuntu 20.04 o Debian 10 o más reciente.
  • Acceso root o un usuario con privilegios sudo.
  • Conocimientos básicos de comandos Linux y acceso SSH a tu servidor.

Instalación en Un Solo Paso

Puedes instalar WireGuard y configurar tu servidor VPN con un solo comando. Ejecuta el siguiente comando en tu servidor:

wget https://git.io/wireguard -O wireguard-install.sh && sudo bash wireguard-install.sh

Ejecución del Script y Configuración

El script realiza automáticamente varias tareas:

  • Instala las dependencias necesarias.
  • Genera claves criptográficas del servidor y cliente.
  • Configura el servidor WireGuard y crea un archivo de configuración del cliente.

Durante el proceso, se te pedirá que:

  • Confirmes las direcciones IP del servidor para la configuración VPN.
  • Nombres tu primer dispositivo cliente.
  • Selecciones un proveedor DNS para manejar las solicitudes DNS de la VPN.

Uso de la VPN

Una vez que la instalación y configuración estén completas:

  • El script proporcionará la ubicación y detalles del archivo de configuración del cliente.
  • Transfiere este archivo a tus dispositivos cliente (como smartphones o laptops).
  • Usa cualquier aplicación cliente compatible con WireGuard para importar el archivo de configuración y conectarte a tu VPN.

Agregar Más Clientes

Si necesitas agregar más clientes después, puedes ejecutar el mismo script nuevamente:

sudo bash wireguard-install.sh

Selecciona la opción para agregar un nuevo cliente y sigue las indicaciones. El script generará nuevos archivos de configuración de cliente según sea necesario.

Conclusión

Este enfoque simplificado te permite configurar un servidor VPN WireGuard completamente funcional en un solo paso, haciéndolo extremadamente sencillo para usuarios de todos los niveles técnicos. La configuración mejora tu seguridad en internet, privacidad y permite el acceso remoto a recursos de red.