App Store正規版 · 公式ガイド

Shadowrocket
ルールと振り分け

iPhone / iPadでの設定と接続方法を解説します。まずApp Storeの情報を確認し、既存の設定を読み込んでルール振り分けを理解しましょう。アプリは買い切りで、接続サービスは別途管理されます。

  • Config / Proxy / Direct
  • DOMAIN-SUFFIX / FINAL
  • 買い切り
ShadowrocketのHome画面。接続スイッチ、Global Routing、Add Serverを表示
ShadowrocketのHome画面 · 接続と設定の入り口

App Store

まず正規版の情報を確認

App Storeの製品ページで、デベロッパ名、公式アイコン、アプリIDを照合します。購入履歴はApple Accountで管理されます。デバイスの互換性、システム要件、地域別価格はApp Storeの表示をご確認ください。

確認方法を見る →

Config

次に既存の設定を読み込む

自分で用意したサブスクリプションまたはサーバー情報を準備し、プロトコルと各項目を確認してから読み込みます。サーバー項目、サブスクリプショングループ、ルール設定はそれぞれ用途が異なります。一つを読み込んでも、ほかの設定が完了したことにはなりません。

読み込み手順を見る →

Rule

最後にルールの照合結果を確認

まずGlobal Routingを確認し、現在のConfigとルールの順序をチェックします。例にあるドメインは構文の説明用で、そのまま有効にできる完全な設定ではありません。FINALは、それ以前のルールに一致しなかった場合の処理を指定します。

ルール振り分けを理解する →
  • App Store限定配信
  • 買い切り
  • ルール振り分け
  • ユーザーが用意した設定を読み込み

Configuration reference

Shadowrocketの機能と設定画面

接続方法、照合ルール、サーバー情報はそれぞれ個別に確認する必要があります。アプリ内の画面名に沿って、設定場所と用途を説明します。接続に問題がある場合は、まずどの段階の問題かを切り分けてから該当項目を調整しましょう。複数の設定を同時に変更すると、原因を特定しにくくなります。

Global Routing

接続時の処理方法を選択

HomeのGlobal RoutingでConfig、Proxy、Directを選択します。Configは現在の設定に従って接続を処理するため、ルール振り分けの確認に適しています。Proxyは選択したプロキシポリシーに接続を渡し、Directは直接接続します。これらは処理方法であり、接続の成否を示すものではありません。通常ルールを使う場合は、Configが選択されていることを確認してから、使用中の設定ファイルとサーバーを確認します。トラブル時は一時的に切り替えて比較し、確認後に元の設定へ戻しましょう。モードの違いをルールの不具合と誤認しないためです。

Global Routing
Config / Proxy / Direct
Global Routingの説明を見る →

複数のプロトコルに対応。種類に合わせて項目を入力

Shadowrocketでは、Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコルを設定できます。プロトコル名が似ていても、入力項目を相互に使えるとは限りません。Add ServerのTypeは、ユーザーが用意したサーバー情報に合わせて選択してください。アドレス、ポート、認証情報、通信オプションを一つずつ確認します。読み込みに成功しても、接続先サービスに到達できるとは限りません。項目の意味が不明な場合は元の情報を確認し、別プロトコルの初期設定を推測で入力しないでください。

Dataと診断記録は、リクエストが発生したか、どのポリシーが適用されたかを判断する手がかりになります。その時点で選択していたサーバーや設定と併せて確認してください。複数のデバイスで使う場合は、まず各デバイスで基本接続を検証してから、同期や自動接続を設定しましょう。デバイス間の設定差とサーバーの問題を切り分けやすくなります。画面上の項目や利用できる設定はアプリ内の表示をご確認ください。用語の意味は用語集で確認できます。

Device setup

iPhoneとiPadでの入手方法

どちらのデバイスでも、同じApp Storeの製品ページからShadowrocketを入手できます。購入に使うApple Accountを確認してから、デバイスの互換性を確認してください。購入対象の範囲、ファミリー共有、システム要件はApp Storeの表示をご確認ください。

iPhone

App Storeで購入するか、購入済み項目から復元した後、まずHomeが正常に開くことを確認します。初回接続時にシステムからVPN構成の追加を求められます。これはシステムに接続設定を追加するための許可であり、サーバー情報そのものではありません。許可した後も、既存のサーバーを選択し、実際にアクセスできるか確認してください。システム上で接続中と表示されても、すべての接続先が想定どおりに振り分けられるとは限りません。

