App Store正規品 · 買い切り

Shadowrocket サブスクリプションの読み込みと使い方

iPhone / iPad向けの公式マニュアルです。既存サブスクリプションの読み込みからルールによる振り分けまで解説。アプリは買い切りです。

  • Global Routing: Config
  • WireGuard
  • On Demand

入手と初回起動

まずApp Storeで確認し、既存の設定を読み込む

ShadowrocketはApp Storeでのみ販売されています。製品ページを開き、デベロッパ名、公式アイコン、アプリIDを確認してから、現在のストアに表示される価格とデバイスの互換性を確認してください。購入済みの場合は、次の操作に進む前に購入済み項目を確認します。

iPhone

App Storeで購入してインストールします。初めて接続するときは、システムから求められるVPN構成の追加を確認し、案内に従って許可してください。接続中の表示が出たら、アクセス先と実際の振り分け結果も確認します。

iPhoneでの入手方法を見る →

iPad

購入時と同じApple IDで購入済み項目を確認すると、対象となるiPadでもアプリを入手できます。アプリの購入記録と端末内の設定は別のものです。インストール後もサーバー、現在のConfig、認証状態を確認してください。購入対象の範囲はApp Storeの表示をご確認ください。

iPadでの入手方法を見る →

Mac / Apple TVでも同じApp Storeから入手できます。システム要件と購入対象の範囲は、App Storeの表示をご確認ください。

設定項目と使える範囲

ルール・接続・Configの管理

サーバーの接続情報、Configファイル、ルーティングの選択を分けて考えましょう。サーバー情報は接続方法を決め、Configにはルールなどの設定を保存し、Global Routingは現在の接続の処理方法を決めます。問題が起きたらそれぞれを確認し、ひとつの失敗をすべての設定の問題と決めつけないようにします。

Ruleによる振り分け

HomeのGlobal RoutingでConfigを選ぶと、接続は有効なConfig内のRuleに従って処理されます。ドメイン、ドメインのサフィックス、IPアドレスの範囲では使用するキーワードが異なり、ルールの順序も一致する結果に影響します。まず範囲を明確に指定したルールを記述し、最後にFINALの動作を確認してください。PROXY、DIRECT、REJECTはそれぞれ異なる処理方法を示し、サーバー名ではありません。実際のリクエストがどのルールに一致したか、記録を確認して検証します。接続スイッチがオンになっているだけでは、ルールが有効だとは判断できません。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY

初回接続の手順

読み込み・モード選択・検証

次の3ステップは、サブスクリプションまたはサーバー情報を用意済みのユーザー向けです。まず再現可能な接続テストを完了してから、ルール、同期、自動接続の設定を追加してください。各ステップの確認結果を残しておけば、問題が起きたときに、直前の正常な状態へ戻れます。

  1. 01 · 既存のサーバーまたはサブスクリプションを追加
    情報の種類に応じてAdd Server、Subscribe、Scan QR Codeを選びます。保存後、Type、Host、Portが元の情報と一致するか確認してください。
  2. 02 · Global Routingを選択
    通常のルールによる振り分けにはConfigを選び、有効なConfigファイルを確認します。ProxyとDirectは異なる処理方法です。テスト後は、目的の設定に戻してください。
  3. 03 · 接続を開始してアクセスを検証
    VPN構成を許可したことを確認し、Connectivity Testを実行してから目的のサイトにアクセスし、ルールの記録を確認します。接続スイッチの状態、疎通結果、ルールの一致はそれぞれ別に判断してください。

Configはルールに従って処理方法を決定します。Proxyは対象の接続をプロキシ経由にし、Directは直接接続します。ここで選ぶのは「接続をどう処理するか」であり、サーバーが有効かどうかを示すものではありません。「Shadowrocketのグローバルモード」は、通常Global Routingの選択について指しています。操作前にサーバーの検証とルールの検証のどちらを行うのか明確にしてください。

初回テストに失敗しても、サーバーの変更、DNSの変更、Ruleの書き換えを同時に行わないでください。まず端末自体のネットワークが使えることを確認し、次にサーバー情報と認証情報を確認します。その後、ルールの一致記録を見てルールの問題に対処してください。システムのVPN表示が示すのは構成の接続状態であり、すべての接続先に到達できるという意味ではありません。ひとつのテストに成功しても、別のドメインが同じ経路を使うとは限りません。

手順をすべて見る →

正規品の確認と購入について

デベロッパ名・アイコン・アプリID

Shadowrocket サブスクリプションガイドは、Shadowrocketの公式サイト・公式マニュアルです。購入とインストールはApp Storeの製品ページから行い、画面操作はアプリ内の実際の表示に従ってください。正規品を確認する際は、名称だけで判断せず、3つの項目をすべて確認します。

  • Shadow Launch Technology Limited
  • アプリID 932747118
  • App Store公式アイコン

製品ページでアプリの情報を確認

製品ページを開き、デベロッパがShadow Launch Technology Limitedであることを確認して、当サイトのヘッダーにある公式アイコンと照合してください。続いて、製品リンクのアプリIDが932747118であることを確認します。名称が似た検索結果は、これら3項目の確認の代わりにはなりません。いずれかが一致しない場合は確認画面に戻り、アイコンの色や名称だけで判断しないでください。

Shadowrocketはクローズドソースの商用アプリです。アプリの正規性、購入、互換性などはApp Storeのページで確認してください。当サイトのルール例は設定構文の解説を目的としており、そのまま使える完全な個人用設定の代わりにはなりません。

ストアの国・地域と表示状況

