App Store正規版 · 買い切り

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

iPhone / iPad向けの公式マニュアルです。正規の購入先を確認し、既存サブスクリプションを読み込み、ルールによる振り分けと接続設定を理解しましょう。クライアントは買い切りです。

Config Subscribe VLESS WireGuard

01 / App Store

デバイスとApp Storeでの入手方法

ShadowrocketはApp Storeのみで配信されています。まず購入時のアカウントとデバイスの互換性を確認してから初期設定を行ってください。システム要件と購入対象の範囲は、App Storeの製品ページに記載された内容をご確認ください。

iPhone

App Storeで製品を確認して購入・インストールします。初めて接続するとき、システムからVPN構成の追加を求められます。アプリ名と操作元を確認してから許可してください。インストールが完了しても、サーバー情報が設定されたことにはなりません。既存のサブスクリプションを読み込むか、サーバー情報を入力する必要があります。

まず手動接続とWebページの表示を確認してから、On Demandを設定することをおすすめします。問題が起きたときに、基本接続が確立していないのか、自動接続の条件を満たしていないのかを切り分けやすくなります。複数の項目を同時に変更するのは避けましょう。

iPhoneでの入手手順を見る

iPad

購入時と同じApple IDでApp Storeの購入済み項目を開き、Shadowrocketを確認してください。iPhoneとiPadでの購入対象範囲は、App Storeの製品ページに記載された内容をご確認ください。画面サイズによって表示は異なりますが、サブスクリプションの読み込み、Configの選択、接続の許可という基本的な手順は同じです。

アプリの購入履歴とクライアントの設定は別々に管理されます。別のデバイスにアプリをインストールできても、サーバー項目や設定ファイルが復元されたとは限りません。接続する前に、選択中のサーバー、設定ファイル、サブスクリプションの更新結果を確認してください。

iPadでの入手手順を見る

Mac / Apple TVでも同じApp Storeから入手できます。システム要件と互換性は、App Storeの製品ページに記載された内容をご確認ください。

入手手順を見る
App StoreでShadowrocketをダウンロード

02 / Configuration

主な機能と設定項目

まずサーバー、サブスクリプション、Configの違いを確認しましょう。サーバーには接続情報が設定され、サブスクリプションはサーバー項目の更新に使われ、Configはルールや関連設定を定義します。サーバーを選択しただけでは、すべての通信の経路は決まりません。Global Routingも確認してください。

Ruleによるルール振り分け

ConfigでRuleを確認・編集し、Global RoutingをConfigに設定すると、選択した設定に従って通信がルールごとに判定されます。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはIPアドレスの範囲に一致します。DIRECTは直接接続、PROXYはプロキシポリシーを適用します。ルールの順序は結果に影響するため、具体的な条件を広い条件より先に置き、残りのリクエストをFINALで処理します。変更を保存したら、そのConfigが選択されていることを確認してください。例の設定を、あらゆるネットワークに適した完成済み設定としてそのまま使わないでください。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
ルールと機能の説明を読む

03 / Purchase & verification

正規品の確認・購入・復元

当サイトはShadowrocketの公式サイト・公式マニュアルです。アプリの確認にはApp Storeの製品ページを使用し、購入履歴はApp Storeで管理します。本マニュアルでは設定方法を説明しています。購入前に、App Storeに現在表示されている情報をご確認ください。

  • Shadow Launch Technology Limited
  • アプリID 932747118
  • 買い切り
  • クローズドソースの商用アプリ

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

App Storeの製品ページを開き、アプリ名がShadowrocketであることを確認してから、デベロッパがShadow Launch Technology Limitedか確認してください。App Storeに表示されたアイコンを、当サイトのヘッダーに掲載している公式アイコンと見比べ、製品ページのURLに含まれるアプリIDが932747118か確認します。アプリ名、アイコン、デベロッパ、アプリIDをすべて照合してください。検索結果に表示される略称や、似たアイコンだけで判断しないでください。

検索結果が多い場合は、このページのApp Store案内を確認してから指定の製品ページを開いてください。ブラウザ上の紹介文は購入確認画面の代わりにはなりません。実際に支払いを確定する前に、アプリ名、価格、使用中のApple IDをもう一度確認してください。Shadowrocketはクローズドソースの商用アプリです。購入、インストール、アップデートはすべてApp Storeを通じて行います。

App Storeでの表示とアカウントの地域

App Storeの表示内容は、アカウントのストア地域やデバイスの互換性によって異なります。アプリが検索結果に表示されない場合は、アプリの不具合と決めつけず、現在サインインしている購入用アカウント、ストア地域、製品ページの案内を確認してください。システム要件は必ずApp Storeの製品ページに記載された内容を確認し、インストール予定のデバイスで互換性欄も確認してください。

価格はストアで使用される通貨で表示されます。米国ストアでの参考価格は2.99米ドルで、買い切りです。実際の支払額は購入時のApp Storeの表示をご確認ください。アカウント情報の確認を求められた場合は、App Storeの手順に従ってください。本マニュアルの設定操作によって、アカウントの購入資格、地域条件、ストアでの表示状況が変わることはありません。