iPhoneの説明を見る →

iPad

同じApple Accountで購入済みの場合は、iPadの購入済み項目からShadowrocketを探せます。復元できるかどうかはApp Storeの製品ページとアカウントの購入履歴をご確認ください。横向き表示ではiPhoneと画面構成が異なる場合がありますが、現在のサーバー、Config、Global Routingはそれぞれ確認が必要です。購入履歴からのアプリ復元と設定データの復元は別の操作です。デバイスを変更した後は、接続に必要な情報を改めて確認しましょう。

iPadの説明を見る →

Mac / Apple TVでも同じApp Storeから入手できます。対応状況はApp Storeの製品ページをご確認ください。

検索結果に目的のアプリが表示されない場合は、まず現在のストア地域と購入アカウントを確認し、製品ページで表示状況を確認してください。アプリの表示有無とデバイスの互換性は別々に確認する必要があります。名前を繰り返し検索しても原因が分かるとは限りません。

First connection

Shadowrocketの基本的な使い方

まず手動接続を一度行い、同じ手順で再現できることを確認してから自動化の設定を行います。以下の3ステップは、ユーザー自身が用意したサブスクリプションまたはサーバー情報があることを前提としています。本サイトではノードやサブスクリプションを提供していません。既存の情報を読み込み、確認する手順のみを説明します。

  1. Add Server:既存の情報を追加

    HomeからAdd Serverを開き、元の情報に合わせてTypeを選択して、必要な項目を入力または読み込みます。QRコードがある場合はScan QR Codeを使用できます。既存のサブスクリプションがある場合は、サブスクリプションの読み込み手順に従ってください。読み込み後、項目が想定したグループに入っていることを確認し、詳細画面でアドレス、ポート、認証情報をチェックします。名前は識別用のラベルにすぎず、プロトコルや有効性の判断には使えません。

    クリップボードから読み込む場合は、内容がすべてコピーされているか、説明文や余分な空白、改行が混入していないかを確認してください。保存前に入力形式が元の情報と一致していることを確認し、保存後に使用するサーバーを選びます。サブスクリプションURLにはアクセス認証情報が含まれる場合があるため、安全に保管してください。トラブル相談で共有する情報は必要な項目のみにし、URL全体や認証情報を公開しないでください。

  2. Global Routing:モードとConfigを確認

    ルールに従って接続を処理する場合はConfigを選び、Configで使用中のファイルを確認してください。ファイルが一覧にあるだけで、選択済みであることや、すべてのルールが用途に合っていることにはなりません。まずGeneralとRuleの主要な内容を読み、ドメインルール、アドレスルール、FINALの順序を確認してからテストします。

    ProxyとDirectは処理方法を比較する際に使えますが、誤ったサーバー情報を修正する機能ではありません。切り替え後に動作が変わった場合は、その時点のモード、サーバー、接続先を記録してから該当するルールを確認してください。ルールの例は構文の説明用です。前後の設定が不明なままファイル全体を置き換えないでください。変更前に元へ戻せるコピーを保存しましょう。

  3. 接続を開始:許可後に実際のリクエストを確認

    Homeの接続スイッチをオンにし、初回はシステムの案内に従ってVPN構成の追加を許可します。次にConnectivity Testを実行し、よく知っている接続先にアクセスしてみてください。テストの成功、VPNの接続状態、接続先へのアクセス可否は、それぞれ異なる段階を示します。一つの状態だけで判断せず、合わせて確認しましょう。

    失敗した場合は、デバイス本来のネットワーク、選択中のサーバー、Global Routing、設定ルールの順に確認します。まず最小限の構成で接続を検証し、その後カスタムルールとOn Demandを一つずつ追加してください。特定の接続先だけで問題が起きる場合は、その接続先に適用されるルールを重点的に確認します。すべての接続先で問題が起きる場合は、ネットワークとサーバー情報を優先して確認してください。手順の詳細は使い方ガイドをご覧ください。

使い方ガイドをすべて見る →
ShadowrocketのApp Store公式アイコン

App Store / ID 932747118

正規版の確認、購入と復元

Shadowrocketは有料のクローズドソースアプリです。入手、支払い、アプリの更新はApp Storeで行います。本公式ガイドではストア情報とアプリ内の設定に沿って説明します。名前やアイコンが似ていることだけを正規版の判断材料にしないでください。

デベロッパ、アイコン、アプリIDを確認

