ルールは上から順に照合
Ruleはリクエストに適用するポリシーを決めます。Configで現在の設定を確認し、具体的な条件を先に置いてから、FINALで一致しないリクエストの処理方法を指定します。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはアドレス範囲に一致します。PROXYとDIRECTは異なる転送先を表し、サーバー名ではありません。Global RoutingがConfigの場合に、設定されたルールで通信が振り分けられます。変更後は実際のリクエストで一致結果を確認してください。一度に一組の条件だけを変更すると、順序による上書きや範囲の広すぎる条件を見つけやすくなります。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
ネットワーク条件に応じて接続する
On Demandは接続を確立するタイミングを管理し、Ruleは接続後のリクエストの転送先を管理します。互いに代用はできません。SettingsでOn Demandを開き、実際のネットワーク環境に合わせてWi-Fi、モバイル通信、ドメインの条件を設定します。まず手動で接続し、サーバーが利用できることを確認してから、トリガー条件を一つ追加してネットワーク切り替え後の結果を確認してください。接続を切っても自動的に再接続する場合は、まだ一致しているオンデマンド条件がないか確認します。原因を調べてから自動化設定を戻すと、トリガーの理由を変えずにスイッチを繰り返すことを避けられます。
SettingsOn DemandWi-FiCellular
プロトコルをサーバー側と一致させる
Add ServerのTypeで、既存サーバーが使用するプロトコルを選び、対応するパラメーターを入力します。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardでは必要な項目が異なるため、Typeだけを変更して他の設定をそのまま使うことはできません。アドレス、ポート、パスワードまたは識別子、TLS、転送パラメーターを、サービス提供元の情報と一つずつ照合してください。読み込み後も項目が揃っているか確認します。プロトコル名だけでは回線速度は分からず、一度の遅延テストであらゆるアプリの動作を判断することもできません。
ShadowsocksVMessVLESSTrojanHysteria2WireGuard
既存のサブスクリプションを読み込み、管理する
Subscribeは、ユーザーがすでに持っているサーバー情報をまとめて読み込みます。読み込み前に、サブスクリプションのURLと形式をサービス提供元に確認してください。読み込み後はグループ、項目数、主要パラメーターを確認してからサーバーを選択します。サブスクリプションを更新するとリモートの内容が再読み込みされ、手動で変更した項目が変わる場合があります。重要な設定は別途記録してください。サブスクリプションURLにはアクセス認証情報が含まれることがあるため、公開画像、ログ、問い合わせ文に載せないでください。更新に失敗した場合は、URLが完全か、有効期限が切れていないか、現在のネットワークからサブスクリプションのエンドポイントにアクセスできるかを確認します。
Subscribe読み込み更新パラメーターの確認
Configは振り分け、サーバーは出口を決める
Configにはルールや関連するネットワーク設定が保存され、サーバー項目には接続情報が保存されます。それぞれを個別に確認してください。HomeのGlobal Routingでは、Configが設定に応じて通信を振り分け、Proxyはクライアントが処理するリクエストを選択中のプロキシに渡し、Directは直接接続します。普段の利用では、まず現在のConfigを確認し、次に使用中のサーバーを確認してください。バックアップには必要なパラメーターも保存します。iCloudで同期する場合は、別のデバイスでも同期結果とConfigの選択状態を確認してください。ファイルが表示されることだけで、接続の許可や検証が完了したとは限りません。
Config · 設定Proxy · プロキシDirect · 直接接続iCloud
テスト、通信量、ログを使って原因を調べる
Connectivity Testは到達性の初期確認に、Dataはクライアントが記録した通信量の変化の確認に使えます。SettingsのDiagnosticsは、異常の詳しい調査に役立ちます。遅延の数値は特定のテスト方法で得た結果であり、Webページの読み込みや動画の再生状況と同じではありません。問題が発生したら、ネットワーク環境、選択中のサーバー、Global Routingを記録し、目的のリクエストをもう一度再現します。Dataの統計をサービス提供元の請求情報と同一視しないでください。ログを共有する前にサーバーの認証情報、サブスクリプションURL、個人のアクセス履歴を削除し、障害に関係する情報だけを残します。
Connectivity TestDataSettingsDiagnostics