Componentes instalados
O script de instalação instala e configura os seguintes componentes principais:
- Go (1.25.1) → para compilar os binários do backend.
- Node.js (via NVM, versão 22) → para construir a aplicação web frontend.
- NPM → gestor de pacotes para dependências de aplicações web.
- WireGuard → tecnologia VPN subjacente.
Interface Web
- Abra o seu navegador e visite:
http://<server-ip>/ - Faça a configuração inicial.
- Iniciar sessão com:
admin/<the password you set during setup>
Ficheiros e diretórios importantes
/vpn/rest-server→ Binário do servidor REST API/vpn/configmanager→ Binário do Gestor de Configuração/vpn/reset-admin-password→ Utilitário para redefinir a palavra-passe de administrador/vpn/config→ Ficheiros de configuração/vpn/secrets→ Teclas sensíveis/vpn/stats→ Estatísticas do servidor/vpn/tls-certs→ Certificados TLS/vpn/setup-code.txt→ Informações sobre o código de configuração/vpn/rest-server.pid→ PID do servidor REST
Verificar estado
systemctl status vpn-rest-server
systemctl status vpn-configmanager