App Store正規版 · 公式マニュアル

Shadowrocket 百科:設定・ルール・サブスクリプションの読み込みガイド

shadowrocket · 名詞 · Appleプラットフォーム向けルールベースプロキシクライアント

ShadowrocketはiPhone / iPadを中心としたルールベースのプロキシクライアントで、App Storeの正規版を一度購入すれば利用できます。公式マニュアルでは、既存のサーバー情報をアプリの設定に反映する方法を、読み込み、接続、振り分け、診断の順に解説します。

PROTOCOL
Shadowsocks VMess VLESS Trojan Hysteria2 WireGuard
PLATFORMAppleプラットフォーム STOREApp Store限定 LICENSE買い切り ROUTINGルールによる振り分け REFERENCE / OFFICIAL MANUAL

READING ORDER / QUICKSTART

初回接続:読み込み・モード・確認

接続は、利用可能な接続情報の保存、通信の振り分け方法の選択、実際のリクエストの確認という3つの手順に分けて考えます。アプリの購入で入手できるのはクライアントです。以降の操作には、利用者自身がすでに持っているサブスクリプションまたはサーバー情報が必要です。

  1. STEP 01 / IMPORT

    Add ServerとSubscribe

    サーバーの登録には、接続に必要なアドレス、ポート、認証情報を保存します。サブスクリプションは複数の登録情報をまとめて読み込み、管理するためのものです。HomeからAdd Serverを開き、既存の情報に合わせてTypeを選び、Host、Port、各プロトコルで必要な項目を確認してください。サブスクリプションリンクをすでにお持ちの場合は、Subscribeから読み込みます。サブスクリプションのURLを、単体サーバーのHostに入力しないでください。

    読み込み後、一覧の登録情報に不足がないか確認し、使用する項目を選択します。Scan QR Codeは、すでにある設定用QRコードの読み取りに便利ですが、読み取り後もプロトコルと各パラメーターを確認してください。サブスクリプションには用途の異なる複数の登録情報が含まれる場合があります。名前は識別用であり、接続できるかどうかの判断材料にはなりません。更新前に必要なカスタム情報を控え、リモートの内容とローカルの変更を混同しないようにしましょう。

  2. STEP 02 / ROUTING

    Global Routingの3つのモード

    Global Routingでは、リクエストの処理方法を指定します。Configモードは現在の設定にあるルールに従って経路を選択します。Proxyモードは通信を選択中のプロキシに渡します。Directモードは直接接続します。通常はまずConfigが選択されていることを確認し、設定末尾のFINALを確認してください。接続スイッチの状態だけでは、すべてのリクエストがプロキシ経由になるとは限りません。

    最初の切り分けでは、一時的にProxyを選んで、選択中のサーバーでリクエストが完了するか確認できます。その後Configに戻り、ルールによる違いを調べてください。Directは直接接続できる環境か確認する比較用に使えますが、サーバー情報の誤りを修正する方法ではありません。モードの選択とサーバーの選択は別の操作です。前者は通信経路、後者は接続先を決めるため、それぞれ変更内容を記録しましょう。

  3. STEP 03 / VERIFY

    Homeの接続スイッチとConnectivity Test

    Homeの接続スイッチで接続を開始・停止できます。初回の接続時に、システムからVPN構成の追加を求められる場合があります。システムの案内を確認して許可し、アプリに戻って接続状態を確認してください。Connectivity Testは選択中の登録情報を確認する補助機能です。結果が示すのは指定したテスト方法での応答であり、実際のアプリからのアクセス確認や、特定のルールが適用されたことの証明にはなりません。

    動作確認では、まず普段使うページを開き、関連するリクエストの記録、適用されたポリシー、タイムアウトの有無を確認します。スイッチがオンでもアクセスできない場合は、ローカルネットワーク、サーバーアドレス、ポート、認証情報、TLSパラメーター、システム時刻、DNSの順に確認してください。一度に変更する項目を1つに絞り、同じテストを繰り返すと原因を追いやすくなります。サポートを求める際は、エラーの状況を整理し、共有前に機密情報を隠してください。

詳しい使い方を見る

TOPIC / SETTINGS & ROUTING

主な機能一覧

実際の設定項目から各解説へ進めます。まず操作する場所を確認し、次に設定の適用範囲を確認してください。初期値が不明な場合は、現在のアプリの表示を基準にします。

