Installierte Komponenten
Das Installationsskript installiert und konfiguriert folgende Hauptkomponenten:
- Go (1.25.1) → zum Kompilieren der Backend-Binärdateien.
- Node.js (via NVM, Version 22) → zum Erstellen der Frontend-Webanwendung.
- NPM → Paketmanager für Webapp-Abhängigkeiten.
- WireGuard → zugrunde liegende VPN-Technologie.
Web-Oberfläche
- Browser öffnen und aufrufen:
http://<server-ip>/ - Ersteinrichtung durchführen.
- Anmelden mit:
admin/<the password you set during setup>
Wichtige Dateien und Verzeichnisse
/vpn/rest-server→ REST API-Server-Binärdatei/vpn/configmanager→ Config-Manager-Binärdatei/vpn/reset-admin-password→ Tool zum Zurücksetzen des Admin-Passworts/vpn/config→ Konfigurationsdateien/vpn/secrets→ Empfindliche Tasten/vpn/stats→ Serverstatistiken/vpn/tls-certs→ TLS-Zertifikate/vpn/setup-code.txt→ Setup-Code-Informationen/vpn/rest-server.pid→ REST-Server-PID
Überprüfungsstatus
systemctl status vpn-rest-server
systemctl status vpn-configmanager