AndroidでVPNを使うには、信頼できるアプリを入手し、アカウントのサブスクリプションを追加して、VPN接続を許可したうえで、ルール設定とバックグラウンド動作を確認します。AndroidのステータスバーにVPNアイコンが表示されても、対象アプリが想定どおりの経路を使っているとは限りません。初回設定の手順に沿って、各段階で接続を確認しましょう。
インストール前に確認:アプリとサブスクリプションの違い
アプリは通信を処理し、サブスクリプションは接続先と設定を提供します。両者は別のものです。アプリをインストールしただけでは利用できず、有効なサブスクリプションが必要です。アカウントにログインできても、サブスクリプションが自動で追加されるとは限りません。VPNBeginはメールアドレス不要で、ユーザー名とパスワードで利用を開始できます。アカウント情報を安全に保管し、利用できるアプリと追加方法を会員ページで確認してください。
Androidの設定にある「VPNを追加」は、通常、システムが対応する特定の接続方式に使うもので、一般的なサブスクリプションURLを直接入力する場所ではありません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどの設定には、対応するアプリまたはコアが必要です。ここに挙げたのは一般的なプロトコルの例であり、VPNBeginがすべてに対応しているという意味ではありません。会員ページに表示される実際の設定を確認し、アプリ名だけで互換性を判断しないでください。
| 項目 | 用途 | 確認方法 |
|---|---|---|
| アプリ | システムのトンネルを作成し、通信を振り分ける | 会員ページの指定リンクまたはプロジェクトの公式配布元から入手 |
| サブスクリプションURL | アカウントに対応する接続先と設定を取得 | ログイン後、対応アプリと形式を確認して取得 |
| プランの状態 | サービスを引き続き利用できるか確認 | 有効期限、残りデータ量、アカウントに関する案内を確認 |
| システム権限 | アプリのネットワーク通信をVPN経由にする許可 | 接続開始時に表示されるAndroidのVPN接続リクエストを確認 |
アプリをインストール:入手元を確認する
アプリのダウンロードページを開き、Android向けの案内に従って対応アプリを入手してください。検索結果に表示された見知らぬ配布サイトから、同じ名前のファイルを安易にインストールしないでください。また、インストールのためにシステム全体のセキュリティ保護を無効にするのも避けましょう。提供元が不明という警告が表示された場合は、確認ボタンを続けて押すのではなく、配布元を確認してください。
APKをダウンロードした場合、ブラウザーやファイル管理アプリに「不明なアプリのインストール」権限を求められることがあります。これはアプリの入手元に与える権限であり、VPN接続の権限とは異なります。配布元が信頼できることを確認してから必要に応じて許可し、インストール後はその入手元のインストール権限を無効にできます。ストア版と直接インストール版では署名が異なる場合があります。更新に失敗したときは、設定を失うおそれがあるため、すぐにアンインストールせず公式の案内を確認してください。
初回起動時に、コアの選択や設定リソースのダウンロード、初期化が必要か確認してください。アプリによって画面は異なります。この記事で使う「設定」「サブスクリプション」「接続」は機能の種類を指し、ボタン名が完全に一致する必要はありません。インストール中にシステムの警告が出た場合は作業を中断し、ファイルを確認してください。警告を無視して続行することはおすすめしません。
サブスクリプションを追加して初回接続する
- アカウントページからサブスクリプションを取得します。利用するプランのサブスクリプション欄を開き、現在のアプリに対応する形式を選んでください。サブスクリプションURLにはアクセス情報が含まれる場合があります。公開チャットやオンライン変換サイトに貼り付けたり、スクリーンショットに写したりしないでください。
- アプリにリモート設定を追加します。「URLからインポート」「サブスクリプションを追加」などの項目を使い、URL全体を貼り付けて保存してください。ワンタップで追加できる場合も、URLを受け取るアプリが正しいことを確認しましょう。
- 設定を更新して選択します。追加できたら更新し、接続先またはプロキシグループが表示されることを確認してから、その設定を現在の設定として選びます。サブスクリプションを保存しただけで有効化していないケースはよくあります。
- 初期ルールを維持して接続先を選びます。初回はサービスの案内にある標準の振り分け方式を使い、会員ページで利用できる接続先を選んでください。DNS、ルーティング、コアの設定を同時に変更するのは避けましょう。
- 接続を開始し、システムの許可内容を確認します。Androidでは通常、アプリがVPN接続を確立しようとすると確認が表示されます。アプリ名を確認して許可し、アプリに戻って接続状態を確認してください。
追加後にリストが空の場合は、まずURLがすべて含まれているか、形式が対応しているか、現在のネットワークからサブスクリプションを取得できるか確認してください。ウェブサイトのログインパスワードをサブスクリプションURLとして使うことはできません。URLに適当なパラメーターを付け足して修正するのも避けましょう。設定の解析エラーが表示された場合は、アプリを更新し、対応状況の案内を確認してください。対応していない設定を何度も更新しても解決しないことがあります。
サブスクリプションURLはアカウント情報と同様に大切に扱ってください。公開された場合は会員ページのリセット機能を使い、該当する項目がない場合はサポート窓口に対処方法を確認しましょう。トラブルのスクリーンショットを共有するときは、URL全体、トークン、アカウント情報を隠してください。
通信の振り分け:ルール、グローバル、アプリ別設定
普段使いでは、まずルールモードを試すのがおすすめです。アプリがドメイン、アドレス、その他の条件に応じて、通信を国際回線に送るかローカル接続にするかを決定します。グローバルモードでは通常、プロキシ対象の通信が選択したプロキシに送られますが、端末のすべての通信が必ず同じ出口を通るわけではありません。アプリの除外設定、LAN通信のバイパス、IPv6、アプリの実装によって結果が変わる場合があります。
Android向けアプリの中には、「選択したアプリのみプロキシを使用」や「選択したアプリを除外」に対応するものもあります。ここではどのアプリをトンネルに通すかを決め、ルールモードではトンネルに入った通信の経路を決めます。両方の設定を確認してください。ブラウザーは使えるのに別のアプリがつながらない場合は、対象アプリが除外されていないか確認し、その後で該当ドメインのルールを確認しましょう。すぐにプランを変更する必要はありません。
プロトコルと回線の経路も分けて考えましょう。プロトコルはクライアントとサーバー間の通信方式を定め、IEPL専線、中継、直結は異なる通信経路を表します。回線名に特定の種類が含まれていても、目的のアプリが必ず使えるとは限りません。また、現在のネットワーク環境での実際の確認に代わるものでもありません。初回接続では標準設定を使い、明確な問題が起きた場合にのみ項目ごとに調整してください。
バックグラウンドで切断される場合:省電力設定とシステムの競合を確認
画面が点灯している間は使えるのに、画面をロックしてしばらくすると切断される場合、システムによるバックグラウンド動作の制限が原因として考えられます。システム設定でアプリ情報を開き、対象アプリのバッテリー管理を確認してください。メーカーによって「制限なし」「バックグラウンドでの動作を許可」「バックグラウンドでの電池使用」など名称が異なります。端末に表示される項目に従い、必要なバックグラウンド動作を許可してください。必要に応じて自動起動の設定も確認しましょう。
バックグラウンド動作を許可しても、アプリにすべての権限を与える必要はありません。通常のプロキシ接続に連絡先、位置情報、写真へのアクセス権限は不要です。通知権限は主にフォアグラウンドサービスの通知表示に関係し、動作はシステムやアプリのバージョンによって異なります。通知の有無だけで判断せず、アプリの状態と実際のアクセス状況から接続を確認してください。
- ✅ アプリのバッテリー管理画面で、バックグラウンド動作が制限されていないことを確認する。
- ✅ 自動起動やバックグラウンドでの固定機能がある場合は、アプリの公式案内に従って設定する。
- ✅ VPN接続を使用する他の通信フィルター、ファイアウォール、広告ブロックアプリがないか確認する。
- ✅ 画面をロックした後に対象アプリを再び開き、接続が維持または想定どおり復帰することを確認する。
同じAndroidユーザー環境では、システムのVPNインターフェースを使う接続を通常複数同時に維持できません。別のアプリがそのインターフェースを使うと、現在の接続が置き換わる場合があります。システムの「VPNを常時接続」と「VPN未使用時の接続をブロック」は、切断後の動作にも影響します。後者を有効にすると、接続が切れた際にインターネットへ一切つながらなくなることがあります。まず基本の接続を確認し、その後、必要に応じて有効にしてください。「安全性を高める」ためだけに、設定をむやみにすべて有効にするのは避けましょう。
接続を確認する:出口、DNS、対象アプリ
まずIPアドレス確認ページを開き、現在の出口の地域が想定どおりか確認してください。ただし、確認ページの通信がどのルールを通るかを把握しておく必要があります。ページがローカル接続に設定されている場合、ローカルの出口が表示されてもVPNが機能していない証拠にはなりません。テスト時は、対象ドメインが選択した回線を使うことを確認し、確認後に普段のルールへ戻してください。
続いて、実際に利用する海外のウェブサイトやアプリを開き、トップページが表示されるかだけでなく、ページ表示、ログイン、主な機能を確認してください。アプリが以前の接続を保持していることがあります。回線を切り替えた後は、対象アプリを完全に終了してから開き直してください。別の回線と比較するときは、ほかの設定を変えずに試すと、違いの原因を特定しやすくなります。
DNSリークとは、本来想定した経路で処理されるはずのドメイン検索が、別の経路で名前解決される状態です。出口IPが変わっても、DNSが想定どおりとは限りません。アプリ内蔵DNS、Androidの「プライベートDNS」、ブラウザーのセキュアDNSが互いに影響することがあります。アプリの案内と接続ログをあわせて確認してください。検査ページに異なる地域のDNSサーバーが表示されても、それだけでは手がかりにとどまり、表示名だけでリークと判断することはできません。
設定にDNS処理が含まれる場合は、まず付属の設定を使い、出所の不明なDNSアドレスを安易に入力しないでください。IPv6を有効にしている場合は、その通信もアプリが処理しているか確認しましょう。IPv4の出口が変わっただけでは、IPv6の経路は判断できません。各検査結果をすべて同じ地域にそろえるのではなく、設定した内容どおりに通信しているかを確認することが大切です。
よくあるトラブル:症状から原因を絞り込む
サブスクリプションを更新できないが、通常のウェブページは開ける
アカウントの状態、URLの形式、端末の日付と時刻を確認し、アプリに表示されたエラーの種類を記録してください。ダウンロード失敗と設定の解析失敗は別の問題です。前者はネットワークとサブスクリプションURLを、後者はアプリの互換性を確認しましょう。見知らぬ変換ツールにURLを貼り付けて試すのは避けてください。
接続済みと表示されるのに、どのウェブページも開けない
まずVPNを切断し、通常のネットワークが使えることを確認してから、選択中の設定と回線を確認してください。接続を切ってもネットにつながらない場合は、トンネル外の通信をブロックする設定が有効になっていないか確認しましょう。通常のネットワークに問題がなければ、再接続してログのDNSエラーや接続エラーを確認してください。さらに詳しい手順はトラブルシューティングをご覧ください。
特定のアプリだけ使えない
対象アプリがプロキシの対象に含まれているか、ドメインに想定どおりのルールが適用されているか、サービス側に地域やアカウントの条件があるかを確認してください。VPNで変更できるのは一部の通信経路であり、サービスを利用する資格に代わるものではありません。接続できたからといって、すべてのアプリ機能を利用できるとは限りません。
設定完了の目安:サブスクリプションを更新でき、システムの許可を確認済みで、対象アプリが想定したルールでアクセスでき、画面ロック後も接続が想定どおり維持または復帰すること。これらを確認してから個別の設定を調整しましょう。標準設定を保ち、変更内容を記録しておくと、設定をむやみに増やすより管理しやすくなります。