VPNが頻繁に切れるときは、サーバーだけが原因とは限りません。Wi-Fiやモバイル回線の切り替え、スマートフォンの省電力機能、バックグラウンド通信の制限、クライアントの権限、サブスクリプション設定、ノードの混雑など、複数の要素が関係します。接続が一度は成功するのに、画面ロック後やスリープ復帰後、場所を移動した後に切れる場合は、端末側の設定を先に確認すると原因を絞り込みやすくなります。
重要なのは、すべての設定を一度に変更しないことです。VPNを切った状態の通信、現在のネットワーク、使用中のノード、クライアントのログを順番に確認し、どの条件で切断が再現するかを記録します。この記事では、再接続できないときの基本的な復旧手順から、Android、iOS、Windows、macOS、Linuxで確認したい項目、プロトコルや回線を変更する判断までを整理します。
VPN接続が切れる主な原因を切り分ける
切断の原因は、大きく「端末からWi-Fiルーターまで」「クライアントとOS」「ノードと経路」「設定情報」の4領域に分けられます。Wi-Fiの電波が弱い、ルーターが一時的に再接続した、モバイル回線からWi-Fiへ切り替わった、といった変化があると、VPNトンネルの外側にある通信が一度途切れます。この場合、同じノードへ何度も接続し直すより、まず通常のWebページが開くかを確認する方が適切です。
通常の通信は安定しているのにVPNだけが切れる場合は、クライアントのバックグラウンド動作、システムVPN権限、DNS設定、プロキシの重複、ノード側の応答を確認します。複数のアプリで同時にVPNやプロキシを有効にしていると、システムプロキシの上書きやDNSの競合が起き、接続済みと表示されても一部の通信だけ失敗することがあります。
6
確認する代表的なプロトコル
5
対応プラットフォーム
120+
対象ノードの国数
240+
選択できる回線数
また、切断の見え方にも違いがあります。クライアントが「切断」と表示するならトンネルの再確立に失敗している可能性があります。一方、クライアントは「接続済み」でもWebページだけ開かない場合は、DNS、ルーティング、システムプロキシ、接続先サービス側の応答を調べる必要があります。症状を正確に分けることが、不要な設定変更を避ける第一歩です。
スマートフォンの省電力設定を確認する
AndroidやiOSでは、画面を消した後にアプリの動作を制限する仕組みがあります。バッテリー最適化、バックグラウンド更新の制限、データセーバー、アプリごとの通信制限が有効だと、VPNクライアントがトンネルを維持できない場合があります。特に、画面ロック中だけ切断される、別のアプリへ移動すると切断される、充電しているときは安定する、といった症状では省電力関連の設定が有力です。
Androidでは、設定アプリのバッテリー項目から使用中のVPNクライアントを選び、バックグラウンド動作やバッテリー最適化の扱いを確認します。端末メーカー独自の自動起動管理、メモリ解放、アプリ凍結機能がある場合は、VPNクライアントが対象になっていないかも確認してください。設定名や場所はメーカーとOSの版によって異なるため、「バッテリー」「バックグラウンド」「自動起動」「データ使用量」などの項目を順番に探します。
iOSでは、VPN構成が正しく登録されているか、VPNクライアントに必要なシステム権限が与えられているかを確認します。低電力モードやネットワーク切り替えの直後に切断される場合は、VPNを一度オフにし、Wi-Fiまたはモバイルデータ通信が安定してから再接続します。アプリを強制終了し続けると、バックグラウンドで再接続できないことがあるため、通常は必要な権限を確認したうえでアプリを開き直してください。
- ✅ VPNクライアントのバッテリー最適化とバックグラウンド制限を確認する。
- ✅ Wi-Fiからモバイル回線へ移動した直後は、一度VPNを切ってから再接続する。
- ✅ データセーバー、自動起動管理、メモリ解放の対象からクライアントを除外できるか確認する。
- ❌ 省電力設定をすべて無効にするのではなく、VPNクライアントに必要な範囲だけ変更する。
- ❌ 画面上の接続済み表示だけを信じず、実際にWebページや必要なアプリが通信できるか確認する。
Windows・macOS・Linuxで再接続できないとき
デスクトップでは、スリープ復帰、Wi-Fiアダプターの再初期化、EthernetとWi-Fiの切り替え、OS更新後のファイアウォール変更が、VPNの再接続失敗につながることがあります。まずVPNを切断し、通常のネットワークが復旧しているか確認します。通常通信が戻らない場合は、Wi-Fiの再接続、ルーターの状態、ネットワークアダプターの無効化と有効化を順番に試します。
通常通信が正常なら、VPNクライアントを終了して再起動し、必要なシステム権限が残っているか確認します。Windowsでは、別のVPNクライアントやプロキシ設定が残っていないか、ファイアウォールがクライアントや仮想アダプターを遮断していないかを確認します。macOSでは、システム設定のVPN構成、ログイン項目、ネットワーク拡張の許可を確認します。Linuxでは、NetworkManager、systemd-resolved、ローカルファイアウォール、使用中のクライアントコアが同時にDNSやルーティングを管理していないかを見直します。
再接続を繰り返しても接続できないときは、古い接続状態が残っている可能性があります。クライアントを終了し、ネットワークを一度切り替え、再びクライアントを起動します。それでも改善しない場合は、OSを再起動してから同じノードを試し、次に別のノードへ切り替えます。いきなりサブスクリプションを再登録するのではなく、現在の設定を残したまま比較することが大切です。
ログで確認したい情報
サポートへ相談するときは、「つながりません」だけでなく、発生条件を伝えると調査しやすくなります。OS、クライアント名とバージョン、Wi-Fiまたはモバイル回線の別、切断が起きるタイミング、ノード名、表示されたエラーを整理してください。ログにはサーバーアドレス、ユーザー識別子、サブスクリプション情報などが含まれることがあるため、共有前に認証情報や個人情報を隠します。
再接続できない場合の実践手順
ここでは、設定を大きく壊さずに確認する順番を示します。端末やクライアントによって表示名は異なりますが、基本的な考え方は共通です。接続のたびに条件を変えすぎると原因が分からなくなるため、各手順の結果を簡単にメモしてください。
- VPNを切断し、通常のWebページが開くか、Wi-Fiまたはモバイル通信が安定しているかを確認します。
- ほかのVPN、プロキシ、ブラウザー拡張機能、システムの手動プロキシを停止し、接続経路を1つにします。
- クライアントを完全に終了して再起動し、OSから求められるVPN権限やネットワーク拡張の許可を確認します。
- 同じノードへ一度だけ再接続し、接続状態だけでなく、DNS解決とWebページの読み込みも確認します。
- 失敗する場合は、同じ地域の別ノードへ変更します。ノード変更で改善するなら、元のノードの混雑や一時的な状態が疑われます。
- Wi-Fiで失敗してモバイル回線で成功する、またはその逆なら、ネットワーク側の制限や経路の違いを記録します。
- サブスクリプションを更新し、クライアントが新しいノード情報を取得できるか確認します。更新後は、不要になった停止済み設定を選択しないようにします。
- 最後にクライアントログを保存し、再現条件と一緒にサポートへ相談します。
サブスクリプション更新で改善する場合は、配布設定の変更やノード情報の更新が関係していた可能性があります。ただし、更新URLを第三者の変換サイトへ貼り付けたり、設定ファイルを公開したりしないでください。リンクにはアカウントに関係する情報が含まれる場合があるため、通常のパスワードと同じように管理します。導入方法や対応クライアントが分からない場合は、チュートリアルを見ると、公式クライアントや互換クライアントへの登録手順を確認できます。
プロトコルと回線を変更する判断
ノードを変えても切断が続く場合は、プロトコルとネットワーク環境の組み合わせを確認します。Shadowsocksは比較的シンプルな構成で利用されることが多く、VMessやTrojanは認証、TLS、トランスポート層など複数のパラメータが一致する必要があります。Hysteria2はUDPベースの方式で、ネットワークがUDP通信を制限する環境では安定しないことがあります。WireGuardもUDPを使う構成が一般的で、クライアントの実装やファイアウォールの扱いを確認する必要があります。
プロトコルを自分で変更するときは、サーバー側で配布されている設定とクライアント側の対応が一致していることが前提です。名称だけを見て、別プロトコルのパラメータを流用してはいけません。Shadowsocksの暗号化方式、VMessの識別情報、TrojanのTLS関連項目、Hysteria2の認証情報などは、それぞれ役割が異なります。設定を手入力するより、対応するサブスクリプションをクライアントへ導入し、提供された項目を使う方が入力ミスを減らせます。
回線タイプについては、IEPLやBGP、CN2などの表示だけで常に最適だと判断しないでください。実際の安定性は、利用する地域、時間帯、ローカル回線、接続先サービス、ノードの負荷、クライアントの実装によって変わります。同じ地域の複数回線を順番に比較し、切断の頻度、再接続の成功、必要なサービスへの到達性を見ます。速度測定の数値だけでなく、普段使う通信が安定するかを基準にしてください。
| 症状 | 優先して確認する項目 | 次の対応 |
|---|---|---|
| 画面ロック後に切れる | 省電力、バックグラウンド動作、VPN権限 | クライアントの動作制限を見直す |
| 特定のWi-Fiだけで切れる | ルーター、DNS、UDPやプロキシの制限 | 別ネットワークで比較する |
| 同じノードだけ失敗する | ノード状態、回線混雑、設定更新 | 別ノードへ切り替える |
| すべてのノードで失敗する | クライアント、OS権限、サブスクリプション | クライアント再起動と設定更新を行う |
安定接続を保つための運用
安定接続のためには、問題が起きたときだけ設定を触るのではなく、普段から構成を整理しておくことが重要です。対応するクライアントを端末ごとに1つ決め、不要なプロファイルを削除し、サブスクリプションの更新日時を確認します。公式クライアントを使う場合は、ログイン後に対応OSのクライアントを取得できます。Windows、macOS、iOS、Android、Linuxで利用する場合も、端末ごとに必要な権限とバックグラウンド設定を確認してください。
ノード名を見ただけで最適性を判断せず、利用目的ごとに候補を分けます。一般的なWeb閲覧、動画、業務ツール、ゲームなどでは必要な経路や接続先が異なります。特定のサービスだけが開かない場合は、VPN全体が故障しているとは限りません。出口地域、DNS、サービス側の地域判定、分割トンネルのルールを確認し、必要ならそのサービスだけ別のルールで試します。
自動接続は便利ですが、ネットワークが切り替わるたびに古いトンネルを再利用する設定だと、復帰に時間がかかることがあります。Wi-Fiとモバイル回線を頻繁に移動する端末では、接続状態を確認してから手動で再接続する方が安定する場合があります。PCをスリープさせることが多い場合は、復帰後にクライアントの接続状態と通常通信を確認する習慣をつけましょう。
- ✅ 使用するクライアントを1つに決め、同じ端末で複数のVPNを同時起動しない。
- ✅ ノード変更、プロトコル変更、ネットワーク変更の結果を個別に記録する。
- ✅ サブスクリプションを公式のユーザーパネルから更新し、設定情報を安全に保管する。
- ✅ 切断が続く場合は、OS、クライアント、ネットワーク、ノード名をまとめてサポートへ伝える。
- ❌ 未対応のクライアントへ設定を無理に変換したり、認証情報を第三者サイトへ入力したりしない。
VPN切断トラブルのFAQ
Wi-Fiでは切れるのに、モバイル回線では使えるのはなぜですか?
Wi-Fiルーターや接続先ネットワークが、DNS、UDP、特定ポート、長時間接続のいずれかを制限している可能性があります。別のWi-Fiやモバイル回線で同じノードを比較し、ネットワークを変えたときだけ改善するか確認してください。
画面を消すとVPNが切れます。故障でしょうか?
スマートフォンのバッテリー最適化やバックグラウンド制限が原因の可能性があります。VPNクライアントのバックグラウンド動作、自動起動、データセーバー、VPN権限を確認し、変更後に画面ロック中の状態を比較してください。
ノードを変えても再接続できません。次に何をしますか?
ほかのVPNやプロキシを停止し、クライアントを再起動してから通常通信を確認します。その後、サブスクリプションを更新し、OSのVPN権限とファイアウォールを確認してください。改善しない場合は、エラー内容と再現条件を添えてサポートへ相談します。
プロトコルを変更すれば必ず安定しますか?
必ず改善するとは限りません。プロトコルの対応状況、サーバー側のパラメータ、UDPやTLSの扱い、現在のネットワークが関係します。配布された設定とクライアントの対応を確認し、同じ条件で一項目ずつ比較してください。
VPNの切断は、ノードの変更だけで解決するとは限りません。通常通信の状態、端末の省電力設定、クライアントの競合、サブスクリプションの更新、プロトコルと回線の相性を順番に確認することで、原因を絞り込めます。設定情報を安全に管理し、再現条件を記録しておけば、自己解決が難しい場合でもサポートへ正確に状況を伝えられます。