公式マニュアルApp Storeで正規版を確認
Shadowrocket 使い方ガイド
まずApp Storeで正規版を確認し、iPhoneとiPadでの設定、接続、ルール振り分けを確認しましょう。読み込みを始める前に、自分で用意したサブスクリプションまたはサーバー情報があることを確認してください。
MacとApple TVの互換性およびシステム要件は、App Storeのページでご確認ください。アプリの買い切り購入と接続サービスの契約は別です。
対応デバイスと入手先
デバイスを確認してからApp Storeを開く
ShadowrocketはAppleプラットフォーム向けの有料アプリで、App Storeの製品ページから入手できます。購入前に、現在のApple IDのストア、デバイスの互換性、表示価格を確認してください。システム要件はApp Storeのページに記載された内容をご確認ください。ここから各デバイスの説明を確認できますが、接続が自動で開始されることはありません。
Mac / Apple TVについても同じApp Store製品ページでご確認いただけます。互換性とシステム要件はApp Storeのページに記載された内容をご確認ください。
機能一覧
設定の読み込みから接続確認まで
以下の項目は操作内容別にまとめたもので、あらかじめ設定された構成ではありません。まず自分で用意したサブスクリプションまたはサーバー情報を確認し、必要に応じてルーティング、ルール、診断機能を選んでください。アプリ内の用語は、画面と照合しやすいよう英語表記のまま記載しています。
ルール振り分け:最初に一致したルールを適用
Global RoutingでConfigを選択したら、使用中のConfigにあるRuleを確認します。ルールは上から順に照合され、一致した時点で処理が終了します。一般に、条件が具体的なドメインルールを広範囲なルールより上に置きます。PROXY、DIRECT、REJECTは、それぞれ選択したプロキシ経由、直接接続、リクエスト拒否を表します。FINALはそれ以前のルールに一致しない場合の最終ルールなので、末尾に配置します。以下は構文例であり、特定のサービス向けの推奨設定ではありません。変更後は、実際のリクエストで結果を確認してください。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
ルールの照合順を確認 →
On Demand:ネットワーク条件に応じた接続
On Demandでは、条件に応じて接続する動作を設定できます。どのWi-Fi、モバイル通信、ドメインの条件で接続するかを決め、アプリ内の設定を一つずつ確認してください。異なる条件を一つの共通スイッチとして扱わないようにしましょう。条件を変更したら、該当するネットワーク環境で接続状態を確認します。切断してもすぐ再接続する場合は、まずOn Demandで有効な条件を確認し、手動操作やシステムによるネットワーク切り替えが原因かどうかを切り分けてください。
複数のプロトコル:手持ちのサーバー情報に合わせる
サーバーを追加する際は、まず手持ちの情報に記載されたプロトコルを確認し、Add Serverで該当するTypeを選択します。Host、Port、認証情報などの各項目は、元の情報と一致させてください。プロトコル名だけを変更しても、設定一式が別のプロトコルに切り替わるわけではありません。Scan QR Codeで読み込む場合も、解析後の項目がすべて正しいか確認しましょう。対応プロトコルや入力項目はアプリ内の表示をご確認ください。接続できない場合は、関係のない設定を何度も切り替えるのではなく、まず入力内容を見直します。
サブスクリプションの読み込み:手持ちのリンクを更新元として登録
サブスクリプションリンクをお持ちの場合は、追加画面でSubscribeを選び、自分のリンクを入力します。読み込み後、グループや項目が表示されることを確認してから、構成に合ったサーバーを選びます。更新時にはリンクの内容を再取得しますが、リンクの有効期限やネットワーク状態の確認に代わるものではありません。更新できない場合は、リンクにアクセスできるか、内容を解析できるか、デバイスがネットワークに接続できるかをそれぞれ確認してください。本サイトでは読み込みと整理の方法のみを説明し、サブスクリプションの内容は提供していません。
Configファイル:ルールとサーバー項目を区別する
Configにはルールや関連設定が含まれ、サーバー項目には接続に必要な情報が含まれます。両者は別のものです。Configを編集する前に、現在のGlobal Routingで実際にそのConfigが選択されていることを確認してください。選択されていない場合、Ruleを変更しても期待した変化が見られないことがあります。ConfigにはGeneralやHostsなどのセクションが含まれる場合もあるため、用途を確認してから編集しましょう。個人用のConfigをiCloudで同期する場合は、同期後のファイルと現在のデバイスで選択中のファイルが同じか確認し、別のファイルを調べてしまわないようにしてください。
診断ツール:症状に応じて確認箇所を絞る
接続に問題がある場合は、まずHomeで接続状態を確認し、Connectivity Testで現在のテスト結果を調べます。テスト結果と個別のウェブサイトの表示状況は、同じ指標ではありません。続いて、選択中のサーバー、Global Routing、適用されたルール、DNS設定を確認してください。一度に複数の箇所を変更すると、原因を判断しにくくなります。SettingsのDiagnosticsでネットワークの問題をさらに確認できます。Dataに表示される通信量は利用状況の確認に役立ちますが、特定のルールが正しく適用された証拠にはなりません。
初回設定は「手持ちの情報 → 読み込み → Global Routingの選択 → 接続 → 確認」の順に進めると整理しやすくなります。各手順の後に画面の状態を確認すれば、入力情報、ルーティングの選択、現在のネットワーク環境のどこに問題があるかを切り分けやすくなります。画面ごとの操作手順は使い方ガイドをご覧ください。
正規版と購入に関する情報
App Storeで3つの項目を確認
検索結果に表示される名称だけでは正規版を確認できません。ShadowrocketのApp Store製品ページを開き、開発者名、アイコン、製品ページURLのアプリIDを確認してください。購入前に、現在のストアに表示される価格と互換性も確認しましょう。本サイトは公式マニュアルです。製品と購入に関する情報はApp Storeのページをご確認ください。
開発者名・アイコン・アプリID
App Store製品ページでDeveloperがShadow Launch Technology Limitedであることを確認し、掲載されている公式アイコンと照合して、URL末尾のid932747118も確認します。この3点が同じ製品を示している必要があります。本サイトのヘッダーと確認カードには公式アイコンを使用していますが、確認時はストアの製品ページの表示を優先してください。検索結果の名称やスクリーンショットだけで判断しないでください。
ストア・価格・システム要件
Shadowrocketは有料アプリで、買い切りです。米国ストアに表示される価格は参考情報として確認できますが、実際の価格は現在のApple IDのストアに表示される現地通貨の金額と購入画面をご確認ください。デバイスの互換性とシステム要件も、購入前にApp Storeのページで確認しましょう。ストアを切り替えた場合は、別のストアの価格や購入済み表示をそのまま判断に使わないでください。
購入済み履歴とアプリの更新
iPhoneまたはiPadで使う場合は、まずサインイン中のApple IDを確認し、App Storeで製品ページまたは購入済み項目を開きます。機種変更や再インストールの際も、同じアカウントの購入履歴を確認してください。再購入が必要かどうかは、そのアカウントでストアに表示される状態に従います。アプリの更新はApp Storeで管理します。個人用Configとサブスクリプションの内容は別途確認が必要です。アプリが更新されたからといって、設定も更新されたとは限りません。
アプリと接続サービスは別
アプリの買い切り購入と接続サービスの契約は別です。Shadowrocketを購入しても、接続可能なサーバー情報が自動で用意されるわけではありません。以降の読み込み手順は、自分で用意したサブスクリプションまたはサーバー情報があることを前提としています。本サイトではノードやサブスクリプションを提供・販売・推奨していません。Shadowrocketはクローズドソースの商用アプリです。機能や購入については、アプリ内の設定とApp Store製品ページの情報をそれぞれ確認してください。
よくある質問
購入したのに接続できないのはなぜですか?まず自分のサーバー情報を読み込んだか、選択中の項目と接続スイッチが正しいかを確認してください。関連する質問を見る →
ルールを変更しても反映されないのはなぜですか?Global RoutingでConfigが選択されているかを確認し、ルールの順序とFINALを見直してください。用語と仕組みを確認 →
デバイスを変えた後、購入済み項目はどこで確認できますか?App Storeで現在のApple IDと購入履歴を確認し、ストアに表示される状態に従って操作してください。購入履歴の復元方法を見る →
あわせて読みたい
問題に合わせて詳しく確認
以下の記事では、ルールの順序、サブスクリプションの更新、On Demandの条件をそれぞれ解説します。まず該当する問題を特定し、対応する手順をご確認ください。サービス情報については、ご自身で用意した設定を使用してください。
Shadowrocketのカスタムルール設定:照合順序とFINALによるフォールバック
最初に一致した時点で照合を終了する仕組みと、PROXY、DIRECT、REJECT、FINALの位置や意味を一つずつ解説します。
記事を読む → サブスクリプション管理Shadowrocketのサブスクリプションを更新できないとき:手動更新と起動時の自動更新
リンクの状態、ネットワーク接続、内容の解析という3つの観点から、手持ちのサブスクリプションの更新結果を確認します。
記事を読む → ルール応用ShadowrocketのOn Demand設定:Wi-Fi・モバイル通信・ドメインによる接続条件
Wi-Fi、Cellular、Domainの条件を区別し、自動接続や切断時によくある設定ミスを確認します。
記事を読む →