Rule:リクエストの宛先に応じて処理を選択
ルールによる振り分けでは、宛先ごとに処理方法を指定します。ConfigでRuleを確認し、Global Routingで使用するConfigを選ぶと、その設定がリクエストの処理に使われます。ルールは通常、上から順に照合されるため、具体的な条件を最終ルールより前に記述します。DOMAIN-SUFFIXはドメインのサフィックスに一致し、PROXYはプロキシ経由、DIRECTは直接接続を指定します。以下は構文の説明用で、完全な設定ではありません。変更後は対象リクエストの照合結果を確認してください。接続スイッチだけではルールが適用されたか判断できません。
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-KEYWORD,example,PROXY
FINAL,DIRECT
例のドメインは実際の宛先に合わせて変更してください
On Demand:条件に応じて接続を開始
On Demandは設定した条件に応じて接続を開始する機能です。関連する項目はSettingsで確認できます。まず手動接続でサーバー情報と現在のConfigが使えることを確かめてから、オンデマンド動作を設定してください。先に自動接続を有効にすると、問題の再現や切り分けが難しくなることがあります。切断後に再接続される場合は、この設定とシステムのVPN状態を確認します。On Demandで設定できるのは接続を開始する条件です。不足しているサーバー情報を補う機能ではなく、Ruleの代わりにもなりません。ネットワーク環境を変更した後は、実際にどの条件で接続するかを再確認してください。
Settings
On Demand
まず手動接続を確認し、その後にオンデマンド動作を設定
プロトコル:手元の情報と同じ種類を選択
Shadowrocketは複数のプロトコルに対応しています。Add ServerでTypeから該当する種類を選択してください。手元の情報に記載されたプロトコルと同じ種類を選び、名前が似ているからといって別の種類に置き換えないでください。Shadowsocks、VMess、VLESS、Trojan、WireGuardなどは認証方式や必須項目が異なります。TLS関連の項目も一つずつ確認してください。リンクから追加した場合も、アドレス、ポート、認証情報がそろっているか確認が必要です。Typeを正しく選ぶのは最初の手順です。最後に接続と目的の宛先へのアクセスを確認してください。
Add Server
Type
Host
Port
項目と選択できる種類はアプリ内の表示をご確認ください
Subscribe:既存のサブスクリプションを追加
Subscribeでは、すでに持っているサーバーのリストを追加・更新できます。Add ServerでSubscribeを選び、アプリの案内に従って自分のリンクを入力して保存します。その後、Homeに想定した項目が表示されているか確認してください。サブスクリプションの更新に成功しても、すべてのサーバーに接続できるとは限りません。使用するサーバーを選択してテストしてください。更新できない場合は、リンクが完全か、認証が有効か、現在のネットワークからアクセスできるかを確認します。サブスクリプションのリンクには個人情報が含まれることがあります。スクリーンショットや問い合わせ、バックアップの際は取り扱いに注意してください。
Add Server
Type: Subscribe
自分の情報のみ追加してください。このサイトではサブスクリプションを提供していません
Config:処理ルールの保存と確認
Configはルールや関連するネットワーク設定を管理するもので、Homeのサーバー一覧とは役割が異なります。変更前に現在使えている設定を保存し、General、Rule、Hostsなどの各セクションを確認してください。保存後は、今回変更したファイルが実際に選択されているか確認します。iCloud同期や書き出しバックアップは移行時に利用できますが、同期範囲と端末での復元結果を確認してください。すべての情報がそろっていると決めつけないでください。機種変更後はConfig、使用するサーバー、接続許可を個別に確認し、変更前の状態に戻せるようにしておきましょう。
Config
General
Rule
Hosts
購入記録の復元と設定データの復元は個別に確認
Connectivity Test:接続できない箇所を特定
Connectivity Testは接続可能性を確認する機能です。現在のサーバー、テスト方法、実際のリクエストと合わせて結果を判断してください。まず通常のネットワークが使えることを確認し、次に使用するサーバーと接続状態を調べてから、目的の宛先にアクセスします。一度のテストに成功しても、すべてのサイトに接続できるとは限りません。タイムアウトしてもアカウント情報の誤りとは限りません。Dataの通信量は状況把握の参考になりますが、通信が発生していても目的のリクエストが完了したとは限りません。ネットワーク環境と症状を記録し、一度に一項目ずつ変更すると、サーバー、ルール、DNSのどこに問題があるか切り分けやすくなります。
Home
Connectivity Test
Settings
Test Method
テスト結果は実際のアクセス状況と合わせて判断してください