Nie można połączyć się z maskowanym serwerem WireGuard¶
Maskowanie VPN to technika, która sprawia, że ruch VPN wygląda jak zwykły ruch internetowy. Obecnie niektóre routery GL.iNet obsługują protokół AmneziaWG, co pozwala skonfigurować serwer WireGuard z włączonym maskowaniem ruchu.
Jeśli nie możesz nawiązać połączenia z maskowanym serwerem WireGuard, wykonaj poniższe kroki rozwiązywania problemów.
-
Upewnij się, że plik konfiguracyjny WireGuard zaimportowany do klienta jest dokładnie tym plikiem, który został wyeksportowany z serwera WireGuard GL.iNet.
Każdy klient wymaga osobnego pliku konfiguracji peer. Udostępnienie jednej konfiguracji wielu klientom spowoduje błędy połączenia.
W razie potrzeby przejdź do VPN -> WireGuard Server -> Profiles, aby wyświetlić wyeksportowane profile.

-
Dopasuj wersje protokołu AmneziaWG na serwerze i kliencie.
AmneziaWG 1.0 i 2.0 nie są ze sobą zgodne. Serwer i klient muszą używać tej samej wersji protokołu AmneziaWG, aby nawiązać poprawne połączenie.
Jeśli urządzeniem klienckim jest router GL.iNet, wersję protokołu można sprawdzić na dwa sposoby.
Sprawdzenie przez Router Web Admin Panel
-
Zaloguj się do Web Admin Panel routera.
-
Przejdź do VPN -> WireGuard Server -> Configuration i sprawdź parametry maskowania. Jeśli konfiguracja zawiera S3-S4 oraz H1-H4 jako zakresy zmienne zamiast stałych wartości, router działa z AmneziaWG 2.0, jak pokazano poniżej.

W przeciwnym razie używa AmneziaWG 1.0, jak pokazano poniżej.

Sprawdzenie poleceniem SSH
-
Zaloguj się do routera przez SSH.
-
Uruchom
opkg list|grep awgi sprawdź sufiks pakietu kmod-amneziawg w wyniku polecenia. Jeśli jest oznaczony jako 2.0, router obsługuje AmneziaWG 2.0, jak pokazano poniżej.
W przeciwnym razie działa z AmneziaWG 1.0, jak pokazano poniżej.

-
-
Dostosuj parametry maskowania.
Jeśli ręcznie skonfigurowano parametry maskowania, takie jak Jc, Jmin lub Jmax, na serwerze WireGuard, błędne ustawienia mogą powodować niepowodzenie handshake.
Spróbuj zmienić te parametry maskowania i połączyć się ponownie, aby wykluczyć niezgodność parametrów. Do testów możesz też przywrócić domyślne ustawienia maskowania.
-
Przetestuj połączenie w oficjalnej aplikacji AmneziaWG.
Wykonaj test porównawczy: zainstaluj oficjalną aplikację AmneziaWG, zaimportuj oryginalny plik konfiguracji wyeksportowany z serwera i spróbuj się połączyć.
-
Jeśli połączenie w oficjalnej aplikacji działa, plik konfiguracji jest poprawny. Problem może dotyczyć pierwotnego urządzenia klienckiego. Sprawdź jego łączność sieciową lub skontaktuj się z pomocą techniczną.
-
Jeśli połączenie nadal się nie udaje, problem pochodzi z konfiguracji serwera na routerze. Sprawdź ustawienia serwera i parametry maskowania.
-
Masz dodatkowe pytania? Odwiedź nasze forum społeczności lub skontaktuj się z nami.