App Store正規版 · 公式マニュアル

Shadowrocketの使い方と正規版の確認

iPhone・iPad向けのルールベースプロキシアプリです。App Storeで買い切りで入手できます。正規版の確認から、既存サブスクリプションの読み込み、ルールによる振り分けまで、操作の流れに沿って解説します。

  • App ID 932747118
  • Config / Proxy / Direct
  • On Demand
App Store限定 買い切り ルールによる振り分け 複数プロトコルの設定

機能 / 操作別ガイド

Shadowrocketの設定と接続機能

Shadowrocketは、サーバー情報、接続方式、リクエストの処理ルールを分けて管理します。初めて使うときは、手元にあるサブスクリプションまたはサーバー情報を用意し、接続できることを確認してから、通信の振り分けを設定します。この3つはそれぞれ確認箇所が異なります。ルール設定の誤り、サブスクリプションの更新失敗、端末側のネットワーク障害を同じ問題として扱わないようにしましょう。

以下の5項目は、よくある操作に対応しています。現在の問題に関係する項目から読み、必要に応じて詳しい手順を確認してください。端末上のHome、Config、Settingsなどと照合しやすいよう、画面上の表記は英語のまま記載しています。各項目の表示場所や利用できる選択肢は、アプリ内の実際の画面をご確認ください。

ルールによる振り分け:ルールに一致したらポリシーを適用

Configで設定ファイルを管理し、Global RoutingをConfigに設定すると、現在の設定ファイルのルールに従ってリクエストが処理されます。ルールは通常、上から順に確認され、一致したルールのポリシーが適用されます。より具体的なドメインルールは広い範囲を対象とするルールより前に置き、最後にFINALを配置して該当しないリクエストを処理します。PROXY、DIRECT、REJECTは、それぞれプロキシ経由、直接接続、拒否を指定します。変更後は接続スイッチだけを見るのではなく、対象のリクエストを使ってルールの適用結果を確認してください。以下は構文例であり、完全な設定ファイルでも推奨ルールでもありません。

Entry
Config · Global Routing
Domain
DOMAIN-SUFFIX,example.com,PROXY
Fallback
FINAL,DIRECT

Global Routingの3つのモードの選び方

Configは現在の設定ファイルに基づいて振り分けます。Proxyは選択したプロキシにリクエストを渡しますが、実際のプロトコルやネットワークの条件も満たす必要があります。Directは直接接続です。初回の確認では、現在どのモードを使っているかを明確にしてください。Proxyにしただけでルールが適用されたと判断してはいけません。ドメイン、アドレス、地域ごとに処理を分ける場合はConfigに戻り、現在有効な設定ファイルとルールの順序を確認します。

遅延テスト、Connectivity Test、実際のアクセス確認では、それぞれ分かることが異なります。テスト結果は初期確認の目安にはなりますが、対象サービスへの一連のリクエストを代替するものではありません。「接続済みなのに開けない」場合は、まず端末自体がネットワークに接続できることを確認し、次にサーバー、モード、ルールを調べてください。原因を切り分けるため、変更は一度に一項目だけにします。ポリシー名とルールキーワードについては用語集もご覧ください。

デバイス / App Storeで入手

iPhone・iPadでの入手方法

ShadowrocketはAppleプラットフォームのみで提供され、入手先はApp Storeに限られます。まず利用するストアアカウントと製品ページを確認してから、購入・インストールしてください。システム要件はApp Storeの製品ページをご確認ください。Webページに記載されたデバイス名だけで、現在の端末が対応していると判断しないでください。

Mac / Apple TVでも同じApp Storeから入手できます。システム要件、互換性、ユニバーサル購入の対象かどうかは、App Storeの製品ページをご確認ください。

はじめに / 操作手順

設定がある場合:3ステップで接続を確認

以下は初回利用時の簡易手順で、詳しいチュートリアルに代わるものではありません。事前に、端末がネットワークに接続できること、アプリをApp Storeからインストール済みであること、利用可能なサーバー情報またはサブスクリプションを手元に用意していることを確認してください。まだ確認できていない項目があれば、先に準備しましょう。何も登録されていない一覧でスイッチを繰り返し操作するのは避けてください。

  1. Add Server / Subscribe:接続情報を読み込む

    手動で追加する場合は、まずTypeを選び、手元の情報に従ってHost、Port、認証項目を入力します。すでにサブスクリプションを利用している場合は、Subscribeの読み込み手順に従い、完全なリンクを追加してください。サブスクリプションは利用中のサービス提供元から入手します。追加後はHomeに想定した項目が表示されているか確認してください。名前が同じでも内容が同一とは限らないため、プロトコルとアドレスも確認しましょう。QRコードやリンクにアクセス情報が含まれる場合、公開の問い合わせにそのまま掲載しないでください。

  2. Global Routing:リクエストの処理方法を決める

    使用するサーバーを選び、Global Routingを確認します。ルールで振り分ける場合はConfigを選び、Configで有効になっている設定ファイルを確認してください。問題の切り分けのためにProxyまたはDirectへ一時的に切り替える場合は、元の設定を記録しておきます。サーバー一覧とルール設定は役割が異なります。前者は接続先を指定し、後者はリクエストの処理方法を決めます。サブスクリプションを読み込んだだけでは、現在の用途に合ったルールを設定したことにはなりません。

  3. Home:接続して実際のリクエストを確認

    接続スイッチをオンにし、システムの案内に従ってVPN構成を許可したうえで、接続状態を確認します。次にConnectivity Testで補助的に確認し、利用したいサービスへ実際にアクセスしてください。失敗した場合は、「接続を確立できない」のか「接続後にリクエストが失敗する」のかを切り分けてから、端末のネットワーク、サーバー情報、DNS、ルールを確認します。サーバー、プロトコル、設定を同時に変えるより、問題を再現できるテスト条件を保つほうが原因を特定しやすくなります。

