Konfiguracja serwera VPN WireGuard z panelem webowym
Rozwinąłem serwer VPN na Ubuntu 22.04 (Holandia) od zera. Skonfigurowałem WireGuard — nowoczesny, szybki protokół VPN. Napisałem lekką stronę internetową na Flask, przez którą można połączyć się z VPN w 30 sekund — bez konsoli i wiedzy technicznej.
Co zostało zrobione:
- Instalacja i konfiguracja WireGuard (klucze, routowanie ruchu, NAT)
- Strona internetowa z kodem QR dla urządzeń mobilnych i przyciskiem do pobrania konfiguracji dla PC
- Automatyczne uruchamianie VPN i panelu przez systemd
- Instrukcja podłączenia dla Androida, iOS, Arch/Artix Linux
Stos: Python, Flask, WireGuard, systemd, Ubuntu 22.04
Co zostało zrobione:
- Instalacja i konfiguracja WireGuard (klucze, routowanie ruchu, NAT)
- Strona internetowa z kodem QR dla urządzeń mobilnych i przyciskiem do pobrania konfiguracji dla PC
- Automatyczne uruchamianie VPN i panelu przez systemd
- Instrukcja podłączenia dla Androida, iOS, Arch/Artix Linux
Stos: Python, Flask, WireGuard, systemd, Ubuntu 22.04