画面上の項目名は英語表記のまま掲載しています。ルールはリクエストの経路に影響し、接続パラメーターはサーバーへの接続可否を左右します。自動化設定は接続を試みるタイミングを決めるため、それぞれ個別に確認してください。

ルールによる振り分けでは、ドメイン、アドレスなどの条件に応じてリクエストの処理方法を決めます。Global RoutingをConfigに設定し、現在の設定ファイルにあるRuleを確認してください。通常、ルールは上から順に照合されるため、具体的な条件を広範な条件より上に置き、最後にFINALを設定します。最初は明確なドメインルールを1つだけ追加し、保存後に新しいリクエストを発生させて記録を確認しましょう。PROXY、DIRECT、REJECTは、それぞれプロキシ経由、直接接続、拒否を表します。例は構文を示すもので、完全な設定ではありません。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,PROXY
DEFAULT: 現在のConfig設定に従う WHERE: Config → Rule

DEVICE / PURCHASE & FIRST OPEN

iPhone・iPadでの入手方法

Shadowrocketの入手先はApp Storeのみです。購入前にアプリの情報を確認し、インストール後にシステム権限を確認してください。システム要件とユニバーサル購入の適用状況は、App Storeの表示をご確認ください。

iPhone

App Storeの製品ページでアプリ名、開発者、公式アイコンを確認し、現在のストアの案内に従って購入・インストールしてください。初回起動後は、すでにお持ちのサブスクリプションまたはサーバー情報を用意し、読み込んで登録情報を選択してから、Homeの接続スイッチをオンにします。システム要件はApp Storeの表示をご確認ください。検索結果の概要をもとに、デバイスの対応状況を判断しないでください。

VPN構成の許可は、接続を管理するためにシステムが求める手順です。購入の決済とは別の手続きです。許可後に接続できない場合は、Homeに戻って状態と選択中の登録情報を確認してください。製品ページに購入済みと表示される場合は、現在のアカウントの購入履歴を確認します。再インストールを最初の対処方法にする必要はありません。

iPhoneでの説明を見る

iPad

同じApple IDですでに購入している場合は、App Storeの購入済み項目と製品ページの状態を確認し、表示される案内に従って入手してください。iPhoneとiPadでユニバーサル購入が適用されるかは、App Storeの表示をご確認ください。iPadでは画面のレイアウトが異なる場合がありますが、Home、Config、Settingsなどの項目名を目印に操作できます。

アプリの購入履歴とアプリ内の設定は、分けて確認してください。別のデバイスにインストール済みでも、現在のデバイスに同じサーバー情報、ルール、権限が保存されているとは限りません。iCloud同期を使う前に同期対象を確認し、完了後に各項目を確認してください。初回接続は現在のデバイスでテストし、別のデバイスでの接続結果を確認の代わりにしないでください。

iPadでの説明を見る

Mac / Apple TVでも同じApp Storeから入手できます。対応状況、システム要件、ユニバーサル購入の適用状況は、App Storeの表示をご確認ください。

REFERENCE / IDENTITY & LICENSE

正規版の確認と買い切りについて

正規版かどうかはApp Storeの製品ページで確認し、開発者、公式アイコン、アプリIDを照合してください。Shadowrocketはクローズドソースの有料アプリです。価格、対応状況、購入状態はストアのページでご確認ください。

Shadowrocketの公式アプリアイコン。白地に青紫の縁取りがあるロケット
DEVELOPER
Shadow Launch Technology Limited
APP ID
932747118
PURCHASE
買い切り
正規版の確認手順を見る

開発者・アイコン・アプリID

アプリの識別情報は3つの項目を照合してください。まず製品ページで開発者がShadow Launch Technology Limitedであることを確認し、次に公式アイコンを照合します。最後に製品ページのURLにあるアプリIDが932747118であることを確認してください。検索結果に表示された名前が似ているだけでは、正規アプリの根拠になりません。アイコンだけでも確認は不十分です。ページの情報が一致しない場合は、入手方法の説明に戻り、指定の製品ページを開いてから購入を判断してください。

買い切りと利用中のサービスについて

クライアントの買い切り ≠ 通信サービスの契約。Shadowrocketを購入するとクライアントを利用できますが、サーバー、サブスクリプションリンク、接続情報が自動的に付与されるわけではありません。このサイトではサーバー情報やサブスクリプションを提供していません。マニュアルの読み込み手順は、利用者自身がすでに持っているサブスクリプションまたはサーバー情報を前提としています。米国ストアでの参考価格は2.99米ドルです。ストアごとに現地通貨で表示され、実際の金額はApp Storeの購入ページをご確認ください。

