Serwer VPN IN4IT

Szybkie, bezpieczne i nowoczesne rozwiązanie VPN, które wykorzystuje WireGuard® jako podstawową technologię VPN.

Zainstalowane komponenty

Skrypt instalacyjny instaluje i konfiguruje następujące główne komponenty:

  • Go (1.25.1) → do tworzenia plików binarnych zaplecza.
  • Node.js (przez NVM, wersja 22) → do tworzenia aplikacji internetowej frontendowej.
  • NPM → menedżer pakietów dla zależności aplikacji internetowych.
  • WireGuard → podstawowa technologia VPN.

Interfejs internetowy

  1. Otwórz przeglądarkę i wejdź na stronę: http://<server-ip>/
  2. Wykonaj wstępną konfigurację.
  3. Zaloguj się za pomocą: admin/<the password you set during setup>

Ważne pliki i katalogi

  • /vpn/rest-server → Plik binarny serwera REST API
  • /vpn/configmanager → Plik binarny programu Config Manager
  • /vpn/reset-admin-password → Narzędzie do resetowania hasła administratora
  • /vpn/config → Pliki konfiguracyjne
  • /vpn/secrets → Klawisze czułe
  • /vpn/stats → Statystyki serwera
  • /vpn/tls-certs → Certyfikaty TLS
  • /vpn/setup-code.txt → Informacje dotyczące kodu konfiguracyjnego
  • /vpn/rest-server.pid → PID serwera REST

Sprawdź status

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

Szczegóły aplikacji