Server VPN IN4IT

Soluzione VPN veloce, sicura e moderna che utilizza WireGuard® come tecnologia VPN sottostante.

Componenti installati

Lo script di installazione installa e configura i seguenti componenti principali:

  • Vai (1.25.1) → per compilare i binari del backend.
  • Node.js (tramite NVM, versione 22) → per la creazione dell'applicazione web frontend.
  • NPM → gestore di pacchetti per le dipendenze delle applicazioni web.
  • WireGuard → tecnologia VPN sottostante.

Interfaccia web

  1. Apri il browser e visita: http://<server-ip>/
  2. Eseguire la configurazione iniziale.
  3. Accedi con: admin/<the password you set during setup>

File e directory importanti

  • /vpn/rest-server → Binario del server API REST
  • /vpn/configmanager → Binario Config Manager
  • /vpn/reset-admin-password → Utilità di reimpostazione della password amministratore
  • /vpn/config → File di configurazione
  • /vpn/secrets → Tasti sensibili
  • /vpn/stats → Statistiche server
  • /vpn/tls-certs → Certificati TLS
  • /vpn/setup-code.txt → Informazioni sul codice di configurazione
  • /vpn/rest-server.pid → PID del server REST

Verifica stato

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

Dettagli dell'applicazione