ストアの表示とアカウントの状態

ストアの検索結果は、アカウントのストア地域、コンテンツ制限、アカウントの状態によって異なります。検索しても見つからない場合は、指定の製品ページから開き、App Storeで使用中のアカウント、スクリーンタイムのコンテンツ制限、支払いに関する案内を確認してください。検索結果がないことを、デバイスの故障と決めつけないでください。他の人の価格のスクリーンショットから、自分の支払い額を推測することもできません。システム要件は必ずApp Storeの表示をご確認ください。

購入の復元とアプリのアップデート

デバイスの買い替えや再インストールの際は、まずApp Storeの購入済み項目で購入履歴を確認し、購入時と同じアカウントを使用しているか確認してください。クライアントの購入とローカル設定の復元は別の手順です。アプリを復元した後も、登録済みの情報、Config、同期内容、VPNの権限を確認してください。アプリのアップデートはApp Storeで管理され、更新履歴もストアのページで確認できます。重要な設定を変更する前に復元用のコピーを保存し、アップデート後に接続とルールを検証してください。

設定の問題を確認する順序

DNSの問題では、ドメイン名の名前解決エラーとサーバーへの接続エラーを切り分けてから、現在のConfigとSettingsの関連項目を確認します。On Demandの問題では、まず発動条件を確認し、その後に手動スイッチをテストします。ルールの問題では、Global RoutingがConfigになっていることを確認し、個々のリクエストと適用されたポリシーを追跡してください。SettingsのWidget、Proxyポート、同期オプションはそれぞれ適用範囲が異なります。1つのタイムアウトを調べるために、すべてのスイッチを同時に変更しないでください。

初期値は現在のアプリの表示を基準にしてください。正常に動作している設定を保ち、変更前の値を記録してから、1項目ずつ変更、保存、テスト、必要に応じて元に戻す順で進めることをおすすめします。Dataの通信量の変化は動作状況の確認に、Logはエラーの手がかりに使えますが、具体的なリクエストとネットワーク環境に基づいた判断が必要です。各設定の意味、初期値の確認方法、操作場所については、設定項目のマニュアルをご覧ください。

Settingsの項目別マニュアルを見る

TOPIC / FIELD NOTES

ルールと接続のトラブルシューティング

具体的な問題に合わせて操作ガイドを確認してください。まずどの層で問題が起きているかを切り分け、該当する記事を選びます。以下では既存の設定の使い方を扱い、サービスの提供元は扱いません。

TOPIC / RULES

Shadowrocketのカスタムルール設定:上から順に照合、FINALによるフォールバック、PROXY/DIRECT/REJECT

DOMAIN-SUFFIX、IP-CIDR、GEOIPを例に、ルールを照合する順序、FINALを最後に置く理由、3つのポリシーの用途を解説します。接続はできるものの、特定のリクエストの経路が想定と異なる場合にご覧ください。まず現在の設定を確認してから、ルールの位置を調整します。

CATEGORYルールと振り分け
記事を読む
TOPIC / DIAGNOSTICS

Shadowrocketのサーバーがタイムアウトする・接続できない場合の確認手順:応答テスト、プロトコル設定、システム時刻

テスト方法、アドレス、ポート、認証情報、TLSパラメーターの順に確認し、最後にシステム時刻とDNSを確認します。テストのタイムアウトと実際のアクセス失敗を区別し、変更ごとの結果を記録してください。パラメーターが確認できていない段階で、設定ファイルを何度も切り替えないようにしましょう。

CATEGORYトラブルシューティング
記事を読む
TOPIC / ON DEMAND

ShadowrocketのOn Demand設定:Wi-Fi・モバイル通信・ドメインを条件に自動接続

On Demandと手動スイッチの関係を説明し、ネットワーク環境ごとに自動接続の動作を確認します。ネットワーク切り替え後に接続状態が変わる場合や、手動で停止した後に再接続する場合にご覧ください。まず手動接続を確認してから、自動化の条件を設定します。

CATEGORY応用設定
記事を読む

初めて使う際は、まず1件の登録情報を読み込んで接続を確認してから、ルールや自動化の設定を確認してください。検証済みの基本設定を残しておくと、その後の変更を比較する基準になります。

すべての記事を見る