はじめに
Clash for Android は、Androidスマートフォンやタブレットでプロキシ通信を管理するためのクライアントです。プロバイダーから発行された購読URLを登録すると、複数の接続先(ノード)やルール設定をまとめて読み込めます。毎回サーバー情報を手入力する必要がないため、Clashを初めて使う方にも扱いやすい方法です。
本記事では、Clash for Androidをインストールした後に、購読を追加し、最新の設定を取得して、実際に使うノードへ切り替えるまでの流れを解説します。さらに、プロキシのオン・オフ、通信速度の確認、接続できないときの確認項目も紹介します。アプリのバージョンや翻訳によってボタン名が少し異なる場合がありますが、基本的な考え方は共通しています。
この記事のゴール
購読URLを安全に登録し、設定を更新し、目的に合ったノードを選んで通信できる状態を作ります。
利用前の注意
購読URLには接続情報が含まれるため、他人に公開しないでください。必ず信頼できるサービスから発行されたURLを使用し、利用地域の法律やサービス提供元の規約を確認してください。
1事前準備とアプリの確認
最初に、Android端末の通信状態を確認します。アプリをインストールした直後は、通常のWi-Fiまたはモバイルデータ通信でインターネットへ接続できる状態にしてください。購読URLの登録や設定ファイルの取得には、最初の通信が必要です。
- Clash for Android: 使用するクライアントを公式または信頼できる配布元から入手します。
- 購読URL: プロバイダーから発行された、通常は
https://で始まるURLを用意します。 - 端末の権限: VPN接続を開始するとき、AndroidからVPN接続の許可を求められる場合があります。
- 既存VPN: 他のVPNアプリや通信を制御するアプリが動作している場合は、一度停止します。
Android版クライアントには複数の派生版があり、画面構成やメニュー名が一致しないことがあります。「Profiles」「設定」「プロファイル」「Subscriptions」など、購読や構成ファイルを管理する画面を探してください。重要なのは、購読URLをプロファイルとして登録し、そのプロファイルを選択して有効化することです。
URLをコピーするときのポイント
URLの前後に空白や改行が入ると登録に失敗します。メッセージアプリからコピーした場合は、貼り付け後に先頭と末尾を確認してください。購読URLをスクリーンショットで共有するのも避けましょう。
2購読URLを追加して最新ノードを読み込む
ここから購読を登録します。アプリを起動し、プロファイル管理画面を開いてください。名称はクライアントによって異なりますが、画面上の「Profiles」や「+」ボタンから新しい購読を追加できます。
- Clash for Androidを起動し、Profiles またはプロファイル管理画面を開きます。
- 「+」「Add」「Import from URL」などのボタンをタップします。
- 用意した購読URLをURL欄に貼り付けます。
- 識別しやすい名前を入力します。例として、プロバイダー名や「メイン購読」などを設定します。
- 「保存」「追加」「Download」などをタップして、設定ファイルを取得します。
ダウンロードが完了すると、プロファイル一覧に新しい項目が表示されます。登録しただけでは、必ずしもその設定が使用中になるとは限りません。追加したプロファイルをタップして選択状態にし、チェックマークや色の変化、Activeといった表示を確認してください。
プロファイルを更新する方法
ノードの追加や削除、期限の更新を反映するには、購読を定期的に更新します。プロファイル一覧で対象項目の更新アイコンをタップするか、項目を長押しして「Update」を選択してください。更新中にアプリを閉じたり、通信を切り替えたりすると不完全なファイルになることがあるため、完了するまで待ちます。
更新後も古いノードしか表示されない場合は、別のプロファイルを選択していないか確認します。また、購読URL自体が期限切れになっている可能性もあります。ブラウザーでURLを開いても意味のある設定が表示されるとは限らないため、表示内容だけで正常・異常を判断せず、サービス提供元の管理画面でURLの状態を確認してください。
購読URLを変更しない
URLの末尾に文字を追加したり、パラメータを削除したりすると、認証に失敗する場合があります。更新できないときは手動で加工せず、発行元から新しいURLを取得してください。
3ノードを切り替えて接続する
プロファイルを読み込んだら、次に使用するノードを選択します。Clashの画面にある「Proxies」「Proxy」「ノード」などのページを開くと、プロキシグループと複数の接続先が表示されます。グループ名をタップし、その中から利用したいノードを選択してください。
- 地域名: JP、SG、US、HKなどは、一般にサーバーの地域を示します。
- 番号や識別子: 同じ地域でも複数の回線やサーバーが用意されている場合があります。
- 自動選択: URL-Testや自動選択グループがある場合、応答時間の短いノードを自動で選べます。
- 負荷表示: 数値が表示される場合は、混雑度や帯域の目安として参考にします。
- 「Proxies」またはノード一覧を開きます。
- 使用したいプロキシグループをタップします。
- 候補のノードをタップし、チェックマークや選択状態を確認します。
- 数秒待ってからブラウザーや対象アプリで通信を試します。
ノードを選択しても通信が変わらない場合は、上位のプロキシグループが別の子グループを参照していることがあります。その場合は、各グループを順番に開き、実際のサーバー名まで選択できているか確認してください。
Global・Rule・Directの違い
通信モードは接続結果に大きく影響します。Global は基本的にすべての通信を選択したプロキシへ送ります。動作確認には分かりやすい一方、国内サービスまで経由して速度が落ちることがあります。Rule は設定ファイルのルールに従い、プロキシ、直接接続、ブロックを振り分けます。普段使いではRuleが適しているケースが多いでしょう。
Direct はプロキシを使わず、通常の回線から直接接続するモードです。Clashが正常に動作しているかを比較する際に役立ちますが、プロキシ経由が必要な通信は接続できなくなります。設定確認のためにモードを変更した後は、テストが終わったら元のモードへ戻してください。
4プロキシのオン・オフと速度確認
ノードを選択しただけでは、Android全体の通信がプロキシ化されていない場合があります。メイン画面に戻り、サービス開始ボタンやスイッチをオンにしてください。初回起動時には「VPN接続を許可しますか」というAndroidの確認画面が表示されるので、内容を確認して許可します。
- メイン画面のスイッチがオンになっている。
- AndroidのステータスバーにVPNの鍵アイコンが表示されている。
- 選択したプロファイルとノードにチェックマークが付いている。
- ログ画面に接続エラーが連続して表示されていない。
- ブラウザーで複数のサイトを開き、読み込みが安定している。
速度を比較するときは、同じ時間帯、同じ端末、同じ測定サイトを使い、数回測定してください。単にダウンロード速度だけでなく、応答時間(Latency)、パケットロス、ページの読み込み開始までの時間も確認します。数値が最も速いノードが、動画視聴やビデオ通話でも最適とは限りません。用途に合わせて、安定性と遅延を優先しましょう。
一時的に通常回線へ戻す場合は、アプリのサービススイッチをオフにします。AndroidのVPN設定から切断する方法もありますが、次回起動時の状態が分かりにくくなるため、通常はClash側のスイッチを使う方が管理しやすいでしょう。
接続できないときの対処法
購読追加やノード切り替え後に通信できない場合は、いきなりすべての設定を削除せず、原因を一つずつ切り分けます。まずClashのサービスがオンになっているか、VPN許可が取り消されていないかを確認してください。
- 購読を取得できない: Wi-Fiとモバイルデータを切り替え、URLの有効期限や入力ミスを確認します。
- ノードが表示されない: プロファイルの更新を実行し、正しいプロファイルを選択します。
- 接続が遅い: 別の地域や別番号のノードを試し、混雑したノードを避けます。
- 一部のアプリだけ使えない: Rule設定、DNS設定、アプリごとのVPN除外設定を確認します。
- すぐ切断される: バッテリー最適化の対象外にし、バックグラウンド動作を制限しないようにします。
Android端末では、バッテリー節約機能がClashの常駐動作を停止させることがあります。「設定」からアプリのバッテリー使用量を開き、Clash for Androidを制限なし、または最適化しない設定に変更してください。端末メーカー独自の自動起動管理がある場合は、そこでもバックグラウンド起動を許可します。
最後に確認すること
複数のノードで同じ症状が出るなら、個別ノードではなく購読設定、DNS、ルール、またはサービス側の障害が原因かもしれません。ログのエラー内容と発生時刻を控えて、プロバイダーへ問い合わせると解決が早くなります。
Clash for Androidの基本操作は、「購読を追加する」「プロファイルを更新する」「ノードを選ぶ」「サービスをオンにする」の4段階です。最初から高度なYAML編集を行う必要はありません。まずは信頼できる購読を登録し、Ruleモードで安定するノードを見つけてから、必要に応じてDNSやルールを調整すると、設定ミスを減らせます。