VPNが頻繁に切れるとき、原因はサーバーだけにあるとは限りません。自宅のWi-Fiからモバイル通信への切り替え、ルーターの再接続、省電力機能、バックグラウンド通信の制限、クライアントの権限、プロトコルとの相性など、端末から接続先までの複数の場所で問題が起こります。接続直後は正常でも、画面を消した後、スリープから復帰した後、長時間通信した後だけ切れる場合は、設定やネットワーク環境を順番に確認する必要があります。
まず大切なのは、切断が「VPNトンネルだけの切断」なのか、「端末のインターネット接続そのものの切断」なのかを分けることです。VPNを切った状態でもWebページが開けないなら、Wi-Fi、モバイル回線、ルーター、DNSなどを先に調べます。VPNを切った状態では通信できるのに、VPN接続時だけ停止するなら、プロトコル、ノードの混雑、キープアライブ、アプリのバックグラウンド制限が候補になります。
VPNが切れる主な原因を切り分ける
切断の原因を一つに決めつけて、いきなり設定をすべて変更するのはおすすめできません。複数の項目を同時に変えると、改善した理由や新しい不具合の発生箇所が分からなくなるためです。次のように、発生するタイミングから候補を整理します。
5
確認する基本領域
4
代表的な対応プロトコル
90+
選択できる国と地域
200+
接続先の回線
- ✅ 接続直後に切れる場合は、認証、時刻、プロトコル、設定形式を確認する。
- ✅ 数分から一定時間後に切れる場合は、ネットワークのアイドル切断やキープアライブを確認する。
- ✅ 画面を消した後だけ切れる場合は、省電力機能とバックグラウンド通信の制限を確認する。
- ✅ Wi-Fiからモバイル通信へ移動したときに切れる場合は、ネットワーク変更時の再接続を確認する。
- ✅ 特定のノードだけ切れる場合は、別の地域、回線タイプ、プロトコルで比較する。
- ❌ すべてのノードを一度に削除して、原因が分からないまま設定を作り直さない。
Wi-Fiの電波が弱い場合、VPNはその不安定さを隠すことができません。無線ルーターとの距離、電子レンジなどによる電波干渉、同じネットワーク上での大容量通信も確認してください。ルーターが一時的に再接続すると、VPNクライアントからはサーバー障害のように見えることがあります。別のWi-Fiやモバイル通信で同じノードを試すと、端末側と回線側の問題を比較できます。
ネットワークとノードを確認する順番
接続先を変更する前に、VPNを切断して通常の通信が安定しているかを調べます。通常回線でもページの読み込みが止まる、DNSエラーが続く、ルーターの接続表示が消えるといった症状があるなら、VPNの設定よりも家庭内ネットワークの確認が先です。ルーターを再起動する場合は、管理画面から正常に再起動し、電源を何度も抜き差しする方法は避けてください。
通常回線が安定している場合は、現在のノードを切断し、同じ地域の別ノードを選びます。近い地域を優先しつつ、回線名に直結、中継、IEPLなどの表示がある場合は方式も比較してください。直結は経路がシンプルである一方、利用中のネットワークから海外側までの公衆網品質に左右されます。中継は入口から別の経路へ転送するため、直結で不安定な区間を避けられる可能性があります。IEPLは国際区間の変動を抑える目的で使われますが、端末から入口までのWi-Fi品質や接続先サービス側の状態まで改善するものではありません。
| 症状 | 優先して確認する項目 | 試す対応 |
|---|---|---|
| 接続直後に失敗する | 認証情報、端末時刻、プロトコル、アプリの権限 | 設定を更新し、対応するプロトコルへ切り替える |
| 夜間や混雑時に切れる | ノードの負荷、経路の変動、パケットロス | 同じ地域の別回線や中継・IEPLを比較する |
| スリープ復帰後に切れる | 省電力、バックグラウンド通信、再接続設定 | アプリを電池最適化の対象外にし、再接続を有効にする |
| Wi-Fi変更後に切れる | ネットワーク切り替え、古いセッション | 新しいネットワークでVPNを再接続する |
サーバーの混雑が疑われる場合も、単純な速度測定だけで判断しないでください。大切なのは、接続が継続するか、名前解決が安定するか、利用中の通信が途中で停止しないかです。混雑したノードでは接続できても、長時間の通信中にパケットロスや再送が増え、結果としてVPNが切れたように見えることがあります。時間帯を変え、同じ端末と同じネットワークで比較すると、ノード固有の問題を見つけやすくなります。
プロトコルとクライアント設定を見直す
プロトコルは、端末と接続先がどのように通信するかを決める方式です。Shadowsocks、VMess、Trojan、Hysteria2、WireGuardなどは、それぞれ通信処理や接続維持の方法が異なります。プロトコル名だけで安定性を断定することはできません。クライアントの対応状況、サーバー側の設定、利用中のネットワーク、MTUやUDP通信の扱いが結果に影響します。
たとえば、UDPを利用する方式がネットワーク環境と合わない場合、接続開始は成功しても、一定時間後に通信が停止することがあります。一方、TCP系の方式は経路によっては安定しやすいものの、混雑時に再送の影響を受けることがあります。重要なのは、設定を変更する前に現在のプロファイルを控え、変更後に同じサイトや同じアプリで状態を比較することです。
公式クライアントを使う場合は、アプリ内の設定更新を実行してから接続先を選びます。Clash Vergeやsing-boxなどの互換クライアントでは、サブスクリプションの更新後にプロファイルを再読み込みし、ルール、DNS、Tunモード、システムプロキシの状態を確認します。Shadowrocketでは、構成の更新後に使用中のノードとグローバル・ルール設定を確認してください。異なるクライアントを同時に起動すると、仮想インターフェースやシステムプロキシが競合し、切断や名前解決エラーを引き起こす場合があります。
PCとスマホで安定再接続する手順
ここでは、設定を消去せずに原因を確認しながら再接続する手順をまとめます。Windows、macOS、Linuxでは、まず他のVPN、プロキシ、ネットワーク監視ツールを停止します。公式クライアントまたは対応クライアントを最新版の状態にし、管理画面から取得したサブスクリプションを更新してください。URLを第三者の変換サイトへ渡す必要はありません。サブスクリプションには認証情報が含まれる場合があるため、公開チャットやスクリーンショットで共有しないようにします。
- 現在のVPNを切断し、通常回線でWebページを開いてインターネット接続を確認します。
- クライアントを完全に終了し、ほかのVPNやプロキシが動作していないことを確認します。
- 端末の日時を自動設定にし、Wi-Fiまたは有線接続が安定していることを確認します。
- 管理画面からサブスクリプションを更新し、ノード一覧とプロトコル設定を再読み込みします。
- 近い地域のノードを一つ選び、まず通常のWebページで接続を確認します。
- 数分間通信した後、同じ地域の別ノードまたは別回線方式へ切り替えて比較します。
- 改善した設定を記録し、不要な古いプロファイルや重複したシステムプロキシ設定を整理します。
Windowsでは、クライアントを管理者権限で実行する必要があるか、ファイアウォールがアプリの通信を遮断していないかを確認します。macOSでは、ネットワーク拡張やVPN構成の許可が取り消されていないかを確認してください。Linuxでは、NetworkManager、systemd-resolved、別のTunデバイスが同時にDNSや経路を管理していないかが重要です。公式クライアント以外を使う場合は、プロファイルの形式とクライアントが対応しているプロトコルを確認します。
Androidでは、VPNアプリのバッテリー最適化を無効にし、バックグラウンド通信を許可します。「常時接続VPN」や「VPN以外の接続をブロック」といった項目は便利ですが、設定を誤るとネットワーク変更時に通信が止まることがあります。iOSでは、低電力モード、アプリのバックグラウンド更新、VPN構成の許可状態を確認し、Wi-Fiとモバイル通信の切り替え後はアプリを開いて再接続状態を確認してください。
- ✅ 画面ロック後も接続を維持したい場合は、端末の省電力設定を確認する。
- ✅ ネットワーク変更時に自動再接続する設定を有効にする。
- ✅ 通知権限を許可し、切断や再接続の状態を把握できるようにする。
- ✅ 公式クライアントでは、接続先一覧を更新してから再接続する。
- ❌ 同じ端末で複数のVPNクライアントを同時に起動しない。
- ❌ 省電力機能を無視したまま、アプリを何度も再インストールしない。
DNS、MTU、権限を確認する
VPN接続中にIP通信は続いているのに、Webサイトだけ開けない場合はDNS名前解決が停止している可能性があります。クライアントのDNS設定、OSのプライベートDNS、ブラウザーのセキュアDNSが異なる経路を使うと、名前解決の結果とVPNの経路が一致しないことがあります。まずは設定を標準状態へ戻し、クライアントが推奨するDNS方式で確認してください。改善しない場合に限り、OS側のDNSキャッシュを消去してから再接続します。
特定のサイトやアプリだけ通信が途中で止まる場合は、MTUや断片化の問題も候補になります。MTUは一度に送れるパケットサイズに関係するため、利用中の回線やトンネルによって適切な値が異なります。ただし、数値を根拠なく変更すると別の通信に影響することがあります。クライアントや管理画面に推奨値がある場合はそれを優先し、変更前の値を記録してください。
アプリの権限も見落とされがちな項目です。VPN接続にはOSが表示するVPN構成の許可が必要で、Androidではバックグラウンド動作やバッテリー使用の許可、macOSではネットワーク拡張の許可が関係します。許可ダイアログを拒否した後は、アプリを再インストールする前にOSの設定画面からVPN構成を確認し、不要な古い構成を整理します。信頼できない構成ファイルを追加するのではなく、管理画面から取得した設定だけを使うことも安全上重要です。
よくある質問
VPNが切れるたびにアプリを再インストールするべきですか?
Wi-Fiでは切れますが、モバイル通信では安定します。なぜですか?
自動再接続を有効にすれば切断はなくなりますか?
どのプロトコルを選べばよいですか?
それでも頻繁な切断が続く場合は、切断時刻、端末のOS、利用ネットワーク、ノード名、プロトコル、エラーメッセージ、画面ロックや回線変更との関係を整理してサポートへ伝えると、調査が進みやすくなります。接続先を無作為に切り替えるのではなく、再現条件を残すことが安定した再接続設定を見つける近道です。