QUICKSTART · ANDROID

Clash Android版の初期設定:サブスクリプション・モード・接続・確認

サブスクリプションURLを取得済みで、初回接続を行うユーザー向けです。手順どおりに進めれば、通常は 10 min 以内に完了します。用語が分からない場合はまず初期値のまま進め、初期設定の段階でコアパラメータを一つずつ変更する必要はありません。

SETUP ROUTE

  1. 01 サブスクリプション設定 URL → Profile
  2. 02 ルールモード Rule → Proxy Group
  3. 03 VPNの許可 VpnService → Connected
  4. 04 通信確認 Direct + Proxy

BEFORE START

開始前:クライアントとサブスクリプションURLを準備

初期設定には、インストール済みのClashクライアントと、正常に更新できるサブスクリプションURLの2つが必要です。クライアントは設定の読み込み、ルールの適用、ローカルVPNインターフェースの確立を担当します。サブスクリプションURLはサービス提供元が発行するもので、通常はノード、プロキシグループ、ルール、DNS設定が含まれます。両者の役割は異なるため、クライアントをインストールしただけでは利用可能なノードは自動で追加されません。

アプリをまだインストールしていない場合は、まずAndroidダウンロードページからクライアントを選択します。インストール後はそのまま起動し、システムプロキシ、プライベートDNS、APNを先に変更する必要はありません。初回起動時に通知の許可を求められる場合があります。この権限は主に常駐する接続状態やエラーを表示するためのものなので、端末のバックグラウンド管理方針に応じて許可を判断してください。実際にプロキシ接続を確立する際は、Androidが別途システムVPN接続のリクエストを表示します。

サブスクリプションURLは、現在利用しているサービスの管理画面からコピーしてください。コピー時は完全なURLを選び、サブスクリプション名、プラン番号、ページのアドレスだけをコピーしないようにします。完全なURLは通常 https:// で始まり、その後ろに長いパスやクエリパラメータが続くことがあります。これは設定への入口にあたるため、公開ページやスクリーンショット、不特定多数とのチャットに貼り付けないでください。サービス側に「Clash」「汎用サブスクリプション」「オリジナル設定」など複数の入口がある場合は、ClashまたはMihomo対応と明記された形式を優先します。

開始前に、Androidのシステム時刻が自動同期になっていることも確認してください。証明書接続、サブスクリプション更新、一部のプロトコルは正確な時刻を必要とします。日付やタイムゾーンが大きくずれていると、設定のダウンロード失敗、全ノードのタイムアウト、接続後にWebページを開けないといった症状が発生する場合があります。準備が整ったら設定のインポートへ進み、複数の設定画面を行き来しながら原因を探す事態を避けましょう。

STEP 01 · PROFILE

サブスクリプションを導入して現在の設定に指定

設定の入口を見つける

クライアントを開いたら、まず「設定」「サブスクリプション」、または Profilesページに移動します。初期画面には追加ボタンだけが表示される場合もあれば、ローカルの既定設定が登録されている場合もあります。「URLからインポート」「リモート設定を新規作成」など同等の機能を選択してください。サービス提供元からローカルのYAMLファイルを指定されている場合を除き、「ファイルからインポート」は選ばないでください。

アドレス入力欄に完全なサブスクリプションURLを貼り付けます。名前欄には「日常用」やサービス名など、識別しやすい短い名前を入力できます。更新間隔は初回はクライアントの既定値のままで構いません。短すぎる自動更新間隔にする必要はなく、サーバー側の頻度制限にかかる可能性もあります。入力内容を確認したら「保存」「ダウンロード」、または右上の確認ボタンを選択し、クライアントが設定を取得して解析するまで待ちます。

インポート結果を確認する

インポートに成功すると、設定一覧に入力した名前が表示され、最新の更新日時も確認できます。設定を開くか詳細を表示すると、通常はプロキシグループ、ノード、ルールの内容が表示されます。ここで各ノードのパラメータを一つずつ確認する必要はありません。リストが空ではなく、「解析に失敗」「形式エラー」「リクエストがタイムアウト」などの表示がないことだけ確認してください。

設定がダウンロード済みでも有効になっていない場合は、その設定を一度タップするか、右側のメニューから「現在の設定に指定」を選択します。多くのクライアントでは、選択マーク、ラジオボタン、「現在」ラベルなどで有効状態を示します。以降のモードとノードの選択は現在の設定を基準に行われます。この操作を忘れると、プロキシ画面が空のままだったり、クライアントが古い設定を使い続けたりする場合があります。

サブスクリプションの更新に失敗した場合は、まずブラウザに戻り、サービス提供元のサブスクリプションページを開いてURLがまだ有効か確認します。次に、コピーした内容の先頭や末尾に空白が入っていないか確認してください。モバイル端末で長いリンクをWebページからコピーすると、説明文まで一緒にコピーされ、URLを解析できなくなることがあります。誤った項目を何度も編集するより、削除して貼り直す方が確実です。設定の構文エラーが表示された場合は、用語集のProfileとサブスクリプションの説明を確認してください。複雑な形式の互換性については、プロトコルとコアのリファレンスでクライアントと設定形式が合っているか確認します。

STEP 02 · MODE

ルールモードと利用可能なノードを選択

初回はルールモードを選択

設定を有効にしたら、ホーム画面または設定画面にある「モード」「プロキシモード」、または Modeを開きます。一般的な選択肢には、ルール、グローバル、ダイレクトがあります。初回は「ルール」モードがおすすめです。このモードは設定内のルール一覧を読み込み、リクエストごとにダイレクト接続またはプロキシグループへ振り分けます。日常利用で最も安定し、サブスクリプション設定の想定にも合った方法です。

「グローバル」モードでは、多くの通信を指定したプロキシ経由に統一できます。特定のWebサイトにルールが影響しているか短時間で確認する用途には向きますが、設定内容が分からない状態での既定値には適しません。「ダイレクト」モードではプロキシを経由せず、振り分けを一時停止したり通信状態を比較したりする際に使います。モードを切り替えてもノードは自動選択されないため、ルールモードを選んだ後はプロキシ画面で主要なプロキシグループを確認する必要があります。

プロキシグループでノードを選択

「プロキシ」または Proxiesページを開きます。ここに表示されるのは単なるノード一覧ではなく、設定で定義されたプロキシグループも含まれます。グループ名は「ノード選択」「プロキシ」「Proxy」、またはサービス提供元独自の名称になっている場合があります。まず主要な通信出口を担当するプロキシグループを見つけ、具体的なノードを選ぶか、設定に用意された自動選択を指定します。

クライアントに遅延テストボタンがある場合は、基本テストを1回実行できます。結果は現在のネットワークからノードまでの応答を示すだけで、実際のダウンロード速度とは異なり、すべてのサイトにアクセスできることを単独で証明するものでもありません。1つのノードだけがタイムアウトする場合は同じグループの別ノードに切り替えます。すべてのノードがタイムアウトする場合は、モードを頻繁に切り替えず、設定ページに戻ってサブスクリプションを更新し、システム時刻と現在の基本通信が正常か確認してください。

設定によっては、「自動選択」「フェイルオーバー」「ストリーミング」など複数のプロキシグループが含まれます。初回接続では、最上位またはルールから最終的に参照される主要グループだけを扱えば十分です。すべてのサブグループを一つずつ変更する必要はありません。すべてのポリシーを不用意に変更すると、サービス提供元が設定した選択関係が崩れる可能性があります。プロキシグループ、ルールマッチング、MATCHの意味は、用語集のルールと振り分け分類で確認できます。

モードとノードの選択が終わったら数秒待ち、クライアントに設定の再読み込みエラーが表示されていないことを確認します。その後ホーム画面に戻り、VPN接続を確立します。この時点で設定、モード、ノードは決まっているため、次はAndroidのシステム許可だけを処理します。サブスクリプションの内容を変更する必要はありません。

mode: rule profile: selected proxy-group: assigned

STEP 03 · VPN SERVICE

接続を開始してシステムVPNの許可を確認

クライアントの接続スイッチをオンにする

クライアントのホーム画面に戻り、メインの接続スイッチ、起動ボタン、または Startを見つけます。タップすると、クライアントが現在の設定を読み込み、AndroidのローカルVPNインターフェース作成をリクエストします。そのクライアントで初めて起動する場合、システムに「接続リクエスト」ダイアログが表示されます。本文には通常、アプリがVPN接続を設定し、ネットワークトラフィックを監視する可能性があることが示されます。

まずダイアログのアプリ名が、先ほど開いたClashクライアントと一致していることを確認し、「OK」を選択します。これはAndroid VpnServiceのシステム許可であり、サブスクリプションサービスのログイン画面ではありません。ここでアカウントを入力する必要もありません。通常、各クライアントで許可が必要なのは1回だけですが、再インストール、アプリデータの消去、別のクライアントへの切り替え後は再度表示されることがあります。

接続状態を確認

許可が完了したらクライアントのホーム画面に戻ります。正常な状態では接続スイッチがオンのままになり、「実行中」「接続済み」などの状態が表示され、Androidのステータスバーにも鍵形またはVPNアイコンが表示されます。端末によってはこのアイコンがクイック設定パネルに収納されますが、システムのVPNページで現在のアプリが接続済みと表示されていれば問題ありません。

起動後すぐにスイッチがオフへ戻る場合は、クライアントのホーム画面に表示されたエラーやログ末尾を確認します。よくある原因は、現在の設定が選択されていない、設定の解析が終わっていない、ポートを別のローカルプロキシが使用している、または別のVPNアプリが接続中であることです。Androidでは通常、通信を制御できる一般的なVPNサービスは1つだけなので、先に別のVPNを切断してからClashを再起動してください。

