WireGuard
Opis
Dzięki temu obrazowi Twój serwer staje się gotowym do użycia serwerem VPN WireGuard z interfejsem webowym do zarządzania. Za pośrednictwem tego VPN Twoje urządzenia mogą uzyskać dostęp do Internetu, a także do wszystkich sieci prywatnych podłączonych do serwera.
WireGuard to niezwykle prosty, a jednocześnie szybki i nowoczesny VPN wykorzystujący najnowsze technologie kryptograficzne. Jego celem jest być szybszym, prostszym, bardziej kompaktowym i bardziej użytecznym niż IPsec. Powinien być znacznie wydajniejszy niż OpenVPN.
WireGuard UI to prosty interfejs zarządzania oparty na przeglądarce dla WireGuard.
Pierwsze kroki
WireGuard i interfejs zarządzania przez przeglądarkę są instalowane wraz z obrazem i są automatycznie włączane przy uruchamianiu serwera.
Po zainstalowaniu obrazu interfejs webowy WireGuard będzie dostępny pod adresem https://example.com, gdzie example.com jest nazwą hosta Twojego serwera.
Aby uzyskać dostęp do interfejsu webowego, użyj danych logowania przesłanych do Ciebie e-mailem.
Dodatkowo dane logowania można znaleźć na serwerze w pliku:
/root/.app_credentials
Aby uzyskać dostęp do tego pliku, musisz zalogować się do serwera przez SSH. Możesz połączyć się z serwerem przez SSH:
- Za pomocą klucza SSH, jeśli ta opcja jest włączona przed utworzeniem serwera
- Za pomocą hasła użytkownika
rootprzesłanego e-mailem podczas aktywacji serwera
Zmiana domeny
Jeśli chcesz używać własnej domeny lub subdomeny do uzyskania dostępu do interfejsu webowego Wireguard, musisz zalogować się do serwera przez SSH jako użytkownik root i uruchomić polecenie:
add_domain
Zostaniesz poproszony o wprowadzenie domeny lub subdomeny w formacie subdomain.example.com.
Upewnij się, że Twoja domena istnieje i wskazuje na adres IPv4 Twojego serwera!
Po zakończeniu działania skryptu dla wskazanej domeny lub subdomeny zostanie wydany certyfikat Let's Ecnrypt, a interfejs webowy będzie dostępny pod adresem https://example.com/, gdzie example.com jest wcześniej wskazaną domeną (subdomeną).
Łączenie z VPN
Aby się połączyć, musisz najpierw utworzyć nowego klienta w interfejsie webowym WireGuard. Aby to zrobić, kliknij przycisk New Client.

W tym menu wypełnij tylko pole Name (pozostałe pola można zostawić puste) i kliknij przycisk Submit.

Po dodaniu klientów lub wprowadzeniu zmian w interfejsie webowym musisz kliknąć przycisk Apply Config. W przeciwnym razie zmiany nie zostaną zastosowane, a nowi klienci nie będą mogli się połączyć.

Możesz teraz użyć przycisku QR-code, aby wygenerować kod QR, który można zeskanować za pomocą aplikacji WireGuard na Androida lub iOS. Lub możesz pobrać konfigurację klienta, aby połączyć się z komputera PC lub Maca.

Możesz pobrać aplikacje klienckie, aby połączyć się ze swoim Wireguard VPN, korzystając z poniższych linków:
| PC - Windows/Mac | Android | iOS |
|---|---|---|
![]() | ![]() | |
Zainstalowane oprogramowanie
| Nazwa | Licencja |
|---|---|
| WireGuard | GPLv2 |
| wireguard-ui | MIT |
| Caddy | Licencja Apache 2.0 |
Przydatne linki
Więcej informacji o zainstalowanych pakietach znajdziesz w ich oficjalnej dokumentacji:

