Android VPN おすすめ:バックグラウンド維持とアプリ別プロキシの実測比較
Android とデスクトップの違いは回線そのものではなく、そのトンネルを OS がどう管理するかにあります。本記事ではバックグラウンド維持・省電力ポリシー・アプリ別プロキシの3項目で一般的な方法を比較し、常時接続に向く設定の組み合わせと、通信量順の選び方を示します。
Android とデスクトップの違いは回線そのものではなく、そのトンネルを OS がどう管理するかにあります。本記事ではバックグラウンド維持・省電力ポリシー・アプリ別プロキシの3項目で一般的な方法を比較し、常時接続に向く設定の組み合わせと、通信量順の選び方を示します。
Android の VPN 選びは、デスクトップと同じ基準では測れません。PC では回線とプロトコルを比べれば済みますが、スマートフォンではさらに3つの関門があります。OS の省電力ポリシーがトンネルを切らないか、バックグラウンド維持が十分に安定しているか、アプリ別プロキシで必要なアプリだけを外に出せるか。この3点を設定しないと、回線がどれだけ安定していても画面ロックから10分で切れてしまいます。以下ではこの3項目について一般的な方法を比較し、常時接続に向く設定の組み合わせと選び方の順序を示します。
Android の通信経路はデスクトップより2層多い。クライアントから VpnService までの間には OS の電源管理があり、VpnService からノードまでの間にはローカルネットワークの名前解決と出口がある。Android は 6.0 以降 Doze と App Standby を備え、画面オフ後は通信とウェイクアップがまとめて後回しにされる。さらにメーカー各社は Doze の上により積極的な省電力ポリシーを重ねている。VpnService は OS が管理するが、プロセスが凍結されればトンネルはやはり切れる。
症状は分かりやすい。通知バーの接続アイコンは残っているのにページが開かない、画面ロック後に最初のリクエストが十数秒待たされる、Wi-Fi からモバイルデータに切り替えたらトンネルが自動復帰しない。こうした場合はまず OS の設定を確認し、そのあとで回線を疑う。
OS に切られたのかどうかは、画面ロックから10分後にブラウザで当サイトの IP 確認ページ を開くのが一番簡単です。開けて出口地域が選択中のノードと一致していればトンネルは生きています。開けない、あるいは地域がローカルに戻っていれば、バックグラウンドが制限されています。
クライアント側の標準的な方法は、フォアグラウンドサービスと常駐通知の組み合わせです。通知バーの1行は飾りではなく、「このプロセスがユーザーに見える処理を行っている」と OS が認める根拠になります。多くのカスタム OS では通知を消すとサービスも終了するため、第一のルールは通知を消さないこと。第二はアプリをバッテリー最適化の対象外にすることです。素の Android では設定 → アプリ → クライアント → バッテリー → 制限なし、カスタム OS では各社のバッテリー設定や電話マネージャーに移され、名称も「省電力ポリシー」「バックグラウンド消費電力管理」「アプリ起動管理」などに変わっています。下表は一般的なカスタム OS ごとにまとめたものです。バージョンによって多少異なる場合があるため、設定内で検索して見つかった項目を優先してください。
| OS | 重要な設定項目 | 推奨 |
|---|---|---|
| 素の Android / Pixel | 設定 → アプリ → クライアント → バッテリー → 制限なし | OS のバッテリー最適化をオフ |
| Xiaomi HyperOS / MIUI | アプリ設定 → アプリ管理 → クライアント → 省電力ポリシー → 制限なし、自動起動もオン | タスクカードを下に引いてロック |
| OPPO / OnePlus ColorOS | 設定 → バッテリー → アプリ消費電力管理 → 完全なバックグラウンド動作を許可 | スマート省電力も同時にオフ |
| vivo OriginOS | 設定 → バッテリー → バックグラウンド消費電力管理 → バックグラウンドでの高消費電力を許可 | 自動起動を許可 |
| Huawei HarmonyOS | 設定 → アプリ → アプリ起動管理 → 手動管理に変更 | 自動起動・関連起動・バックグラウンド動作の3項目をすべてオン |
設定後に見落としやすい点がもう1つあります。OS の省電力モードとスリープ待機は、上記の設定を一時的に上書きします。バッテリー残量が少なくなると OS がバックグラウンドを自動的に絞り、トンネルが切れます。これはクライアント側の問題ではありません。常時接続する端末では、省電力モードを手動オンに切り替えるか、いっそオフにすることをおすすめします。
アプリ別プロキシは Android では OS レベルの機能です。VpnService により、アプリはどのパッケージ名の通信だけを引き受けるかを宣言できます。選択されなかったアプリはローカルネットワークにそのまま出て、トンネルを一切通りません。これは分割ルールとは別の層です。アプリ別プロキシは「どのアプリをトンネルに入れるか」を決め、分割ルールは「トンネルに入ったあと、どの宛先をプロキシ経由にし、どれを直接接続にするか」を決めます。両者は重ねて使えます。
よくある選択は2通りです。ホワイトリストは加速が必要なアプリだけを選びます。ブラウザ、動画配信アプリ、海外ノードでのログインが必要な業務スイートなどで、それ以外は直接接続。ブラックリストは逆で、既定ではすべてトンネルを通し、銀行・決済・地域の生活サービスを除外します。ホワイトリストは省電力で誤爆も少なく、ブラックリストは手間がかからない代わりに、ローカルアプリの地域判定を誤らせやすくなります。
ルールモードはドメイン・IP レンジ・GeoIP で振り分け、国内の宛先は直接接続、それ以外はプロキシ経由にするもので、常時接続では最も手間がかかりません。グローバルモードはすべての通信をトンネルに流すため、切り分けには便利ですが、日常的に使うとローカルサービスが遅くなります。DNS も見落としやすいポイントです。名前解決のリクエストがトンネルに入らず、ローカルネットワークや ISP に渡ると、解決結果と出口地域が食い違います。軽ければ地域判定の誤り、ひどければページが開かなくなります。クライアントの DNS をトンネル内のリゾルバに向けるか、暗号化 DNS を有効にすると、この種の問題を避けられます。
もう1つ小さな落とし穴があります。OS 標準のプライベート DNS が有効だと、クライアント内の DNS 設定と衝突することがあります。切り分けの際はまずこれをオフにし、正常に戻るのを確認してから1項目ずつ戻してください。
2つの VPN 系アプリは同時に有効になりません。OS は同時に1つの VpnService しか保持せず、後から起動したものが先のものを押し出します。アプリ別プロキシを設定したのに反応がない場合は、他のアクセラレータや企業向け業務クライアントが通信路を占有していないか確認してください。
プロトコルはクライアントとサーバーがどう握手し、どう暗号化するかを決め、回線はデータがどの経路を通るかを決めます。モバイル回線の特徴はパケットロス率の変動が大きく、基地局の切り替えが頻繁なことです。そのため、ここでの選択は固定回線と同じではありません。
VLESS 自体は暗号化せず、外側の TLS や REALITY が安全性を担います。オーバーヘッドが小さく、長時間の接続に向きます。VMess は互換性が高いものの端末の時刻に敏感で、システム時刻のずれが大きいと握手がそのまま失敗します。「つながらないがノードに問題はない」ときは、まず時刻が自動同期になっているか確認してください。Trojan は標準 TLS を使うため、通信の特徴は通常の HTTPS に近くなります。Shadowsocks は軽量で、低スペック端末では省電力ですが、難読化の能力は TLS 系より劣ります。Hysteria2 と TUIC はいずれも QUIC ベースで UDP 上を流れ、輻輳制御がより積極的なため、基地局切り替えや高ロス時に体感が滑らかになります。代わりに消費電力が高く、一部のネットワークでは UDP が制限されるため、つながらないときは TCP 系のプロトコルに戻すとよいでしょう。
| プロトコル | トランスポート | 向いている用途 | 注意点 |
|---|---|---|---|
| VLESS | TCP + TLS / REALITY | 常時接続、日常のブラウジング | 自体は暗号化せず、外側の TLS に依存 |
| VMess | TCP | 旧クライアントとの互換性 | 端末の時刻同期に依存 |
| Trojan | TLS | HTTPS に近い特徴が必要な場合 | ドメインと証明書の設定に依存 |
| Shadowsocks | TCP / UDP | 低スペック端末、軽い用途 | 難読化の能力は TLS 系より劣る |
| Hysteria2 | QUIC(UDP) | 高ロス、ネットワーク切り替えが多い環境 | 消費電力が高め、一部ネットワークでは UDP 制限 |
| TUIC | QUIC(UDP) | 対話型アプリ | サーバー側の対応が必要 |
回線の種類はピーク時間帯の安定性を左右します。IEPL 専用線は独立した経路を使い、公共の国際出口を奪い合わないため変動が小さく、ビデオ会議や長時間の接続に向きます。中継回線は第三地を経由するため1ホップ増え、コストは低いもののピーク時には揺れやすくなります。直接接続は最も安価ですが、ローカル出口の混雑の影響を最も受けます。Android には現実的な制約も1つあります。モバイル回線では基地局の切り替えで接続が短時間切れるため、専用線の優位性は主に復帰の速さと再接続後の安定度に現れます。
ここまでの結論を、毎日つけっぱなしにする使い方向けの実行手順にまとめます。
6つの手順のうち最も飛ばされやすいのが5番目です。DNS の設定ミスはすぐには「つながらない」形では現れず、特定のサイトが開かない、特定のアプリで地域非対応と表示されるといった形で現れるため、切り分けに最も時間がかかります。
Android の通信量は PC より見積もりにくいものです。バックグラウンド同期、地図、ショート動画が知らないうちに通信します。プランを選ぶときは、毎月おおよそどれだけ使うかから逆算するほうが、価格順に並べるより確実です。本サービスの月額プランは開通日ごとに毎月通信量がリセットされ、途中でアップグレードした場合は差額を残り日数で按分します。トラフィックパックは使い切るまで有効で、期限はありません。通信量が不規則な方に向いています。
| プラン | 通信量 | 料金 | 向いている用途 |
|---|---|---|---|
| 月額プラン | 60GB / 月 | ¥9.9 / 月 | 通勤中のブラウジング、地図、メッセージ |
| 月額プラン | 250GB / 月 | ¥18 / 月 | 毎日動画視聴、スマホとタブレットを同時接続 |
| 月額プラン | 500GB / 月 | ¥28 / 月 | 複数端末の常時接続、長時間の動画 |
| トラフィックパック | 300GB、使い切るまで有効 | ¥158 | たまの出張、月額課金は避けたい |
| トラフィックパック | 1000GB、使い切るまで有効 | ¥358 | 期間を絞った集中利用 |
| トラフィックパック | 3000GB、使い切るまで有効 | ¥658 | 複数端末での共有、長期の予備用 |
デバイス数の上限はなく、1つのサブスクリプションでスマートフォン・タブレット・PC に同時ログインできます。端末ごとに料金を払う必要はありません。支払いは Alipay、WeChat Pay、USDT に対応しています。登録に必要なのはユーザー名とパスワードだけで、メールアドレスは不要です。初回のお支払いから7日以内であれば、理由を問わず全額返金を申請できます。通信量が読めない場合は、最小のプランから始めるとよいでしょう。
Android VPN おすすめの判断順序はこうです。まずクライアントにアプリ別プロキシと安定したフォアグラウンドサービスがあるかを見て、次にバッテリー最適化・自動起動・バックグラウンド動作の3項目を設定し、最後にプロトコルと回線を比べます。OS 側の設定ができていないと、どれだけ高価な回線に変えても画面ロック後に切れてしまいます。
まず1つの起点だけ決めたいなら、月額プランを1つ選び、クライアントを入れて上の6ステップを済ませ、1週間ほど画面ロック後の接続状態を観察してください。通信量が安定してから上位プランに上げるかトラフィックパックに切り替えるほうが、最初から最大のプランを買うより適しています。