Android VPNの設定では、「インストールできた」ことと「実際に使える」ことを分けて確認しましょう。信頼できる配布元からアプリを入れ、サブスクリプションを追加し、システムによる接続を許可してからバックグラウンド設定を調整します。最後に目的のアプリで動作を確認します。接続できる前に、サーバー、DNS、アプリ別ルールを同時に変更するのは避けてください。
Android端末はメーカーによって設定項目の名称が異なります。以下では一般的な機能名を使い、特定のアプリに同じボタンがあるとは限らない前提で説明します。名称が違う場合は意味の近い項目を探し、使い方ガイドも確認してください。
アプリをインストール:配布元を確認する
ブラウザーで4MVPNのユーザーパネルを開いてログインし、クライアントのダウンロードページからAndroidを選び、画面の案内に従ってアプリを入手します。iOS以外のプラットフォームではログイン後にダウンロードできます。サブスクリプションの取得にはログインが必要です。アカウントをまだ作成していない場合も、ユーザー名とパスワードで手続きでき、メールアドレスは不要です。
APKをダウンロードした場合は、ダウンロードしたファイルをタップします。ブラウザーやファイル管理アプリにインストール権限がないという警告が表示されることがあります。案内された設定画面を開き、今回使う配布元からのインストールだけを許可して、インストール画面に戻ってください。インストール後は、その配布元の許可をオフにできます。インストールのためにシステムのセキュリティチェックを無効にしたり、警告を無視したりしないでください。
- パネルのダウンロードページでプラットフォームがAndroidになっていることを確認し、アプリの対応条件を読んでからダウンロードします。
- インストールファイルを開き、アプリ名とシステムの表示内容を確認します。更新時に競合が発生した場合は、別の配布元から入手した同名アプリがないか確認してください。
- インストール後にアプリを起動し、設定またはサブスクリプションの画面を開けることを確認します。この時点でサーバー一覧が空でも、まだサブスクリプションを追加していないだけの場合があります。
システムにインストールパッケージを解析できないと表示された場合は、まず再ダウンロードし、ファイルが最後まで取得できているか確認します。次に、Androidのバージョンとインストールパッケージの対応条件を確認してください。検索結果から同名のパッケージを適当に探して置き換えるのは避けましょう。設定済みの場合は、アンインストールする前にサブスクリプションを再取得できることを確認し、ローカル設定の消失を防いでください。
サブスクリプションを追加:リンクとサーバー名は別物
サブスクリプションリンクは、クライアントが接続設定を取得するためのものです。通常のWebページのURLではなく、どのクライアントでも読み込める共通ファイルでもありません。パネルに戻り、使用中のクライアントに対応したリンクをコピーしてから、アプリの「サブスクリプション」「設定」または「URLからインポート」を探します。パネルに自動インポート機能がある場合は、起動するアプリがインストールしたクライアントであることを確認してください。
手動で追加する場合は、リモートサブスクリプションを新規作成し、リンク全体を貼り付けて保存してから、更新または設定のダウンロードを実行します。成功すると、サブスクリプション名やサーバー項目、更新日時などが表示されます。名前だけ表示されてサーバーがない場合、追加が完了したとは限りません。更新エラーがないか、設定が現在の設定として選択されているかも確認しましょう。
Shadowsocks、VMess、Trojan、VLESSなどはそれぞれ異なるプロキシプロトコルで、クライアントによって対応するプロトコルやサブスクリプション形式が異なります。この記事では、4MVPNがどのプロトコルを提供しているかを推測しません。パネルのダウンロードページとクライアントの説明を確認してください。リンクの先頭やファイル拡張子だけを変更しても、互換性の問題は解決しません。
サブスクリプションリンクは認証情報と同じように管理してください。スクリーンショットを共有するときは、リンク全体、QRコード、アカウント情報を隠しましょう。リンクが公開された可能性がある場合は、パネルにリセット機能があるか確認するか、パネルのチケットからサポートに相談してください。
「更新に失敗しました」と表示されたら、まず通常のWebページが開けるか確認し、リンクが完全か、アカウントの状態に問題がないか、使用中のクライアントが対応しているかを調べます。パネルの案内にローカルファイルからのインポートが記載されている場合は、その手順に従ってください。個人用のサブスクリプションを、出所不明のオンライン変換サイトに貼り付けないでください。
VPN権限を許可:システムに通信の処理を認める
設定を選んだら、クライアント内のプロキシグループまたはサーバー一覧から、利用するサービスの地域条件に合う接続先を選んで接続します。初回接続時、AndroidにVPN接続の確認画面が表示されることがあります。アプリがシステムのVPN機能を使って通信を処理するという案内です。アプリ名が正しいことを確認して許可してください。拒否すると、この方式での接続は完了できません。
このシステム権限は、写真や連絡先などの個人情報へのアクセスを許可するものではありません。接続に関係のない権限を必須の手順と考えないでください。接続状態を表示するために通知権限を求められることもありますが、通知の表示とVPN権限の許可は別々に確認しましょう。
Androidでは通常、システムのVPN機能を使うアプリを複数同時に実行できません。別のネットワークツール、ローカルフィルター、仕事用の設定が同じ機能を使用している場合は、競合の原因を確認してください。アプリ名だけで判断しないようにしましょう。「VPN」と名乗っていなくても、同じ機能を使うフィルターアプリがあります。
接続後、システムのステータスバーにVPNアイコンが表示され、クライアントにも「接続済み」や「実行中」と表示されることがあります。これは端末上の接続サービスが起動したことを示しますが、接続先サーバーやすべてのアプリが正常とは限りません。初めて使うときは、まず既定のルールベースの振り分けを維持してください。トラブルの切り分け中に、VPNの常時接続や未接続時の通信ブロックなどを同時に有効にすると、通常のネット接続まで遮断されることがあります。
省電力設定の対象外にする:画面ロック中の切断を防ぐ
端末によっては、画面を表示している間は正常でも、ロックしたりアプリを切り替えたりすると接続が切れることがあります。システムがバックグラウンド動作を制限している可能性があります。設定を開き、アプリ管理からクライアントを選び、バッテリーまたはバックグラウンド動作の項目を確認してください。「制限なし」「バックグラウンドでの使用を許可」「最適化しない」などが一般的ですが、名称は端末の説明に従ってください。
システムにバックグラウンド起動や自動起動の管理機能がある場合は、クライアントの実行が禁止されていないかも確認します。ここでいう自動起動は、バックグラウンド起動をシステムが許可する設定です。クライアントの「起動時に自動接続」とは異なります。起動時の自動接続が必要かどうかは、通常の使い方を確認してから別途設定してください。
- ✅ クライアントのバッテリー設定を、バックグラウンドで継続して動作できる状態にします。電池の消費が増える場合があることも把握しておきましょう。
- ✅ システムの通信管理を確認し、クライアントの現在のネットワーク利用やバックグラウンド通信が禁止されていないことを確認します。
- ✅ 画面をロックしてから目的のアプリを開き、クライアントが接続を維持しているか、再接続やエラーが発生していないかを確認します。
- ❌ すべてのアプリを無制限設定にしたり、システムのセキュリティ設定を一律に解除したりしないでください。
Wi-Fiからモバイルデータ通信に切り替えたときだけ一時的に切れる場合は、省電力制限ではなく、ネットワークの切り替えに伴う再接続かもしれません。まず、画面ロック中、ネットワーク切り替え時、特定のアプリの使用中のどこで切断するか記録してから、変更する設定を決めましょう。関連する項目を一度に一つだけ変更すると、原因を特定しやすくなります。
接続を確認:アイコンだけでなく目的のアプリで試す
普段使う海外のWebサイトやアプリを開き、ページの読み込み、検索、応答の継続など、実際の操作ができるか確認します。次に、よく使う国内サイトも開き、ルールによる振り分けが普段のアクセスに影響していないことを確認してください。速度測定ページが開けるだけでは、目的のアプリでの動作確認にはなりません。
| 確認対象 | 確認する状態 | ここからは判断できないこと |
|---|---|---|
| クライアントの状態 | 設定が有効で、接続直後にエラーが出ない | 接続先サーバーに到達できるとは限らない |
| システムのVPNアイコン | システムのVPN機能が動作している | すべての通信がプロキシを経由するとは限らない |
| 接続元の情報 | 確認ツールに表示される接続元が想定どおりか確認する | 接続先の地域が目的のサービスに認められるとは限らない |
| 目的のアプリ | 実際の機能が使え、応答が継続する | ほかのアプリや時間帯でも正常とは限らない |
| 画面ロックとネットワーク切り替え | 再び使うと接続が維持されるか、正常に再接続する | 長時間の接続維持を保証するものではない |
接続元を確認するとき、検査サイト自体がルールで直接接続に設定されている場合があります。接続元が国内と表示されても、すぐに接続全体の失敗と判断する必要はありません。まず、そのドメインに適用されるルールを確認してください。必要であれば、一時的にグローバルプロキシモードで比較し、確認後はルールモードに戻します。グローバルモードは切り分け用であり、普段の利用に適しているとは限りません。
DNSの確認結果は設定とあわせて判断してください。DNSリークとは、想定した経路で処理されるはずの名前解決リクエストが、実際には想定外の経路を通ることを指します。検査ページに特定のDNSリゾルバー名が表示されただけでは、リークの証拠にはなりません。AndroidのプライベートDNS、ブラウザーのセキュアDNS、クライアントのDNS設定、振り分けルールによっても結果は変わります。クライアントの説明を確認してから設定を変更し、見知らぬDNSアドレスを安易に入力しないでください。
よくあるトラブル:症状から原因を絞り込む
サーバー一覧は表示されるが、どれも接続できない
まずクライアントを切断し、通常のネット接続が使えることを確認します。次に、システム時刻が自動で同期されているか、サブスクリプションを正常に更新できたか、プランの状態と残りの通信量に問題がないかを確認してください。ネットワーク環境を変えると症状も変わる場合は、その違いを記録しましょう。同じサブスクリプションを何度も追加し直しても、通常のネット接続の問題は解決しません。
Webページは開けるのに、特定のアプリだけ接続できない
クライアントでアプリ別の振り分けが有効になっているか、目的のアプリが対象外になっていないか確認します。さらに、そのアプリが使うドメインに直接接続のルールが適用されていないか確認してください。システムのVPNアイコンが表示されていても、対象外に設定されたアプリがプロキシを通るとは限りません。アプリによってはアカウントの地域、利用資格、独自のポリシーでアクセス可否を判断します。接続先を変更しても、こうした制限が解消するとは限りません。
更新後にサーバーが変わり、どれを選べばよいかわからない
用途と地域で絞り込んでから、実際の使い勝手を確認しましょう。サーバーの説明も参考になります。直接接続は通常、端末から海外のサーバーへ直接つなぐ方式です。中継方式では途中に転送サーバーを経由します。IEPL専線は関連する伝送経路を示すもので、端末から目的のWebサイトまでの全経路が同じ品質で保証されるわけではありません。表示ラベルだけで安定性を決めつけたり、別サービスのサーバー名称を現在の設定に当てはめたりしないでください。
サポートに問い合わせる際に伝える情報
パネルのチケットから、端末のOS、クライアント名、問題が起きたネットワーク環境、対象アプリ、エラーメッセージ、すでに試した確認事項を送ってください。「まったく使えない」より「画面をロックすると切断する」のように状況を具体的に書くと、原因を特定しやすくなります。スクリーンショットやログを送る前に機密情報が含まれていないか確認し、パスワードやサブスクリプションリンクを公開しないでください。
設定完了の確認ポイント
サブスクリプションを更新でき、システムが接続を許可し、目的のアプリで実際の操作ができることを確認しましょう。さらに、バックグラウンド動作とネットワーク切り替え後の状態も確認できれば、Androidクライアントの設定は完了です。使える設定を一つ残しておき、問題が起きたときは通常のネット接続、サブスクリプション、権限、サーバー、振り分けの順に確認してください。すべての設定を同時に変えるより効率的です。