App Store正規版 · 買い切り

Shadowrocket
使い方・正規版の確認

iPhone / iPad向けの公式マニュアルです。App Store正規版の確認、買い切り購入、既存サブスクリプションの読み込み、ルールによる振り分けについて解説します。

操作画面と設定の関係

Shadowrocket の主な機能

まずサーバー、構成ファイル、ルーティング方式を区別してから、各設定を調整します。以下の例は構文の説明用で、そのまま使える完全な設定ではありません。

ルールによる振り分けとGlobal Routing

ルールによる振り分けでは、リクエストを選択中のサーバー経由で送るか、直接接続するか、拒否するかを決定します。HomeのGlobal RoutingでConfigを選ぶと、現在の構成ファイルにあるルールに従って処理されます。ProxyとDirectは、それぞれ一律のプロキシ接続と直接接続に使います。Configで有効なファイルを確認したうえで、Ruleの条件、順序、最終ポリシーを確認してください。DOMAIN-SUFFIXやGEOIPなどのキーワードは意味が異なります。変更前に複製を保存し、具体的なリクエストの記録でルールの適用状況を判断しましょう。接続スイッチの状態だけでは、ルールが有効かどうかは確認できません。

DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

Global Routing
Config / Proxy / Direct

設定を読む際は、アプリを3つの層に分けて考えると整理しやすくなります。サーバー情報は「接続方法」、Configは「リクエストの処理方法」、Global Routingは「現在どの処理方法を使うか」を決めます。サブスクリプションの読み込みで設定されるのは通常1つ目の層だけです。構成ファイルを切り替えて動作が変わった場合は、同じ内容を再読み込みするのではなく、後半の2つの層を確認してください。プロキシモードの説明を見る →

iPhone・iPadでの入手方法

ShadowrocketはAppleプラットフォームでのみ提供されており、入手先はApp Storeのみです。まず購入に使ったアカウントを確認し、次に利用するデバイスの互換性を確認してください。

iPhone

App Storeで製品ページを確認し、購入してインストールします。初回起動時は、自分がすでに利用しているサブスクリプションまたはサーバー情報を読み込みます。接続開始時に表示されるVPN構成の許可画面はシステムによるものです。内容を読んでから許可してください。

システム要件はApp Storeの掲載内容をご確認ください。接続アイコンの表示は、システムで関連設定が有効になったことを示すだけです。選択中のサーバーとルーティング方式が想定どおりか、実際のアクセスとリクエスト記録で確認してください。

iPhoneの説明を見る →

iPad

購入時に使ったApple IDで購入済み項目を確認してから、iPadでアプリを入手します。iPhoneとiPadでの共通購入の対象範囲は、App Storeの掲載内容をご確認ください。購入記録とアプリ内の構成は別の情報なので、それぞれ確認が必要です。

画面が広いデバイスでは、項目の位置や配置が異なる場合があります。Home、Config、Settingsなどの画面上の項目名を手がかりに探してください。システム要件はApp Storeの掲載内容をご確認ください。読み込み後は、使用するデバイス上で接続を確認してください。

iPadの説明を見る →

Mac / Apple TVでも同じApp Storeから入手できます。対応状況はストアページの互換性表示をご確認ください。

「アプリを購入済み」と「構成を復元済み」は分けて考えてください。App Storeで管理されるのはアプリの購入と再入手です。以前使っていたサブスクリプション、選択中のサーバー、カスタムルールは別途確認が必要です。別のデバイスで購入を求められた場合は、まずApp Storeで使用中のアカウントと過去の購入記録を確認してから対応してください。購入を何度も試す必要はありません。

入手手順を見る →

Shadowrocketの基本的な設定手順

