Servidor VPN IN4IT

Solución VPN rápida, segura y moderna que utiliza WireGuard® como tecnología VPN subyacente.

Componentes instalados

El script de instalación instala y configura los siguientes componentes principales:

  • Go (1.25.1) → para compilar los binarios del backend.
  • Node.js (a través de NVM, versión 22) → para crear la aplicación web frontend.
  • NPM → gestor de paquetes para dependencias de aplicaciones web.
  • WireGuard → tecnología VPN subyacente.

Interfaz web

  1. Abre tu navegador y visita: http://<server-ip>/
  2. Realice la configuración inicial.
  3. Iniciar sesión con: admin/<the password you set during setup>

Archivos y directorios importantes

  • /vpn/rest-server → Binario del servidor REST API
  • /vpn/configmanager → Binario del Administrador de configuración
  • /vpn/reset-admin-password → Utilidad para restablecer la contraseña de administrador
  • /vpn/config → Archivos de configuración
  • /vpn/secrets → Teclas sensibles
  • /vpn/stats → Estadísticas del servidor
  • /vpn/tls-certs → Certificados TLS
  • /vpn/setup-code.txt → Información sobre el código de configuración
  • /vpn/rest-server.pid → PID del servidor REST

Verificar estado

systemctl status vpn-rest-server
systemctl status vpn-configmanager

Detalles de la solicitud