App Storeの検索結果は、現在のApple IDで利用しているストアに左右されます。デバイスの所在地や表示言語が、アカウントのストア地域と一致するとは限りません。検索しても見つからない場合は、まず利用中のストアを確認し、製品ページから表示内容を確認してください。ストアでの表示、アカウントの状態、デバイスの互換性はそれぞれ分けて確認します。検索結果がないだけで、アプリの正規性が変わったとはいえません。

製品ページにデバイス非対応と表示される場合は、まず互換性欄の要件を確認し、次にデバイスのシステムを確認してください。システム要件はApp Storeの表示を基準にしてください。ストアとアカウントの確認手順については、正規品ガイドをご覧ください。

買い切りと複数デバイスでの利用

米国ストアでは2.99米ドルの買い切りです。各ストアでは現地通貨で表示され、実際の請求額はApp Storeの表示に従います。iPhoneとiPadでは、同じApple IDの購入済み項目からアプリを入手できます。デバイスの互換性と購入対象の範囲は、App Storeの表示をご確認ください。購入済みかどうかは、端末にアイコンがあるかだけで判断せず、購入済み項目を確認してください。

同じ購入記録があっても、2台のデバイスのローカル設定が自動的に完全一致するわけではありません。インストール後もサーバー情報、選択中のConfig、接続の許可を確認してください。同期を利用する場合は、必要なファイルが対象デバイスに届いたことを確認してから接続テストを始めます。

機種変更時の復元とアップデート

機種変更または再インストールの際は、購入時に使用したApple IDでサインインし、App Storeの購入済み項目からShadowrocketを探してください。再度の支払いを求められた場合は、操作を繰り返す前にアカウント、購入履歴、ストアの案内を確認します。アプリの復元と設定の復元は別々に行います。購入済み項目からアプリを再入手し、サーバー情報や個人用ルールは、自分で保存した信頼できる記録から復元してください。

アプリはApp Storeからアップデートできます。ストアでアップデート内容や自動アップデートの設定を確認してください。ファミリー共有の対象かどうか、利用条件はApp Storeの表示に従います。家族の別のメンバーによる購入を、自分のアカウントで購入済みとして扱うことはできません。

問題を原因ごとに分けると対処しやすくなります。購入や復元の問題はApp Storeのアカウントと購入履歴を確認します。サブスクリプションの更新に失敗する場合は、手元にあるリンクとサービスの状態を確認します。接続できても振り分けが想定と異なる場合は、Global Routingと現在のRuleを確認してください。変更前に設定を記録し、変更後は同じ接続先を使って再テストすると、どの操作が影響したか判断できます。

App Storeの正規品ガイドを見る →

よくある質問

Subscribeから読み込んだ後も、Configを確認する必要があるのはなぜですか?

サーバー一覧とConfigファイルは用途が異なります。サブスクリプションはサーバー情報を更新し、現在のConfigはルールなどの設定を決めます。両方の保存に成功していても、現在選択されているサーバーとGlobal Routingを確認する必要があります。用語集でSubscribe、Config、Ruleの意味を確認し、ガイドに沿って順にチェックしてください。

Connectivity Testに成功すれば、ルールが正しく適用されていると判断できますか?

それだけでは判断できません。テスト結果が示すのは、指定された条件での疎通状況です。確認したい接続先にもアクセスし、実際に一致したルールと処理方法を確認しながら、Dataに該当する通信量が記録されているかを確認してください。結果が想定と異なる場合は、サーバー情報をすべて書き換える前に、有効なConfigとルールの順序を確認します。

接続スイッチをオフにした後、再び接続される場合はどこを確認すればよいですか?

まずSettingsのOn Demandとトリガー条件を確認し、次にシステムのVPN状態を確認してください。原因を特定しやすくするには、自動接続を一時的に無効にして手動接続をテストします。基本の接続が正常だと確認できたら、必要な条件を戻してください。画面上の用語の意味は、用語集をご覧ください。

トラブルの相談時に、どの情報を残せばよいですか?

「接続できない」とだけ伝えるより、エラーメッセージ、使用中のプロトコル、Global Routing、テスト先、操作手順を記録すると原因を絞り込みやすくなります。共有前にサブスクリプションのURL全体、認証パラメータ、鍵を隠してください。原因の判断に必要な項目名とエラーの状況だけを残し、個人の接続情報は公開しないでください。

関連記事

通信量・サブスクリプション管理・プロトコル設定

初回接続が完了したら、実際の問題に応じて関連記事を確認してください。通信量の統計は通信状況の確認に、複数のサブスクリプション管理は情報の整理に、プロトコル設定の記事は各項目の確認に役立ちます。それぞれの記事で扱う問題はひとつです。互いに独立した設定をまとめて変更しないようにしましょう。

応用設定

Shadowrocketで複数のサブスクリプションを管理する方法:グループ分け、並べ替え、古い項目や重複サーバーの削除

複数のサブスクリプションを保存済みであることを前提に、登録元の見分け方、グループの整理方法、削除前に残しておく情報を解説します。項目が重複して読み込まれたのか、更新の結果なのかを確認してから、適切な方法で整理してください。

解説を読む →

Ruleの読み方:例

上から順に照合し、最後にFINALを確認

この構文例はルールの構造を示すもので、接続設定一式ではありません。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはIPアドレスの範囲に一致し、FINALはそれまでに一致しなかった接続を処理します。実際に使う前に、自分のサーバー選択とアクセス要件に合わせて処理方法を確認してください。

2つのルールが同じ接続先に一致する場合、記述順が結果に影響します。範囲がより具体的なルールを先に確認し、最後に適用される処理を確かめてください。変更後は実際のリクエスト記録で再検証します。ルール内のexample.comは例示用ドメインであり、サーバーやサブスクリプションの接続先ではありません。

ルールと検証手順を読む →
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-KEYWORD,example,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
App Storeでダウンロード