メーカー独自のシステムでは、アプリがバックグラウンドに移動するとVPNサービスが制限されることがあります。初回接続では、次の確認が終わるまでクライアントを前面に表示したままにしてください。すぐにバッテリー最適化、バックグラウンド停止、自動クリーンアップの設定を変更する必要はありません。接続が利用可能だと確認してから、端末の実際の挙動に応じてバックグラウンド実行を許可します。バックグラウンド維持とバッテリー消費の調整は後続の最適化であり、今回の基本設定には影響しません。

STEP 04 · VERIFY

基本通信とプロキシルールを確認

まず通常のネットワークを確認

接続アイコンが表示されても、クライアントの状態だけで判断しないでください。現在の設定、ルールモード、ノードを変えずに、まずブラウザで普段直接開ける通常のWebページにアクセスします。ページが正常に読み込まれれば、AndroidのVPNインターフェースが確立され、基本DNSとダイレクトルールが少なくとも機能していることを示します。通常のWebページもまったく開けない場合は、ブラウザの設定を変更し続けるのではなく、すぐにクライアントを確認してください。

基本通信に失敗した場合は、次の順番で対処します。まずClashの接続を切り、現在のWi-Fiまたはモバイルネットワークでスマートフォンが直接インターネットに接続できることを確認します。次にClashを再起動してサブスクリプションを1回更新し、その後、主要なプロキシグループで別のノードに切り替えて再接続します。1回につき変更は1項目だけにし、変更後すぐに再テストしてください。モード、DNS、ノード、システムネットワークを同時に変更すると、原因を特定しにくくなります。

次にプロキシルールを確認

通常のWebページが開けたら、現在の設定のプロキシルールで処理されるはずのサイトにアクセスします。ページが開き、内容も完全に読み込まれれば、サブスクリプション、ルールモード、プロキシグループ、VPNインターフェースが一連の経路として機能しています。ダイレクト接続のサイトは開けるのに特定のサイトだけ失敗する場合は、まずノードを切り替えます。それでも失敗する場合は、プロキシページでそのリクエストが入る可能性のあるプロキシグループを確認し、すぐに常用目的でグローバルモードへ変更するのは避けてください。

ルールをさらに確認する場合は、クライアントの接続履歴またはログページを開いてから、対象ページを更新します。通常、記録には対象ドメイン、適用されたルール、使用されたプロキシグループが表示されます。ここではリクエストが想定したポリシーに入ったことだけ確認すればよく、すべてのログ項目を読み解く必要はありません。ドメインマッチング、Fake-IP、DNSモード、TUNスタックなどの概念は、用語集で項目ごとに確認できます。

クライアントが接続済みと表示されるのに、すべてのWebページを開けない場合は、ノードの状態、DNS、設定ルール、システム時刻に原因があることが多いです。このページの基本手順を再確認しても復旧しない場合は、プロトコルとコアのリファレンスを読み、サブスクリプションのプロトコルが現在のクライアントコアに対応しているか確認してください。ブログの接続済みなのにインターネットへ接続できない場合の確認リストで、ノード、DNS、モード、システム状態を順に切り分けることもできます。

DAILY USE

設定完了後の日常操作

継続利用で必要なのは通常、クライアントを起動する、現在の設定を確認する、接続をオンにするという3つの操作だけです。サブスクリプションサービスでノードが追加・削除された場合は、設定ページで「更新」を実行すれば同期できます。削除して再インポートする必要はありません。更新後にクライアントがプロキシグループを再読み込みすることがあります。以前手動で選択したノードが削除されていた場合は、利用可能なノードを改めて指定してください。

日常利用ではルールモードのままで構いません。特定サイトの経路に問題がある場合は、一時的にノードを切り替えて再確認します。ルールの問題を判断するときだけ、比較のためにグローバルモードを使用してください。テスト後はルールモードへ戻し、すべてのアプリが同じプロキシポリシーを継続的に通過しないようにします。使用を停止するときはクライアントのメイン接続スイッチをオフにし、システムのVPNアイコンが消えたことを確認してください。

初回接続が使えるようになったからといって、すぐに他人のDNS、TUN、オーバーライド設定をコピーしないでください。クライアント、コアのバージョン、サブスクリプションルールによって互換性が異なるため、設定の組み合わせは明確な問題に対して調整する必要があります。接続が安定している場合は、既定設定を維持した方が後の更新にも対応しやすくなります。TUNFake-IP、プロキシグループ、プロトコルの種類を理解したい場合は、まず用語集を確認してください。プロトコルの選択やコアの互換性を判断する場合は、プロトコルリファレンスへ進みます。

SETUP COMPLETE

初回接続の手順が完了しました

現在の設定とルールモードを維持してください。次回起動時は設定が有効であることを確認してから、VPN接続をオンにします。