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 (via NVM, versión 22) → para construir la aplicación web frontend.
- NPM → gestor de paquetes para las dependencias de la aplicación web.
- WireGuard → tecnología VPN subyacente.
Interfaz web
- Abre tu navegador y visita:
http://<server-ip>/ - Realiza la configuración inicial.
- Inicia 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 gestor de configuración/vpn/reset-admin-password→ Utilidad para restablecer la contraseña de administrador/vpn/config→ Archivos de configuración/vpn/secrets→ Claves sensibles/vpn/stats→ Estadísticas del servidor/vpn/tls-certs→ Certificados TLS/vpn/setup-code.txt→ Información del código de instalación/vpn/rest-server.pid→ PID del servidor REST
Verificar estado
systemctl status vpn-rest-server
systemctl status vpn-configmanager