Clash for Androidとは?
Clash for Android は、Androidスマートフォンやタブレットでプロキシ設定を管理するためのクライアントです。プロバイダーから発行されたサブスクリプションURLを登録すると、複数のサーバー情報、いわゆるノードをアプリ内へ読み込めます。その後、利用したいノードやグループを選択し、AndroidのVPN機能を通して通信を振り分けます。
この記事では、サブスクリプションURLを用意するところから、Clash for Androidへの追加、設定の更新、接続確認、ノードの切り替えまでを初心者向けに説明します。画面の名称はアプリのバージョンや使用するコアによって多少異なる場合がありますが、基本的な流れは共通しています。
最初に確認すること
Clash for Androidは接続サービスそのものではありません。利用するには、信頼できるプロバイダーから有効なサブスクリプションURLを取得する必要があります。出所が不明なURLや、第三者から無断で共有された設定は使用しないでください。
1サブスクリプションURLを準備する
サブスクリプションURLは、プロバイダーが発行する設定取得用のアドレスです。通常のウェブページURLとは異なり、アクセスするとノード一覧やルール、DNSなどを含む設定ファイルが返されます。契約後の会員ページやメールに「Clash用URL」「サブスクURL」「購読リンク」などの名前で表示されていることが一般的です。
URLの確認場所
- 会員ページ:ログイン後の「サービス」「サブスクリプション」「設定情報」などの画面を確認します。
- 発行メール:登録完了メールや利用開始メールに、専用URLが記載されている場合があります。
- 形式の確認:
https://で始まる長いURLや、トークンを含むURLが使われることがあります。 - 有効期限:期限切れのURLでは、追加できてもノードが表示されなかったり、更新時にエラーになったりします。
URLにはアカウントを識別する情報や認証用のトークンが含まれることがあります。SNS、掲示板、チャットなどへそのまま貼り付けると、第三者に設定を利用される可能性があるため注意してください。誤って公開した場合は、プロバイダー側でURLの再発行やリセットができるか確認しましょう。
重要な注意
利用する通信サービスの規約と、接続先地域の法令を確認してください。Clashは通信を管理するツールであり、アクセス制限やサービス規約に反する用途を推奨するものではありません。
設定形式を選ぶときのポイント
プロバイダーによっては、同じ契約に対して複数の形式を用意しています。Clash for Androidで読み込む場合は、Clash、Clash Meta、Mihomoなど、使用中のクライアントやコアに対応した形式を選びます。VLESS、VMess、Trojan、Shadowsocksなどのプロトコル名だけを見て判断するのではなく、「Clash向け」「Mihomo向け」と明記されたリンクを優先してください。
2Clash for Androidにサブスクを追加する
URLを準備できたら、Clash for Androidへ登録します。アプリの版によってメニュー名は「Profiles」「設定」「プロファイル」など異なりますが、サブスクリプションを管理する画面から追加する点は同じです。ここでは、URLを直接貼り付ける一般的な方法を紹介します。
- Clash for Androidを起動し、下部またはサイドメニューから Profiles、またはプロファイル管理画面を開きます。
- 画面上部の入力欄、リンク追加欄、または + ボタンを選択します。
- プロバイダーからコピーしたサブスクリプションURLを貼り付けます。
- 必要であれば、識別しやすい名前を入力します。例として「メイン回線」「仕事用」「海外ノード」などが便利です。
- Import、Download、または追加ボタンをタップし、設定の取得が終わるまで待ちます。
- 一覧に新しいプロファイルが表示されたら、そのプロファイルをタップして有効化します。
貼り付け時のコツ
URLの前後に空白や改行が入ると、取得に失敗することがあります。貼り付け後、先頭が意図した文字から始まっているか、末尾に不要な空白がないか確認してください。
追加に成功しても、すぐに通信が開始されるとは限りません。多くの構成では、まずプロファイルを選択し、その後にメイン画面でサービスを開始します。AndroidからVPN接続の許可を求められた場合は、表示内容を確認したうえで許可してください。これはClashがVPNインターフェースを利用して端末の通信を処理するために必要な確認です。
プロファイルが表示されない場合
- URLが期限切れになっていないか、契約ページで確認します。
- コピーしたURLが途中で切れていないか確認します。
- Wi-Fiとモバイルデータを切り替え、URL取得だけが失敗しているか調べます。
- Clashのコアが設定形式に対応しているか確認します。
- 同じURLを何度も登録せず、古いプロファイルを整理してから再試行します。
3設定を更新して接続する
サブスクリプションは一度登録して終わりではありません。プロバイダーがノードを追加・削除したり、サーバー情報や有効期限を更新したりするため、定期的に設定を取得し直す必要があります。更新はプロファイル一覧の更新アイコン、メニューの「Update」、または対象プロファイルを長押しして実行します。
- Profiles画面で、利用中のサブスクリプションを選択します。
- 更新アイコン、または更新メニューをタップします。
- ダウンロードが完了し、更新日時やノード数が変わったことを確認します。
- メイン画面へ戻り、サービススイッチをオンにします。
- AndroidのVPN接続確認が表示されたら、内容を確認して許可します。
更新後に現在選択していたノードが削除されていると、別のノードへ切り替わったり、未選択状態になったりすることがあります。接続できなくなったときは、更新が成功したかだけでなく、プロキシグループに利用可能なノードが残っているかも確認してください。
接続できたか確認する方法
Clashのログに通信が表示され、選択したノードの送受信量が増えていることを確認します。さらに、ブラウザで普段利用するウェブサイトを開き、必要な通信だけが正常に動作するかテストしてください。
モードの違いを理解する
Clash for Androidには、通信の振り分け方を選ぶモードがあります。Rule モードは設定されたルールに従って、通信ごとにプロキシまたは直接接続を選択します。Global モードは、原則として選択中のプロキシを広く利用します。Direct モードは、プロキシを使わず直接接続します。
普段使いでは、プロバイダーのルールが整っている場合はRuleモードが扱いやすいでしょう。特定のアプリだけ動作を確認したいときはGlobalモードが役立つこともありますが、すべての通信を同じノードへ送るため、速度やデータ使用量に影響する場合があります。モードを変更したら、意図した通信経路になっているかログで確認してください。
4使いたいノードへ切り替える
サブスクリプションを読み込むと、画面には複数のノードやプロキシグループが表示されます。ノード名は「JP」「US」「SG」などの地域名、回線種別、倍率、番号などで表記されます。実際の場所や性能は名前だけでは判断できないため、接続テストと実際の利用感を組み合わせて選びましょう。
- Clash for Androidのメイン画面、またはプロキシ選択画面を開きます。
- Proxy、Proxies、または同様の項目をタップします。
- 表示されたプロキシグループを選択します。グループ名は「Proxy」「Auto」「Fallback」などの場合があります。
- 一覧から使いたいノードをタップします。選択中であることを示すチェックマークや色の変化を確認します。
- ブラウザや対象アプリを再接続し、通信が正常か確認します。
速度と遅延を比較する
ノード一覧にある遅延テスト、更新ボタン、または稲妻のアイコンを使うと、複数ノードの応答時間を比較できる場合があります。数値が小さいほど応答は速い傾向にありますが、遅延が低いノードが常に最速とは限りません。動画再生やファイル転送では、帯域幅、混雑状況、パケットロスも大きく影響します。
- ウェブ閲覧:ページの表示開始が速く、画像やスクリプトが安定して読み込めるか確認します。
- 動画:再生開始までの時間だけでなく、数分間再生して停止や画質低下がないか確認します。
- 通話:音声の途切れ、遅延、再接続の有無を確認します。
- バッテリー:速度が同程度なら、端末の発熱や電池消費が少ないノードを選びます。
「自動選択」や「URLテスト」に対応しているグループでは、一定間隔で応答の良いノードを選べることがあります。ただし、頻繁な自動切り替えによってログイン状態が変わったり、接続先地域が変化したりする場合があります。安定性を重視する場面では、動作確認済みのノードを手動で固定する方法も有効です。
切り替えても改善しないとき
原因がノードではなく、DNS、アプリ側のキャッシュ、Androidの省電力設定、プロバイダー側の障害である可能性があります。複数ノードを試しても同じ症状が続く場合は、設定全体を確認してください。
よくあるトラブルと対処法
初回設定では、登録・接続・アプリ利用のどの段階で問題が起きているかを切り分けることが大切です。まずClashのサービスがオンになっているか、AndroidのVPNアイコンが表示されているかを確認します。そのうえでログを開き、エラーが発生した時間帯の記録を調べます。
- 追加時にエラーが出る:URLの期限、入力ミス、ネットワーク接続、設定形式の対応状況を確認します。
- ノードが0件になる:サブスクリプションの変換形式やプロバイダー側の障害を確認し、最新URLを再取得します。
- VPN接続中なのに通信できない:プロキシグループでノードが選択されているか、Ruleモードのルールに問題がないか確認します。
- 特定のアプリだけ使えない:アプリがVPNやプロキシを制限していないか、DNS設定やIPv6の扱いが影響していないか確認します。
- すぐ切断される:Androidのバッテリー最適化でClashが停止されていないか確認し、必要に応じて対象外に設定します。
設定を最初から作り直す前に、プロファイルの更新、別ノードへの変更、モードの確認、Androidの再起動を順番に試すと原因を見つけやすくなります。ログに認証エラーやサーバーエラーが出ている場合は、端末側で解決できないこともあるため、プロバイダーの障害情報を確認してください。
よくある質問
サブスクリプションURLは無料で取得できますか?
無料で提供される設定が存在する場合もありますが、提供元、更新頻度、通信品質、個人情報の扱いを十分に確認してください。無料URLには有効期限が短いもの、広告や不審な設定を含むもの、突然停止するものもあります。安定した利用を求めるなら、利用規約とプライバシーポリシーが明確なプロバイダーを選ぶことが重要です。
サブスクリプションはどのくらいの頻度で更新すべきですか?
固定の正解はありません。ノードの追加や削除が多いサービスでは数日おき、接続先に変更が少ない場合は必要なときだけでも構いません。接続不良が起きたとき、契約更新後、またはノード一覧が古いと感じたときに更新するとよいでしょう。短時間に何度も更新すると、プロバイダー側で制限される可能性もあります。
一番速いノードはどのように選べばよいですか?
まず遅延テストで極端に応答の遅いノードを除外し、その後に実際のウェブ閲覧、動画、通話など目的に合った通信で比較します。時間帯によって混雑状況は変わるため、朝と夜で結果が異なることもあります。速度だけでなく、切断の少なさ、発熱、電池消費、利用目的に合う地域かどうかも判断材料にしてください。
AndroidのVPN許可を取り消すとどうなりますか?
VPN許可を取り消すと、Clashは端末の通信を処理できなくなり、サービスをオンにしてもプロキシ経由の通信は行われません。再び利用する場合はClashを起動し、サービスを開始してAndroidのVPN接続許可を改めて承認します。不要なときはサービスをオフにして、通常の通信へ戻すこともできます。
設定完了のチェックリスト
有効なURLを登録した、プロファイルを更新できた、プロキシグループでノードを選択した、VPN接続を許可した、そして実際の通信を確認できた。この5点がそろえば、基本的な初期設定は完了です。