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
- Abre tu navegador y visita:
http://<server-ip>/ - Realice la configuración inicial.
- 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