購入済みアプリの復元と機種変更

機種変更や再インストールの後は、以前購入したアカウントでApp Storeの購入済み項目を開き、Shadowrocketを探して再ダウンロードしてください。別のデバイスで利用できるか、ユニバーサル購入やファミリー共有の対象になるかは、App Storeの製品ページに記載された内容をご確認ください。App Storeに購入価格が表示される場合は、再購入を急がず、アカウントと過去の注文履歴を確認してください。

アプリの購入を復元しても、クライアントのデータが復元されるわけではありません。機種変更の準備では、設定ファイルのバックアップ、サブスクリプションのアドレス、サーバー情報をそれぞれ確認してください。iCloud同期を使っている場合は、新しいデバイスに必要なファイルが実際に表示されていることも確認します。復元後はConfigとサーバーを選択し、手動接続テストを行ってください。サブスクリプションの内容が変更されている場合は、更新後の項目を使用します。古いバックアップだけではサーバーが現在も有効だと判断できません。

購入済み項目からの復元方法を見る

アプリのアップデートとサブスクリプションの更新

アプリのアップデートはApp Storeで行い、更新履歴や自動アップデートの設定もストアで確認できます。サブスクリプションの更新はクライアント内で行い、登録済みのサーバー項目を再取得します。この2種類の更新は別々です。アプリをアップデートしても接続サービスの有効期限は延長されず、サブスクリプションを更新してもインストール済みアプリは変わりません。

設定の変更やサーバー項目の大幅な整理を行う前に、現在使える設定をバックアップしてください。サブスクリプションの更新後は、選択中のサーバーが残っているか、名前が変わっていないか、並び順の調整が必要かを確認します。無効になった項目を復元するために、現在の設定を何度も上書きしないでください。まずサーバー側の状態を確認し、サブスクリプションの更新、項目の修正、バックアップからの設定ファイル復元のいずれを行うか判断します。

サブスクリプションの更新と整理方法を読む

初回利用時に確認する3つのポイント

サブスクリプションを読み込んだ後に確認すること

まずサーバー項目が作成され、そのうち1つが選択されていることを確認します。次にGlobal Routingと現在のConfigを確認してください。システムのVPN構成を許可して接続を有効にしたら、実際にWebページへアクセスして結果を確認します。項目数やスイッチの状態だけで設定が完了したと判断しないでください。ガイドに沿って順番に確認する

遅延は正常なのにWebページが開かない場合

遅延テストとWebページへのアクセスでは、異なる接続先や経路が使われる場合があります。まず具体的なエラーを記録し、DNS、ルールのマッチ結果、サーバー情報を確認してください。最近設定を変更した場合は、バックアップとの差分を優先して確認します。一度に変更する項目を一つにして、同じテストを繰り返すと、変更の効果を判断できます。DNSのトラブルシューティングを見る

設定、サブスクリプション、共有リンクの保管方法

まずファイルやリンクに認証情報、サーバーアドレス、アクセス用の認証情報が含まれているか確認し、保存・共有する範囲を決めてください。問題の報告時は必要なエラー情報だけを共有し、サブスクリプションのパラメータや認証情報は隠してください。見知らぬ設定を読み込む前にルールと関連設定を確認し、復元できるよう現在使えるコピーを保管しておきましょう。読み込みとバックアップのマニュアルを見る

04 / Field notes

使用上のヒントと解説記事

混同しやすい設定を個別に解説します。問題が名前解決、ルール、接続のどの段階で発生しているかを見極め、該当する手順で確認してください。読み進める間は現在使える設定を残し、特定の項目を試すためにすべてのパラメータを変更する必要はありません。

トラブルシューティング

Shadowrocketで遅延は正常なのにWebページが開かない:DNS名前解決のトラブルシューティングと設定項目の解説

遅延テストの結果が表示されても実際のリクエストに失敗する場合に、DNSの名前解決、サーバー接続、ルールポリシーのどこに問題があるかを切り分けます。dns-serverの意味と、システムDNSおよびカスタム設定の確認手順を解説します。変更の前に問題箇所を特定しましょう。

解説を読む
入門ガイド

ShadowrocketのGlobal Routingの選び方:Config、Proxy、Directの違い

Config、Proxy、Directは、それぞれ設定に基づく振り分け、プロキシ経由の接続、直接接続を表します。3つのモードで通信がどう変わるかを理解し、ルールが適用されるタイミングを確認しましょう。一時的なテストが終わったら元の設定に戻し、ルーティングの選択をサーバーの不具合と誤認しないようにしてください。

解説を読む
ルールと振り分け

ShadowrocketのREJECTルールの書き方とブロック範囲:遮断できるもの・できないもの

ドメインとIPのマッチングからREJECTが適用される範囲を理解し、ルールの順序や対象の識別が結果にどう影響するかを解説します。同じドメインで複数種類のコンテンツが配信されている場合、単純に拒否すると通常のリクエストまで影響を受けることがあります。適用対象を確認してからルールを残すか判断してください。

解説を読む