読了目安 9分

iPhoneでClashを使う方法とは?App StoreでClash Plusをダウンロードしてサブスクリプションを設定する入門ガイド

iPhoneやiPadでClashを使うには、App StoreからClash Plusをインストールし、サブスクリプションリンクを導入し、モードを選んでスイッチをオンにする、この3ステップだけです。本記事では実際の操作順に沿って各ステップを記録し、初回接続前後のチェックポイントも示します。iOSとiPadOS共通の内容です。

始める前に:デバイス・アカウント・サブスクリプションを確認する

作業を始める前に、次の3点がそろっているか確認しておくと、途中でつまずくケースの大半を避けられます。

  • デバイス:iPhoneまたはiPad、システムはiOS 15/iPadOS 15以降であること。バージョンが古すぎる場合、App Storeのページで非対応の表示が出てインストールできません。
  • Apple ID:App Storeに正常にログインでき、アプリをダウンロードできるアカウント。
  • サブスクリプションリンク:サービス提供元が発行する一連のアドレスで、通常https://で始まり、https://example.com/api/v1/sub?token=ランダムな文字列のような形式です。これは設定の取得元であると同時に、利用権限の証明にもなります。
警告サブスクリプションリンクはアカウントそのものに等しいものです。完全なリンクを手に入れた人は誰でも同じノード群にアクセスでき、同一アカウントの通信量を消費できます。リンクをグループチャットや公開ページに貼らないこと。漏洩の疑いがある場合は、まずサービス提供元の管理画面でサブスクリプションアドレスをリセットし、その後アプリ側で更新してください。

App StoreからClash Plusをインストールする

  1. App Storeを開き、検索欄に「Clash Plus」と入力します。
  2. 検索結果一覧でアプリ名・アイコン・開発者名を確認します。ストアには似た名前の別アプリが存在するため、名前だけでなく開発者情報を基準に判断してください。
  3. 「入手」をタップしてインストールします。アプリは無料で、インストールが完了するとホーム画面に表示されます。
  4. 初回起動時、システムから「Clash PlusがVPN構成の追加を要求しています」という確認ダイアログが表示されます。これは通信を扱うすべてのアプリに対するiOS共通の仕様です。「許可」をタップし、Face ID・Touch ID・画面ロックのパスコードで確認します。
  5. 許可が完了するとアプリのメイン画面に入ります。この時点では設定リストは空で、利用可能なノードもありません。次のステップでサブスクリプションを導入します。

誤って「許可しない」を選んでしまった場合、アプリは通信経路を確立できません。対処法は本文末尾のよくある質問を参照してください。iPad上のインストールと許可の流れはiPhoneと同じで、画面レイアウトのみ多少異なります。

サブスクリプションリンクを導入する

  1. サービス提供元のユーザー管理画面で「Clashサブスクリプション」または「サブスクリプションアドレス」を探し、リンクを丸ごとコピーします。リンクは通常長いため、必ず一度で完全にコピーしてください。途中で切れているとその場で取得に失敗します。
  2. Clash Plusを開き、「設定」ページに移動して新規作成をタップし、「URLから読み込み」を選択します。
  3. 名前欄は任意の文字列でかまいませんが、サービス提供元の名前にしておくと、後で複数のサブスクリプションを登録した際に区別しやすくなります。URL欄にリンクを貼り付けて保存します。
  4. 設定一覧で今追加した項目を選び、「更新」をタップします。アプリがサブスクリプションアドレスにアクセスし、ノード・プロキシグループ・ルールをローカルに取得して、使用可能な設定を生成します。
  5. 自動更新の間隔を24時間に設定しておきましょう。以後サービス提供元がノードやルールを変更しても、ローカルの設定が周期的に自動更新されるため、毎回手動で導入し直す必要がなくなります。

サブスクリプションの形式について、知っておくべき点が3つあります。

  • 標準的なClashサブスクリプションはYAML形式のテキストを返し、ノード・プロキシグループ・振り分けルールがすべて含まれ、Clash Plusが直接解析します。
  • 一部のサービス提供元はBase64エンコードされた汎用ノードリストのみを提供しますが、Clash Plusはこれも認識して内部の設定に変換できます。
  • サービス提供元の管理画面に「ワンクリック導入」ボタンがある場合、iPhoneでタップすると自動的にClash Plusが起動してアドレスが入力された状態になり、手動で貼り付ける場合と同じ結果になります。
# サブスクリプションが返す内容の典型的な構造(フィールドは簡略化)
proxies:
  - name: "香港 01"
    type: trojan
    server: hk01.example.com
    port: 443
proxy-groups:
  - name: "自動選択"
    type: url-test
    proxies: ["香港 01"]
    url: http://www.gstatic.com/generate_204
    interval: 300

この構造の中で、proxiesはノードの一覧、proxy-groupsはノードをどのように使うかを決定するもの、ルール部分(例では省略)はどの通信を代理経由にし、どれを直接接続にするかを決定します。

プロキシモードを選択する

モードは通信全体の流れを決定します。Clash Plusには3種類のモードがあり、メイン画面から直接切り替えられます。