以下の手順は、ユーザー自身が利用するサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。まず手動接続を行い、繰り返し確認できる状態にしてから、自動更新とOn Demandを設定します。

  1. 01 / IMPORT

    Add Server / Subscribeで読み込む

    HomeからAdd Serverを開き、手元の情報に合わせてTypeを選択します。既存のサブスクリプションを使う場合はSubscribeを選びます。サーバー情報を手入力する場合は、アドレス、ポート、認証情報、転送パラメータを一つずつ確認してください。読み込み後は、項目が属するグループと選択中の項目を確認し、名前が似たサーバーを同一のものと取り違えないようにしましょう。

  2. 02 / ROUTING

    Global Routingを選択

    ルールに従ってリクエストを処理する場合はConfigを選び、Configで現在のファイルを確認します。Proxyは一律のプロキシ処理、Directは直接接続に使います。トラブル調査では目的を決めて比較できますが、元の選択肢を記録し、テスト後は使用予定のモードに戻してください。

  3. 03 / VERIFY

    接続を開始して確認

    既存のサーバーを選択して接続を開始し、システムの許可画面を確認します。まずConnectivity Testを実行し、次に実際のリクエストとルールの適用結果を確認してください。接続できない場合は、ローカルネットワーク、サーバー情報、ルーティングルール、DNSの順に原因を絞り込み、一度に変更する条件は一つにします。

詳しい使い方を見る →

接続前と接続後に確認すること

接続前には情報が揃っているか、選択中の項目が正しいかを確認します。接続後には実際のリクエストが想定どおりに処理されているかを確認します。サーバー一覧に項目があっても認証情報が有効とは限らず、テスト結果が表示されても、すべての宛先に同じルールが適用されるとは限りません。「どの宛先に、どのネットワークから、どのモードで接続すると失敗するか」を記録すると、「接続できない」だけの場合より次の確認箇所を見つけやすくなります。

以前から使えている構成がある場合は、まずそのまま残し、テスト用の複製を作成してください。一度のトラブル対応でサブスクリプションの差し替え、DNSの変更、複数の転送パラメータの切り替えを同時に行うと、接続が回復しても何が有効だったのか判断できません。複数のグループの管理、サブスクリプションの更新、項目のバックアップについては、サブスクリプションとサーバー管理のマニュアルをご覧ください。

App Storeで確認できる情報

正規版の確認、買い切り購入、購入の復元

Shadowrocketはクローズドソースの商用アプリです。入手先を確認するときはストアの情報を、接続の問題を調べるときは自分の構成を確認してください。それぞれ分けて対処します。

  • デベロッパ Shadow Launch Technology Limited
  • アプリ ID 932747118
  • 買い切り

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

App StoreでShadowrocketを検索したら、検索結果の名前だけで購入を決めず、製品詳細ページを開いてください。デベロッパがShadow Launch Technology Limitedか、アイコンがこのサイトのヘッダーにある公式アイコンと一致するかを確認し、製品リンクのアプリ IDが932747118かどうかもチェックします。名前が似ていても同じ製品とは限りません。この3点をあわせて確認してください。このサイトの「App Storeでダウンロード」ボタンからは正規版の確認ページに移動でき、ストアを開く前にこれらの情報を確認できます。

製品ページでは、互換性、価格、購入に関する説明も確認してください。スクリーンショットは画面の判別に役立ちますが、デベロッパやアプリ IDの確認に代わるものではありません。また、チュートリアル内のボタン位置も、現在のストア情報を示すものではありません。システム要件、共通購入の対象範囲、利用可能なデバイスは、App Storeの掲載内容をご確認ください。

ストアでの表示とアカウントの国・地域

検索結果や価格表示は、現在利用しているApp Storeのストアフロントによって異なります。検索して目的の製品が見つからない場合は、まず正規版確認ページから製品リンクを開き、ストアの案内、アカウントの国・地域、利用するデバイスの互換性を確認してください。一時的にページが表示されなくても、既存のサブスクリプションに問題があるとは限りません。サーバーを再読み込みしてもストアの検索結果は変わりません。アカウントの国・地域や支払い情報に関する操作は、App Storeに表示される条件に沿って確認してください。

購入前に、現在ストアで使用しているアカウントを確認してください。特に、デバイスで購入用アカウントを切り替えたことがある場合は注意が必要です。デバイスにログイン中のアカウントが、過去の購入に使ったアカウントとは限りません。実際の購入記録を確認してください。機種変更の際は、購入時のアカウントに紐づく購入状況を事前に記録し、自分の構成情報も別途保存しておきましょう。

買い切り購入に含まれるもの

米国ストアの価格は$2.99の買い切りです。実際の価格はApp Storeの製品ページをご確認ください。ストアごとに現地通貨で表示されます。購入によって得られるのはクライアントアプリの利用権であり、サーバー接続情報ではありません。アプリの買い切り ≠ 接続サービスのプラン。このサイトではサーバー情報やサブスクリプションを提供していません。マニュアルでは、ユーザー自身がすでに持っている情報の読み込みと管理方法を説明します。