製品ページを開いたら、アプリ名がShadowrocketであることを確認し、デベロッパ名がShadow Launch Technology Limitedであることを照合します。公式アイコンは本ページに掲載されたアイコンと一致するはずです。製品ページのアプリIDは932747118です。検索結果には名前の似たアプリが表示される場合があります。一つのキーワードだけで判断せず、3項目を合わせて確認してください。

デベロッパ情報で提供元を、アイコンでアプリを、アプリIDで製品ページを確認できます。購入前にもう一度照合してください。いずれかが一致しない場合は、指定の製品ページに戻って確認しましょう。検索順位や似たスクリーンショットだけで決めないでください。

ストア地域とデバイスの互換性を区別

App Storeでアプリが表示されるかどうかは、現在のストア地域によって異なります。デバイスの言語、現在地、ストア地域はそれぞれ別の設定です。検索しても見つからない場合は、購入に使うApple Accountとストア地域を確認してから、製品ページが表示されるか確かめてください。ウェブページを開けても、現在のアカウントで購入できるとは限りません。ストア内の表示に従ってください。

互換性は製品ページで別途確認してください。システム要件は必ずApp Storeの表示を基準にし、古いガイドに記載された要件で判断しないでください。購入ボタンや入手ボタンが使えない場合は、ストアに表示されたメッセージを記録し、デバイスの条件、支払い設定、アカウントの状態を確認します。

アプリの買い切りと接続サービスは別々に管理

米国ストアでの参考価格は2.99米ドルで、買い切りです。各ストアでは現地通貨で表示されます。実際の金額は支払い前にApp Storeでご確認ください。アプリの買い切り ≠ 接続サービスのプラン。購入で得られるのはアプリの利用資格です。接続には、ユーザー自身が用意したサブスクリプションまたはサーバー情報が別途必要です。本サイトではノードやサブスクリプションの提供、販売、推奨を行っていません。

アプリの更新はApp Storeで、サブスクリプションの更新はアプリ内で管理します。更新対象はそれぞれ異なります。アプリを更新してもサーバー情報は置き換わらず、サブスクリプションを更新しても購入履歴は変わりません。購入済みでも接続情報がない場合は、まず設定の基本を確認してください。接続できないことと、アプリの購入が反映されていないことを混同しないようにしましょう。

購入済みアプリの復元と設定の復元は別

デバイスを変更したときや再インストール後は、購入時のApple AccountでApp Storeの購入済み項目からShadowrocketを探してください。iPhoneとiPadでは同じアカウントの購入履歴から復元できます。購入対象の範囲はストアの表示をご確認ください。再び価格が表示された場合は、すぐに再購入せず、現在のアカウントが購入時と同じか確認します。ファミリー共有の対象となるかどうかは、App Storeの表示とファミリー設定をご確認ください。

アプリを復元した後、サーバー、サブスクリプション、Config、VPNの許可が揃っているか確認します。アプリの購入、iCloud上のデータ、デバイス内の設定はそれぞれ別のもので、互いに代用できません。再接続する前に一つずつ確認し、同期された内容が実際に使用する設定か確かめてください。

Manual notes

設定とトラブル対処のトピック

基本接続を確認したら、問題に応じた記事を参照してください。通信量の数値、ルールの順序、サブスクリプションの更新では確認方法が異なります。まず何を確認しているのかを明確にしてから結果を読み取りましょう。以下の記事はユーザー自身のサーバー情報に代わるものではなく、一度のテスト結果で接続サービスを評価するものでもありません。

ShadowrocketのData画面に表示される通信量

サーバー別、アプリ別に送受信データを確認し、集計期間、累計通信量、現在の接続状態を区別します。数値がゼロまたは大きすぎる場合は、まず集計対象を確認し、該当するリクエストが発生したかを調べましょう。累計値をリアルタイムの速度と混同しないでください。

Dataの数値の見方を見る →

カスタムルールの優先順位とFINAL

Ruleの項目から、最初に一致したルールで照合が終了する仕組みを解説し、PROXY、DIRECT、REJECTの働きを比較します。具体的な条件と広範な条件の順序を確認し、新しいルールが適用されない理由やFINALの配置場所を確認しましょう。

ルール照合の説明を見る →
記事をすべて見る →

問題が購入、読み込み、接続のどの段階にあるか分からない場合は、よくある質問で分類ごとに確認できます。Hysteria2、IP-CIDR、FINALなどの用語が分からない場合は、先に用語集を参照してから、該当する設定を一つずつ確認してください。