Keine Verbindung zu einem verschleierten WireGuard-Server möglich¶
VPN-Verschleierung ist eine Technik, bei der VPN-Datenverkehr wie normaler Internetverkehr aussieht. Derzeit unterstützen einige GL.iNet-Router das AmneziaWG-Protokoll, sodass Sie einen WireGuard-Server mit aktivierter Datenverkehrsverschleierung einrichten können.
Wenn keine Verbindung zu einem verschleierten WireGuard-Server hergestellt werden kann, führen Sie die folgenden Schritte zur Fehlerbehebung aus.
-
Stellen Sie sicher, dass die in jeden Client importierte WireGuard-Konfiguration dediziert ist.
Jeder Client benötigt eine eigene Peer-Konfigurationsdatei. Wenn mehrere Clients dieselbe Konfiguration verwenden, schlägt die Verbindung fehl.
Falls erforderlich, gehen Sie zu VPN -> WireGuard Server -> Profiles, um Ihre exportierten Profile anzuzeigen.

-
Stellen Sie sicher, dass die verschleierten Parameter vom Client verifiziert werden können.
Das AmneziaWG-Protokoll ist abwärtskompatibel. Wenn Ihr WireGuard-Server nur AmneziaWG v1.0 unterstützt, besteht die Konfigurationsdatei beim Import in einen Client mit v2.0-Unterstützung trotzdem die Verifizierung.
Wenn Ihre Konfigurationsdatei jedoch Verschleierungsparameter von AmneziaWG v2.0 enthält, stellen Sie sicher, dass Ihr WireGuard-Client AmneziaWG v2.0 unterstützt. Andernfalls kann die Parameterverifizierung fehlschlagen.
Wie erkennt man die AmneziaWG-Version?
V1.0: Keine S3-S4-Parameter; H1-H4 sind feste einzelne Ganzzahlen.
V2.0: Es handelt sich um V2.0, wenn eine der folgenden Bedingungen erfüllt ist:
- Enthält S3-S4-Parameter
- H1-H4 sind als Zahlenbereiche festgelegt
- Enthält angepasste I1-I5-Parameter.
Hinweis: I1-I5 werden nicht automatisch generiert. Benutzer können sie manuell als zusätzliche Zeilen in der Konfigurationsdatei ergänzen, damit AmneziaWG-Datenverkehr wie andere gängige Protokolle wie QUIC oder WebRTC aussieht.
Wenn Ihr WireGuard-Client ein GL.iNet-Router ist, prüfen Sie dessen AmneziaWG-Version mit den folgenden zwei Methoden.
Über das Router Web Admin Panel prüfen
-
Melden Sie sich am Web Admin Panel Ihres Routers an.
-
Gehen Sie zu VPN -> WireGuard Server -> Configuration und prüfen Sie die Verschleierungsparameter. Wenn die Konfiguration S3-S4 und H1-H4 als variable Bereiche enthält, statt fester Werte, läuft auf dem Router AmneziaWG 2.0, wie unten gezeigt.

Andernfalls wird AmneziaWG 1.0 verwendet, wie unten gezeigt.

Über SSH-Befehl prüfen
-
Melden Sie sich per SSH am Router an.
-
Führen Sie
opkg list|grep awgaus und prüfen Sie das Suffix des Pakets kmod-amneziawg in der Ausgabe. Wenn es mit 2.0 gekennzeichnet ist, unterstützt der Router AmneziaWG 2.0, wie unten gezeigt.
Andernfalls wird AmneziaWG 1.0 ausgeführt, wie unten gezeigt.

-
Passen Sie die Verschleierungsparameter an.
Wenn Sie Verschleierungsparameter wie Jc, Jmin oder Jmax auf Ihrem WireGuard-Server manuell konfiguriert haben, können falsche Parameter zu Handshake-Fehlern führen.
Ändern Sie diese Verschleierungsparameter testweise und stellen Sie die Verbindung erneut her, um Parameterabweichungen auszuschließen. Sie können zum Testen auch die Standardwerte für die Verschleierung wiederherstellen.
-
Testen Sie die Verbindung mit der offiziellen AmneziaWG App.
Führen Sie einen Vergleichstest durch: Installieren Sie die offizielle AmneziaWG App, importieren Sie die original vom Server exportierte Konfigurationsdatei in die App und versuchen Sie, eine Verbindung herzustellen.
-
Wenn die Verbindung in der offiziellen App funktioniert, ist die Konfigurationsdatei gültig. Das Problem liegt möglicherweise beim ursprünglichen Client-Gerät. Prüfen Sie dessen Netzwerkverbindung oder wenden Sie sich an den Support.
-
Wenn die Verbindung weiterhin fehlschlägt, liegt das Problem an der Router-Server-Konfiguration. Prüfen Sie die Servereinstellungen und Verschleierungsparameter.
-
Sie haben noch Fragen? Besuchen Sie unser Community Forum oder kontaktieren Sie uns.