そのため、購入後に一覧が空でも、インストールの不具合とは限りません。チュートリアルに沿って自分の情報を読み込んでください。サブスクリプションの期限切れ、サーバー認証の失敗、アプリの購入記録は、それぞれ別の問題です。接続情報を更新する場合は、自分のサブスクリプションの状態と取得内容を確認します。アプリを再インストールする場合は、App Storeで購入済み項目を確認してください。

複数デバイスでの利用と購入の復元

iPhoneとiPadで同じApple IDを使っている場合は、まず購入済み項目でShadowrocketを確認し、ストアに表示されるボタンから再入手してください。共通購入の対象かどうか、およびほかのデバイスで利用できるかは、App Storeの掲載内容をご確認ください。再入手ではなく支払いを求められる場合は、購入を繰り返すのではなく、アカウントと購入記録を確認してください。

アプリを再入手した後も、既存のサブスクリプション、選択中のサーバー、Configファイルを確認してください。iCloudで同期している場合も、アプリが実際に同期する項目、同期状態、デバイス上の結果を確かめましょう。購入の復元で解決するのはアプリの入手に関する問題であり、構成の復元で解決するのは利用環境に関する問題です。両方を確認してから、以前のルーティング方式で接続を検証してください。

アプリの更新とサブスクリプションの更新は別々に管理

アプリはApp Storeで更新し、サブスクリプションはShadowrocket内で既存のサーバー情報を更新します。前者では機能や画面が変わる場合があり、後者では項目名、件数、接続設定が変わる場合があります。更新前に選択中のサーバーと構成を記録し、更新後に以前の選択肢が残っているか確認すると、項目の変化による誤認を防げます。

更新後に動作が変わった場合は、まず変化した層を特定します。アプリの画面が変わったのか、サブスクリプションの項目が変わったのか、それともConfigのルールが変更されたのかを確認してください。操作の順序を記録してから一つずつ比較しましょう。すべての設定を一度にやり直す必要はありません。このマニュアルでは、Home、Subscribe、Config、Settingsなどの画面項目名を英語のまま記載し、該当する場所を探しやすくしています。

使い始める前によくある3つの質問

読み込み後もアクセスできない?まず現在選択中の項目を確認します。次に、サーバーテストの失敗か、特定のリクエストの失敗かを切り分け、Global Routingとリクエスト記録を確認してください。接続トラブルの説明を見る →

Configを切り替えると結果が変わる?現在の構成ファイルで、ルールの順序、照合ポリシー、DNS関連の項目を比較します。元のファイルは比較用に残し、接続スイッチを繰り返し切り替えるだけにしないでください。ルーティング方式を確認 →

サブスクリプション更新後に元の項目が見つからない?更新が完了したか、グループが変わったか、取得した内容に元の項目が残っているかを確認してください。まず情報の変化を確認してから、再読み込みするか判断します。サブスクリプションの更新と整理を見る →

設定とトラブルシューティングの記事

プロトコル、DNS、速度の問題について、続けてご覧ください。現在の構成を保存してから、記事の確認手順に沿って一つずつ検証します。

プロトコル解説

Hysteria2プロトコル解説:QUICを基盤とする高速通信の仕組みと適したネットワーク環境

QUICの通信と輻輳制御をもとに、高パケットロス・高遅延の回線で確認すべき条件を解説します。Shadowrocketに既存のHysteria2サーバーを追加する際に確認する項目も紹介します。プロトコルはサーバー側の実際の設定に合わせて選択してください。

プロトコル解説を読む →
トラブル対処

Shadowrocketの通信速度が遅いとき:サーバー、回線、プロトコル、ローカルネットワークを順に確認

速度の問題を、利用中のサーバー、回線、プロトコル、ローカルネットワークに分けて調べます。テスト条件を固定し、Wi-Fiとモバイル通信を比較して、実際のアクセス状況を記録しながら原因を絞り込みます。複数の設定を続けて変更するのは避けてください。

トラブル対処の手順を読む →
記事一覧を見る →
Shadowrocketをダウンロード