詳しい手順を見る →

確認事項 / 購入前に確認

正規版を見分ける3項目と買い切りの範囲

Shadowrocketはクローズドソースの商用アプリです。本サイトはShadowrocketの公式サイト・公式マニュアルです。入手方法はApp Storeの製品ページをご確認ください。検索結果に似た名称のアプリが表示されることがあります。名称や紹介文だけで判断せず、デベロッパ名、App ID、公式アイコンをあわせてご確認ください。

Developer
Shadow Launch Technology Limited
App ID
932747118;製品ページのURLにはid932747118が含まれます
Artwork
ページ上部の公式アイコンと照合:白地に青紫の輪郭
Purchase
買い切り;価格はApp Storeの製品ページをご確認ください

製品ページを確認してから購入

App Storeを開いたら、まずタイトルがShadowrocketであることを確認し、開発元名を確認したうえで、製品ページのURLに含まれるアプリIDを照合してください。アイコンはすばやく見分ける目安になりますが、ほかの2項目の確認に代わるものではありません。購入確認画面の金額と通貨は利用中のストアによって異なります。Web上の参考価格ではなく、実際の購入画面をご確認ください。米国ストアでの参考価格は$2.99です。最終価格はApp Storeの製品ページをご確認ください。

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

アプリが検索結果に表示されない場合は、端末の言語や地域設定だけを見るのではなく、App Storeで購入に使うアカウントとストアの国・地域を確認してください。Web上の製品ページを開けても、現在のアカウントのストアで購入できるとは限りません。ストアに利用できないと表示された場合は、案内に従って国・地域、支払い条件、端末の互換性を確認してください。国・地域を変更する場合は、残高、サブスクリプション、購入履歴に関するストアの案内を先に確認しましょう。詳しい確認手順はApp Storeでの入手ガイドをご覧ください。

買い切りアプリと接続サービスは別

アプリの買い切り ≠ 接続プラン。購入によって得られるのはShadowrocketアプリの利用資格であり、サーバーやサブスクリプションが付属するわけではありません。このサイトではノードやサブスクリプションの提供、販売、推奨は行っていません。すでにサブスクリプションを利用している場合は利用中のサービス提供元からリンクを入手し、サーバーをお持ちの場合はご自身の情報を設定してください。アプリの購入状況とサーバーへのアクセス権は別々です。アプリが正常に開いても、サブスクリプションの有効性やサーバーへの接続可否は確認できません。

同じアカウントで購入を復元し、設定は別途確認

iPhone・iPadでは、同じApple IDの購入履歴からアプリを入手できます。実際に入手できるかはストアの表示をご確認ください。機種変更や再インストールの際は、まずApp Storeの購入済み一覧を確認し、購入時と同じアカウントでサインインしているか確かめます。アプリを復元した後も、サーバー情報、設定ファイル、同期結果を確認してください。購入履歴だけですべての接続情報が復元されるわけではありません。ファミリー共有を利用する場合は、製品ページの対応状況、ファミリー設定、購入共有の条件を確認してください。家族が必ず入手できるとは限りません。

アプリの更新と設定の更新は別

アプリはApp Storeから更新できます。端末の設定に応じて自動更新を利用するか、ストアで更新を確認してください。サブスクリプションの更新では登録済みのURLを読み込み、設定ファイルの変更はまた別の操作です。更新後に問題が起きた場合は、まずどの層に変更があったかを確認し、関連する項目や記録を調べてください。このページでは特定のバージョンやシステム要件を固定して案内していません。互換性とシステム要件は、App Storeの製品ページをご確認ください。

記事を読む / 利用シーン別ガイド

ルール、デバイス、接続のトラブル対処

初回接続が完了したら、実際に起きている問題に合わせて各記事をご覧ください。ルールに関する記事では一致の仕組みを、デバイスに関する記事では購入履歴と設定移行の違いを、接続に関する記事では比較テストの方法を解説します。問題がどの段階で起きているかを先に整理すると、関係のない項目を何度も変更せずに済みます。

入手と購入

iPadでShadowrocketを使う:同じApple IDで購入済みアプリを入手する方法と横向き画面の違い

購入時のアカウントを確認し、購入済み一覧からアプリを入手したうえで、横向き画面のレイアウトと設定の移行を確認します。アプリの購入資格と端末に保存済みの接続情報を区別し、アプリを再入手すればすべての設定が戻ると思い込まないようにしましょう。

ルールと振り分け

ShadowrocketのREJECTルール:リクエストを拒否できる範囲とできない範囲

リクエストの照合段階からREJECTの仕組みを解説し、ルールの順序と拒否ポリシーの関係を説明します。同じドメインで複数の種類のコンテンツが配信されている場合、単純なドメインルールだけですべてのリクエストを正確に区別するのは困難です。変更する前に、目的と適用範囲を確認しましょう。

はじめに

Shadowrocketのサーバー選び:遅延テスト、地域、プロトコルの比較ポイント

すでに利用しているサブスクリプション内からサーバーを選び、遅延の数値と実際のリクエスト結果の違いを確認します。同じネットワークとテスト対象を保ったまま、地域、プロトコル、接続の安定性を比較し、一度のテスト結果だけで判断しないでください。

すべての記事を見る →