難読化された WireGuard サーバーに接続できない¶
VPN 難読化は、VPN トラフィックを通常のインターネットトラフィックのように見せる技術です。現在、一部の GL.iNet ルーターは AmneziaWG プロトコルに対応しており、トラフィック難読化を有効にした WireGuard サーバーを設定できます。
難読化された WireGuard サーバーへ接続できない場合は、以下の手順でトラブルシューティングしてください。
-
クライアントにインポートした WireGuard 設定ファイルが、GL.iNet WireGuard サーバーからエクスポートした正しいファイルであることを確認します。
各クライアントには専用の peer 設定ファイルが必要です。複数のクライアントで同じ設定を共有すると、接続に失敗します。
必要に応じて、VPN -> WireGuard Server -> Profiles に移動し、エクスポート済みプロファイルを確認します。

-
サーバーとクライアントの AmneziaWG プロトコルバージョンを一致させます。
AmneziaWG 1.0 と 2.0 は互換性がありません。有効な接続を確立するには、サーバーとクライアントで同じ AmneziaWG プロトコルバージョンを使用する必要があります。
クライアントデバイスが GL.iNet ルーターの場合は、以下の 2 つの方法でプロトコルバージョンを確認できます。
Router Web Admin Panel で確認する
-
ルーターの Web Admin Panel にログインします。
-
VPN -> WireGuard Server -> Configuration に移動し、難読化パラメータを確認します。設定に S3-S4 と H1-H4 が固定値ではなく可変範囲として含まれている場合、下図のようにルーターは AmneziaWG 2.0 を実行しています。

それ以外の場合は、下図のように AmneziaWG 1.0 を使用しています。

SSH コマンドで確認する
-
SSH でルーターにログインします。
-
opkg list|grep awgを実行し、出力内の kmod-amneziawg パッケージのサフィックスを確認します。2.0 と表示されている場合、下図のようにルーターは AmneziaWG 2.0 に対応しています。
それ以外の場合は、下図のように AmneziaWG 1.0 を実行しています。

-
-
難読化パラメータを調整します。
WireGuard サーバーで Jc、Jmin、Jmax などの 難読化パラメータ を手動設定している場合、誤った設定により handshake が失敗することがあります。
これらの難読化パラメータを変更して再接続し、パラメータ不一致の問題を切り分けてください。テストのために、難読化設定をデフォルト値に戻すこともできます。
-
公式 AmneziaWG App で接続をテストします。
比較テストを行います。公式 AmneziaWG App をインストールし、サーバーからエクスポートした元の設定ファイルをアプリにインポートして、接続を試します。
-
公式アプリで接続できる場合、設定ファイルは有効です。問題は元のクライアントデバイス側にある可能性があります。ネットワーク接続を確認するか、サポートへお問い合わせください。
-
それでも接続できない場合、問題はルーター側のサーバー設定にあります。サーバー設定と難読化パラメータを確認してください。
-
ご不明な点がある場合は、コミュニティフォーラム をご覧いただくか、お問い合わせ までご連絡ください。