これにより、Ubuntu 22サーバーにWireguardをインストールしました。スクリプト。インストール後、Android携帯電話でQRコードをスキャンして試してみましたが、VPNは完全に機能しました。その後、Windows 10を使用して自分のPC用の他のユーザーを作成し、サーバーからマイコンピュータにwg0-client-pc.conf
ファイルをダウンロードし、Windows用の公式Wireguardアプリを使用してファイルをインポートし、再び完全に機能しました!
その後、ほぼ新しくインストールされたDebian 12(わずか2日前)を使用して2台目のコンピュータ用の新しいクライアントを作成し、次の操作を行いました。
- インストールし
wireguard
てopenresolv
パッケージします。 wg0-client-pc2.conf
Debian からファイルをダウンロードして名前を変更し、wg0.conf
次の場所に移動します。/etc/wireguard
- それから試してみて、
sudo wg-quick up wg0
良い結果を得ました。
ところで、Google(ブラウザ - Firefox ESR)を使用して私のIPを確認しましたが、遅すぎて読み込まれ、まったく読み込まれていないようです。最初の3つのリンクをクリックしてみました。すべて無制限ロードされます。実際にロードされるウェブサイトはほとんどありません。
Wireguardを無効にしsudo wg-quick down wg0
てIPをもう一度確認してください。すべてがうまく機能し、ウェブサイトが正しく読み込まれます。
私はこれがFirefox ESRの問題かもしれないと思ってspeedtest-cliをインストールし、以下を使用して通常の速度を測定しましたspeedtest-cli --simple
。
- ping: ~14ms
- ダウンロード: ~15Mbit/s
- アップロード: ~11Mbit/s
後で同じことをしましたsudo wg-quick up wg0
。
- ping: ~237ms
- ダウンロード: 0.66Mbit/s
- アップロード: 0.20Mbit/s
何が問題なのでしょうか? Wireguard VPNは他のデバイスではうまく機能しますが、Debianでは動作しません。
ベストアンサー1
同様の質問を検索して確立された問題はMTUにあります。私のDebian 12 PCでは、インターフェイスのデフォルトは1500 MTUですが、wg0
サーバーでは1420なので、いくつかの問題が発生します。いくつかの実験の後、最適なピアMTU範囲(〜1300)が見つかりました。この数を使用すると、私のインターネット速度は常に通常のインターネット速度の70%(プラスまたはマイナス)です。