
海外のゲーム サーバーへのインターネット接続で ping が非常に高いため、VPN 接続でそれを下げることができると言われました。とはいえ、私の大学にはパブリック VPN サービスがあることがわかったので、アカウントを取得しました。
私はこれに非常に不慣れで、VPN 接続を正しく構成できません。正しい設定 (少なくともプロトコル、サーバー、ユーザー名、パスワードが正しく、Google のパブリック DNS を使用するように設定) をしても、接続できません。NetworkManager は、明らかに構成ミスがないのに、「接続に失敗しました」と表示するだけです。
また、VPN サーバー (SSH 経由) を使用してルーターを「ping」すると、非常に一貫性のない値が返されることに注意してください。
rtt min/avg/max/mdev = 8.579/183.883/494.535/121.183 ms
宛先に ping を送信すると、常に 146 ミリ秒に非常に近い値 (最大偏差は 0.5 ミリ秒未満) が返されますが、これは問題ないと思います。
答え1
コマンドラインから接続してみてください。このコマンドは、root ユーザーとして実行する必要があります (「tun」デバイスを作成するため)。必要に応じて設定を置き換えます。
/usr/sbin/openvpn --remote vpnserver.example.com --nobind --dev tun --proto tcp-client --port 1194 --cipher BF-CBC --auth-nocache --syslog nm-openvpn --script-security 2 --up /usr/libexec/nm-openvpn-service-openvpn-helper --up-restart --persist-key --persist-tun --client --ca /path/vpnserver.ca --cert /path/client.crt --key /path/client.key
最後の 3 つのパラメータは、サーバーのルート CA 証明書、クライアントの証明書、およびクライアントの秘密キー ファイルです。これらは、VPN 管理者から提供されているはずです。
答え2
大学のネットワーク内から接続している場合は、VPN に接続できない可能性があります。
一般的に、VPN は、コンピュータが直接接続されているかのようにタスクを実行するためにリモート ネットワークに仮想的に接続する方法ですが、すでにそのネットワーク内にいる場合は、接続する必要も接続できないはずです。
ゲーム中に高い遅延が発生する場合、VPN は適切な方法ではありません。