IPHONE · はじめての設定
Clash for iOS の設定と接続
「サブスクリプションの追加 → 通信モードの選択 → 接続 → 確認」の順に進めます。まず設定をひとつ正常に動かし、必要に応じて細部を調整しましょう。
iPhone、利用できるネットワーク、選択したクライアントに対応するサブスクリプションURLまたは設定ファイルを用意します。クライアントをまだインストールしていない場合は、iOS版ダウンロードをご覧ください。
画面上の名称は異なる場合があります。ここでは、iPhone用クライアントでよく使われる「設定ファイル / Profiles」「通信モード」「接続」を例に説明します。メニューの位置、権限の確認方法、利用できる設定はクライアントによって異なります。同じ名前のボタンが見つからない場合は、ボタンの位置だけで判断せず、設定の読み込みや接続に相当する項目を探してください。
設定ファイル
サブスクリプションを追加
まず、手元にあるものを確認しましょう。サブスクリプションURLは通常、設定の提供元から発行されるURLで、クライアントが設定を取得・更新するために使います。ローカル設定は、すでにデバイスに保存されているファイルです。追加する画面が異なる場合があります。URLを入手したら、提供元の説明で現在のクライアントに対応しているか、または互換性のあるClash設定形式かを確認してください。一般のWebページやアカウント管理画面のURL、別の種類のクライアント専用の共有リンクを、設定用URLとして使わないでください。
サブスクリプションURLを省略せずコピーし、クライアントで「設定ファイル」「Profiles」などの画面を開きます。設定を新規追加し、「URLからダウンロード」「リンクから読み込む」などの項目を選びます。ローカルファイルを入手した場合は、ファイルの読み込みを選択してください。URLを入力欄に貼り付け、先頭や末尾が欠けていないこと、改行や空白が混入していないことを確認します。クライアントによっては名前の入力が必要です。設定を見分けやすい名前を付け、サブスクリプションURL自体は名前に含めないようにしましょう。
保存またはダウンロードを実行し、クライアントによる取得と解析が終わるまで待ちます。通常、新しい項目が設定一覧に表示されますが、項目が表示されても有効になったとは限りません。その設定を選び、現在の設定にしてからメイン画面に戻り、設定名が更新されたことを確認してください。古い設定が一覧にある場合は、現在選択されている項目を確認しましょう。別のファイルを使ったままモードを変更してしまうのを防げます。読み込み後に自動で切り替わるクライアントもあれば、改めて有効化が必要なものもあります。画面に表示された現在の設定を確認してください。
貼り付け後に形式エラーが表示された場合は、提供元の説明に戻り、サブスクリプションの種類とURLが一致しているか確認します。ダウンロードに失敗した場合は、通常のネットワークでそのURLにアクセスできることを確かめてから再試行してください。サブスクリプションURLには認証情報が含まれる場合があります。URL全体を公開の質問サイトやスクリーンショット、共有メモに載せないでください。Profilesとサブスクリプションの違いが分からない場合は用語集を、読み込みに失敗する場合はヘルプセンターをご覧ください。設定が現在の設定になったことを確認したら、通信モードを設定します。
通信経路の選び方
プロキシモードを選択
メイン画面から「通信モード」「モード」などの設定を開きます。一般的な選択肢はルール、グローバル、ダイレクトです。初めて使う場合はルールを選ぶのがおすすめです。現在の設定ファイルにあるルールに通信を照合し、その結果に応じて直接接続するか、設定で指定されたプロキシ経由で通信します。ここで選ぶのは通信の処理方法であり、ルールを作成する設定ではありません。読み込んだ設定に想定したルールがなければ、ルールモードに切り替えても自動で追加されることはありません。
「ルール」を選んだら前の画面に戻り、現在のモードがルールになっていることを確認します。次に、設定内に選択可能なプロキシ経路があるか確認し、必要なら提供元の案内に従って選択してください。プロキシグループはクライアントによって「プロキシ」「ポリシー」など別の画面に表示されることがあります。通信モードとは別の設定です。通信モードはリクエストの照合方法を決め、プロキシグループの選択は、プロキシを使うルールに一致した通信の経路を決めます。初回接続前に複数の項目を同時に変更すると原因を特定しにくくなるため、まずは提供元の初期設定を維持しましょう。
「グローバル」は、ルールの照合に問題がないか一時的に切り分ける場合に使えます。クライアントが処理できる通信をすべて選択中のプロキシ経由にするため、グローバルモードでのテスト結果だけでルール設定が正しいと判断しないでください。「ダイレクト」ではプロキシを経由せずに通信します。比較確認には使えますが、ダイレクトを選んでいる間は、接続スイッチがオンでもプロキシ経由の通信にはなりません。テスト後は普段使うモードに戻してください。
選択肢がほかにもある場合は、まずこの3つの基本的な違いを押さえ、使用中のクライアントの説明を確認してください。モード名だけから、すべてのアプリで同じ動作をすると判断しないようにしましょう。ルールの順序やプロキシグループ、プロトコルの関係は、設定を調整する際に技術リファレンスをご覧ください。まず画面で選択中のモードを確認し、メイン画面に戻って接続します。
システムの権限設定
接続を開始
メイン画面で、現在の設定が先ほど追加したものか、通信モードが選択したものかを改めて確認します。問題なければ「接続」スイッチをオンにしてください。iOS用クライアントは通常、システムのVPN構成を使ってデバイスの通信を処理します。初回接続時には、VPN構成の追加を許可する画面が表示されることがあります。内容を確認し、使用中のクライアントからの要求であることを確かめて、システムの案内に従って許可してください。デバイスにパスコードや生体認証を設定している場合は、認証が必要になることもあります。
許可したらクライアントに戻り、接続スイッチがオンのままか、iOSにVPNの状態が表示されているか確認します。表示はiOSのバージョンやステータスバーの空き、コントロールセンターの表示方法によって異なります。小さなアイコンの有無だけで接続の成否を判断せず、クライアントに表示される接続状態も確認してください。許可後にスイッチが自動でオフに戻る場合は、何度もすばやくタップしないでください。いったん止めて、設定を正常に読み込めるか、ネットワークに接続されているか確認してから、再度オンにします。
デバイスにシステムVPN権限を必要とする別のアプリもインストールされている場合は、それらが接続中でないか確認してください。iOSではVPN接続同士が影響する場合があります。クライアントを切り替える際は、先に使っていた接続を切ってから、このクライアントで接続してください。また、「接続がオン」と「通信が想定どおりに処理される」は別の状態です。前者はシステム接続の手順が完了したことを示しますが、後者はルール、プロキシグループ、通信先にも左右されるため、次の手順で実際に確認する必要があります。
接続後に一般のWebページも読み込めない場合は、いったん接続を切り、デバイスのWi-Fiまたはモバイル通信が使えることを確認してから、現在の設定で再接続してください。これにより、基本的なネットワーク障害と設定の問題を切り分けられます。ネットワークが利用できると確認する前に、DNS、モード、設定ファイルを同時に変更しないでください。どの変更が影響したのか分かりにくくなります。権限の確認画面や接続スイッチがオンのままにならない場合は、ヘルプセンターをご覧ください。スイッチが安定してオンになったら、実際の通信をテストします。
実際の通信を確認
接続を確認
クライアントの接続をオンにしたまま、Safariで使い慣れていて、現在の設定ルールの影響を受けると想定されるページを開きます。ページが正常に表示されたらクライアントに戻り、接続履歴やログを確認します。先ほどのリクエストを探し、適用されたルールと通信経路を確認してください。履歴の名称はクライアントによって異なり、「接続」「アクティブ接続」「ログ」などと表示されます。分かりやすい履歴がない場合は、メイン画面のスイッチの色だけで判断せず、同じページを接続中と切断中に表示して比較してください。
テストするページの選び方が重要です。本来ダイレクト接続するページが正常に表示されても、プロキシ経由の通信が使われている証拠にはなりません。ページが読み込めなくても、システムVPNの許可に問題があるとは限りません。まず2番目の手順で選んだモードがルール、グローバル、ダイレクトのどれかを確認してください。ルールモードでは、ダイレクト接続が想定されるリクエストが直接接続されても正常です。ダイレクトモードでは、クライアントが接続中でもプロキシが有効とは限りません。履歴が想定と異なる場合は、クライアントをすぐ再インストールするのではなく、現在の設定、適用されたルール、プロキシグループの選択を確認してください。
さらに比較したい場合は、いったん接続を切り、同じネットワーク環境で同じページを再度開いてから、接続を戻してもう一度試します。テスト対象とデバイスのネットワークはできるだけ変えないでください。Wi-Fiからモバイル通信に切り替えたり、ページ自体が変わったりすると、結果を比較しにくくなります。Safariと特定のアプリで動作が異なる場合は、そのアプリがクライアントで処理可能な通信を実際に行っているかを確認し、そのうえで設定ルールを調べてください。ページの読み込み速度だけでモードの良し悪しを判断しないようにしましょう。初回設定で確認するのは、設定、システム接続、通信経路の3つが想定どおりにつながっていることです。
確認が終わったら、現在使える設定の名前と選択したモードをデバイスのメモに残しておくと、サブスクリプションを更新するときに比較しやすくなります。一部の通信先だけ想定と異なる場合は、まずルールとログを確認してください。すべての通信先で読み込めない場合は、ネットワーク、設定の有効性、システムVPNの状態を順に確認します。詳しいトラブルシューティングはヘルプセンター、プロトコルやコアの違いは技術リファレンスをご覧ください。これで基本設定は完了です。正しい設定を維持し、必要に応じてモードを選び、実際の通信で結果を確認してください。