Clash for Androidは、スマートフォン上の通信をルールに従ってプロキシへ振り分けられるAndroid向けクライアントです。初めて使う場合は、アプリを起動するだけでは通信できません。まず契約しているサービスから発行された購読URLを登録し、設定ファイルとノード情報を取得する必要があります。その後、接続モードを有効にして、用途や速度に合ったノードへ切り替えます。この記事では、Clash for Androidでサブスクを追加する方法、設定を更新する方法、ノードを選択する方法、接続できないときの確認ポイントを順番に解説します。
Clash for Androidを始める前の準備
Clash for Androidを設定する前に、利用するクライアントと購読情報を確認しましょう。Android向けのClash系アプリには複数の派生版があり、画面の名称や配置が少し異なる場合があります。特に、オリジナルのClash for Android、Mihomoベースのクライアント、各種コミュニティ版では、購読管理の項目が「Profiles」「プロファイル」「設定ファイル」など別の名前で表示されます。
準備するものは次のとおりです。
- Android 端末と安定したインターネット接続
- 信頼できるサービスから発行された購読URL
- 購読URLを開くためのブラウザ、またはコピーできる環境
- アプリがVPN接続を作成することを許可できる端末設定
- 必要に応じて、サービス側で指定されたユーザーエージェントや更新間隔
購読URLは通常、長いHTTPSリンクです。URLには認証情報が含まれていることがあるため、SNSや公開チャットに貼り付けないでください。第三者に知られると、契約中の通信枠を使われたり、アカウントを停止されたりする可能性があります。また、URLを直接編集すると署名や識別情報が壊れて読み込めなくなるため、発行元から案内された文字列をそのままコピーするのが安全です。
購読URLをClash for Androidに追加する
アプリをインストールしたら、まずプロファイル管理画面を開きます。一般的な画面では、トップ画面の下部またはサイドメニューにProfilesという項目があります。そこから右上の追加ボタン、または「+」ボタンをタップすると、URLを入力する画面が表示されます。
- サービスの管理ページで購読URLをコピーします。
- Clash for Androidを開き、
Profilesまたは「プロファイル」を選択します。 - 「+」ボタンをタップし、URLから追加する項目を選びます。
- 購読URLを入力欄に貼り付けます。
- 必要であれば、識別しやすいプロファイル名を入力します。
- 保存または確認ボタンをタップし、ダウンロードが完了するまで待ちます。
プロファイル名には、たとえば「メイン回線」「旅行用」「2026年8月」など、あとで見分けやすい名前を付けると便利です。複数のサービスを使う場合、名前を付けずに追加すると同じようなURLが並び、更新対象を間違えやすくなります。ダウンロードが完了すると、プロファイル一覧に設定ファイルが表示されます。
サービスによっては、購読URLの代わりに設定ファイルを直接ダウンロードする方式や、QRコードを読み取る方式にも対応しています。ただし、手動でノードを一つずつ登録すると、サーバー変更や証明書更新が自動で反映されません。複数ノードを継続して利用するなら、基本的には購読URLを使う方法が管理しやすいでしょう。
プロファイルを更新して最新ノードを取得する
購読URLを追加した直後は、取得したプロファイルを一度更新しておくと安心です。プロファイルにはノード一覧だけでなく、プロキシグループ、ルール、DNS、TUN関連の設定が含まれていることがあります。発行元が設定を変更した場合、古いプロファイルを使い続けると新しいノードが表示されなかったり、特定のサイトだけ接続できなくなったりします。
更新の基本手順は次のとおりです。
Profiles画面を開きます。- 更新したいプロファイルのカードを長押しするか、右側のメニューボタンをタップします。
- 「更新」「Update」「Refresh」などの項目を選択します。
- ダウンロードが完了し、更新日時が新しくなったことを確認します。
- プロファイルをタップして、利用する設定として選択します。
アプリによっては、一覧画面を下へスワイプするだけで更新できます。また、更新間隔を設定できるクライアントでは、毎日または数時間ごとの自動更新も可能です。ただし、短すぎる間隔はサービス側の制限に触れることがあります。発行元から推奨値が示されている場合はそれに従い、案内がない場合は一日に一回程度から始めるとよいでしょう。
プロファイル名:Android-main 購読URL :https://example.com/subscribe/your-token 最終更新 :2026-08-12 ノード数 :取得したサーバー数を確認 状態 :有効なプロファイルとして選択
更新後にノード数が突然ゼロになった場合は、すぐにアプリを再インストールする必要はありません。まず購読URLをブラウザで開き、サービス側の有効期限、通信量、同時接続数を確認してください。URLが期限切れになっている、利用上限に達している、サーバー側が一時停止しているといった原因も考えられます。
VPN接続を有効にして動作を確認する
プロファイルを選んだだけでは、端末の通信はまだClashを通っていない場合があります。トップ画面に戻り、接続スイッチをオンにしてください。Androidでは初回起動時に「VPN接続を許可しますか」と表示されるため、内容を確認して許可します。Clash for AndroidはAndroidのVPN APIを利用して通信を処理するため、別のVPNアプリが有効になっていると競合することがあります。
接続後は、次の状態を確認します。
- メイン画面のスイッチがオンになっている
- 通知バーにVPNまたは鍵のアイコンが表示されている
- 現在のプロファイル名が、意図したものになっている
- プロキシグループに利用可能なノードが表示されている
- ブラウザで通常のHTTPSサイトを開ける
モード設定には、通常Rule、Global、Directなどがあります。Ruleモードは設定されたルールに従って、プロキシと直接接続を自動的に振り分けます。Globalモードはほぼすべての通信を選択中のプロキシへ送るため、接続テストには便利ですが、動画配信や銀行アプリなどで問題が出ることがあります。普段使いでは、発行元のルールが整っている場合はRuleモードが扱いやすいでしょう。
ノードを切り替えて速度と安定性を比較する
ノードの切り替えは、Clash for Androidのプロキシ画面またはトップ画面にあるプロキシグループから行います。プロファイルを読み込むと、たとえば「Proxy」「Auto」「手動選択」などのグループが表示されます。グループをタップすると、その中に登録されたノード一覧が開き、利用したいノードを選択できます。
ノード名には国や地域、番号、回線種別などが含まれていることがあります。一般的には、次のような基準で選択します。
- レイテンシ:数値が小さいほど応答が速く、Web閲覧やゲームに向いています。
- 実効速度:pingが低くても混雑していると動画や大容量通信は遅くなるため、実際のダウンロード速度も確認します。
- 安定性:短時間の速度より、長時間接続して切断されないことを重視します。
- 地域:アクセス先に近い地域は遅延が少なく、特定のサービスでは地域別の挙動も変わります。
- 用途:動画、ゲーム、通話、通常のブラウジングでは最適なノードが異なる場合があります。
「URLテスト」「自動選択」「Auto」といったグループがある場合は、複数ノードの応答時間を定期的に測定して、条件のよいノードを自動選択できます。一方、測定URLがアクセスできない環境では、実際には使えるノードまで失敗扱いになることがあります。その場合は手動選択に切り替え、複数のノードでWeb閲覧と動画再生を試してください。
切り替え後も既存の接続が以前のノードを使い続けることがあります。結果を正しく比較するには、ブラウザのページを再読み込みし、必要なら対象アプリを終了して再起動します。Clash自体を毎回再起動する必要はありません。プロキシグループの選択が保存されるクライアントなら、次回起動時も同じノードが使われます。
接続できないときの確認手順
Clash for Androidで接続できない場合は、複数の設定を一度に変更せず、上から順番に確認します。まずVPNスイッチがオンか、Androidの通知にVPNアイコンがあるかを確認してください。スイッチがオンでもアイコンがない場合は、Android側でVPN権限が取り消されている、または別のVPNアプリが接続中の可能性があります。
- 端末のWi-Fiまたはモバイルデータ通信が正常か確認します。
- ClashのVPN接続を一度オフにして、再度オンにします。
- 選択中のプロファイルが有効で、ノード一覧が空ではないことを確認します。
- 購読URLを更新し、エラーや期限切れの表示がないか確認します。
- 別のノードへ切り替え、同じサイトへ再接続します。
- Ruleモードで失敗する場合は、一時的にGlobalモードで動作を比較します。
- Androidのバッテリー最適化からClashを除外し、バックグラウンド停止を防ぎます。
特定のアプリだけ接続できない場合は、そのアプリがプロキシを拒否している、独自DNSやQUICを使っている、Androidの省電力機能で通信を停止されている可能性があります。動画アプリやゲームでは、ノードの地域制限やUDP対応の有無も影響します。反対に、すべてのアプリが接続できない場合は、個別アプリよりもプロファイル、VPN権限、ノードの有効期限を優先して確認しましょう。
skip-cert-verifyを有効にして解決しようとするのは推奨できません。証明書検証を無効にすると中間者攻撃のリスクが高まります。証明書エラーが続く場合は、端末の日時、SNI、サーバー設定、発行元の案内を確認してください。DNSが原因と思われる場合は、ClashのDNS設定を変更する前に、別のネットワークで試す方法が有効です。Wi-Fiでは失敗するがモバイル通信では成功する、またはその逆であれば、ネットワーク側のDNS制限やUDP制限が関係している可能性があります。設定を変更した後は、DNSキャッシュやアプリの接続状態が残っていることがあるため、VPNを再接続してから確認してください。
安全に使い続けるための運用ポイント
購読URLとプロファイルは、追加したら終わりではありません。サービスのノードやルールは変更されるため、定期的な更新が必要です。更新前に現在のプロファイル名と最終更新日時を確認し、更新後にノード数が極端に減っていないか確認すると、異常に気付きやすくなります。
- 購読URLを他人へ転送しない
- 出所が不明なプロファイルや設定ファイルを読み込まない
- 長期間使わないプロファイルを削除する
- Androidの通知に表示されるVPN状態を定期的に確認する
- 自動更新間隔を短くしすぎない
- 重要なアカウント利用時は、接続先とノード地域を確認する
また、Clashを常時オンにするとバッテリー消費や通信量が増えることがあります。外出先では必要なときだけ有効にし、自宅や信頼できるネットワークではDirectモードを使うなど、用途に応じて切り替えると端末への負担を抑えられます。ノード選択では「最も低いping」だけにこだわらず、切断の少なさ、速度、利用先との相性を総合的に判断することが大切です。
Clash for Androidの基本操作は、購読URLを追加する、プロファイルを更新する、VPN接続を有効にする、プロキシグループからノードを選ぶという4段階に整理できます。接続に問題が出たときも、VPN権限、プロファイル、購読状態、ノード、モードの順に確認すれば、原因を効率よく絞り込めます。まずは一つのノードで正常な通信を確認し、その後に自動選択や用途別のノードを試すと、安定した環境を作りやすくなります。
Clash でトラフィックを完全制御
Windows・macOS・Linux・Android・iOS 対応。柔軟なルール、すぐに使えます。