モード通信の挙動適した用途
ルール(Rule)ルールに応じて振り分け:プロキシルールに一致した通信はノード経由、それ以外は直接接続日常的な長期利用に推奨
グローバル(Global)すべての通信を現在選択中のノード経由にする一時的な調査、特定地域限定サービスへのアクセス
直接接続(Direct)すべての通信をプロキシを経由させない比較テストで、不具合がプロキシによるものかを確認する

日常利用ではルールモードで十分です。日本国内のサイトは直接接続、海外サービスはノード経由となり、速度と互換性のバランスが最も良好です。ルール自体はサブスクリプションの設定で管理され、サービス提供元によって随時更新されます。グローバルモードでは国内サイトへのアクセスも海外を経由するため、遅延が明らかに大きくなります。短時間の利用にとどめることをおすすめします。直接接続モードはVPNをオフにすることとは異なります。システムの通信経路自体は維持されたまま、すべての通信が素通りする状態で、主に不具合の比較確認に使われます。

ノードを選んで遅延をテストする

「プロキシ」ページを開くと、上部にプロキシグループが表示されます。サブスクリプションには通常2種類のグループが用意されています。

  • 手動選択:グループを開き、ノード一覧から1つを選ぶと選択項目がハイライトされ、以後の通信はそのノードに固定されます。
  • 自動選択(url-test):グループが一定間隔でグループ内の各ノードの速度を測定し、その時点で最も低遅延のノードへ自動的に切り替えます。手動で管理したくない場合に向いています。

グループ横の測定ボタンをタップすると、その場で1回分の測定が実行されます。単位はミリ秒です。遅延はハンドシェイクにかかった時間を反映するだけで、実際の帯域幅とは一致しません。50msのノードで動画を見ると、150msだが出口帯域幅に余裕があるノードより不安定になることもあります。ノード名に表示される倍率や通信量係数などの情報は、実際の課金基準はサービス提供元の説明に従ってください。

初回接続と結果の確認

  1. メイン画面に戻り、上部の接続スイッチをオンにします。ステータスバーにVPNのアイコンが表示されれば、システムの通信経路が確立されたことを示します。
  2. ルールモードの場合、まず日本国内のサイトを開いてみます。直接接続で読み込まれ、速度はプロキシを使っていない状態と同じになるはずです。
  3. 次にIP確認サイトを開きます。表示される出口IPと地域が、選択したノードと一致しているはずです。両方とも一致していれば、振り分けと出口の設定は正常です。
  4. スイッチをオンにした後にまったく通信できなくなった場合は、次の順で確認します。別のノードに切り替える、サブスクリプションを一度更新する(サービス提供元がノードを変更している可能性があります)、他のVPN系アプリが同時に起動していないか確認する(iOSでは同時にアクティブにできるVPN経路は1つだけです)。
補足iCloud+を契約していて「プライベートリレー」を有効にしている場合、Safariの通信はまずApple側の中継ノードを経由するため、出口地域が選択したノードと一致しないことがあります。IPを確認する前に、設定 → Apple ID → iCloud → プライベートリレーで一時的にオフにしておくとよいでしょう。

よくある質問

App Storeで検索してもアプリが見つからない

アプリの提供地域は配信設定によって決まります。現在のApple IDの地域で検索できない場合は、そのアプリが提供されている地域のアカウントでストアにログインしてから再検索してください。ストアのアカウントを切り替えてもApp Storeにのみ影響し、端末上の既存データには影響しません。

VPN構成の追加時に「許可しない」を選んでしまった

iOSは許可ダイアログを自動的に再表示しません。対処法は2つあります。アプリを削除して再インストールし、初回起動時に再度確認を出す方法。または、設定 → 一般 → VPNとデバイス管理から残っているClash Plusの構成を削除してアプリを再起動し、許可要求を再度発生させる方法です。

サブスクリプションの更新に失敗する

発生頻度の高い順に確認します。リンクのコピーが不完全な場合は、もう一度完全にコピーし直す。サービス提供元がサブスクリプションアドレスをリセットした場合は、管理画面で再取得する。現在のネットワークからサブスクリプションのドメインにアクセスできない場合は、別のWi-Fiまたはモバイル通信に切り替えてから更新する。

常時オンにしているとバッテリー消費が増える

ルールモードでは通信経路は常時維持されますが、国内向けの通信は直接接続されるため、バッテリー消費の増加は限定的です。グローバルモードではすべての通信が経路を通るため、バッテリー消費と発熱がより目立ちます。不要なときはスイッチをオフにすれば十分で、設定やノードの情報はそのまま保持されます。

他のVPN系アプリと衝突する

iOSでは同時にアクティブにできるVPN経路は1つだけです。Clash Plusでスイッチをオンにすると他のVPNアプリの経路が切断され、逆の場合も同様です。切り替える際は、まず使用中のアプリをオフにしてから、もう一方を起動してください。

各プラットフォーム向けClashクライアントをダウンロード

Windows・macOS・Linux・Android・iOS向けクライアントのダウンロード先とバージョン情報はダウンロードページにまとめてあります。お使いのプラットフォームを選んでください。

Clashをダウンロード