App Storeの正規アプリ · 公式マニュアル

Shadowrocketの使い方と
サブスクリプション管理

iPhone / iPad向けのルールベースの振り分けに対応したクライアント。App Storeで買い切りです。既存のサブスクリプションの追加から接続確認まで、手順に沿って設定できます。

  • Global Routing
  • Subscribe
  • Shadowsocks / VMess / Trojan

接続をテーマにした抽象的なイラストです。アプリの画面ではありません。

購入と初回起動

iPhone / iPadでの入手

まずApp Storeで製品ページを確認し、利用中のサブスクリプションまたはサーバー情報を用意します。クライアントの購入と接続情報の追加は別の手順です。アプリをインストールした後、想定どおりに使うには有効な設定を読み込む必要があります。システム要件、対応デバイス、一般的な購入条件はApp Storeの表示をご確認ください。

iPhone

初めてインストールする場合は、手順を追って確認してください。購入後にShadowrocketを開き、利用中のサブスクリプションを追加してから、サーバーとGlobal Routingのモードを選びます。初回接続時にシステムからVPN構成の追加を求められたら、自分で開始した操作であることを確認してから許可してください。

読み込む前に、サブスクリプションURLが完全か確認します。クリップボードから貼り付ける場合は、前後の空白や改行に注意してください。Add Serverに手入力する場合は、プロトコル、アドレス、ポート、認証情報をサービス提供元の案内と照合します。

iPhoneでの入手方法 →

iPad

同じApple IDで購入済みの場合は、App Storeの購入済み項目を確認してください。再ダウンロードできるか、購入が適用される範囲はストアページの表示によります。アプリの購入履歴と、デバイス内のサブスクリプションや構成ファイルはそれぞれ確認が必要です。

画面が広いと設定手順を見比べやすくなりますが、接続の流れは情報の追加、ポリシーの選択、接続の開始、アクセス確認です。デバイスを変更した後は、まずサブスクリプションが正常に更新されるか確認し、現在の設定も見直してください。購入の復元だけでは接続情報は復元されません。

iPadでの入手方法 →

Mac / Apple TVでも同じApp Storeから入手できます。互換性、システム要件、購入の適用条件はApp Storeの表示をご確認ください。

入手手順を見る →
設定項目と操作方法

Shadowrocketの機能と設定

接続情報、振り分けポリシー、接続を開始する条件のうち、どれを設定するかを確認してから該当する項目を開きます。以下では6つの機能について、用途と確認手順を説明します。アプリ内の項目と照合しやすいよう、画面上の名称は英語表記のまま記載しています。

Global Routingとルールの順序

宛先ごとに通信を振り分ける場合は、Global RoutingでConfigを選び、現在有効な構成ファイルを確認します。ルールはファイル内の順に評価され、最初に一致したルールのポリシーが適用されます。前のルールに一致しないリクエストを処理するFINALは、最後に配置します。ProxyとDirectはそれぞれプロキシ接続と直接接続を行うモードです。問題の切り分けには一時的に利用できますが、ルールの修正に代わるものではありません。変更前に元の設定を保存し、変更後は同じ宛先で動作を確認してください。サーバーとルールを同時に変更すると比較できなくなります。

設定方法を見る
Global Routing: Config
DOMAIN-SUFFIX,example.com,PROXY
FINAL,PROXY

操作の順序:初めて使う場合は、まずチュートリアルを読み、手動接続を一度完了させます。複数のサブスクリプションを管理するときは、その後にサブスクリプションの説明を確認します。ルールとOn Demandの調整は、サーバーが利用できることを確認してから行ってください。こうすることで、「情報の読み込みミス」「ポリシーの選択ミス」「自動接続の条件」を分けて調べられ、同じ設定を何度も変更せずに済みます。

正規アプリと購入に関する情報

App Storeでの確認と購入時の注意

Shadowrocketはクローズドソースの商用アプリで、入手先はApp Storeのみです。購入時は、Shadowrocketの製品ページを確認してください。検索結果の順位や名前の類似だけで判断せず、開発者名、公式アイコン、アプリIDを照合します。

開発者名、アイコン、アプリIDを確認

製品ページを開いたら、開発者がShadow Launch Technology Limitedであることを確認します。次に、このサイトのページ上部に掲載されている公式アイコンと照合し、最後にURL内のアプリIDが932747118であることを確認してください。3つの情報が同じアプリを示している必要があります。似た名前を見つけても、残り2項目の確認を省略しないでください。

ブラウザで見る製品ページとデバイス上のApp Storeでは表示が異なることがありますが、確認する情報は同じです。購入を確定する前に、アプリ名と価格をもう一度確認し、検索結果にある別のアプリと取り違えないようにしてください。ダウンロード案内では、確認する場所と初回起動の手順をまとめています。購入前のチェックにご利用ください。

正規アプリの確認手順を見る →

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

購入できるかどうかは、現在のApp Storeでの表示状況、アカウントの状態、デバイスの互換性によって異なります。Webページが開けても、現在のアカウントで購入できるとは限りません。デバイス上で入手できないと表示された場合は、クライアントの設定を何度も変更するのではなく、サインイン中の購入アカウント、ストアの国・地域、表示される案内を確認してください。

アカウントの国・地域を変更する必要がある場合は、アカウント残高、利用中のサブスクリプション、支払い方法などの条件を確認してから、システム設定に表示される手順に従ってください。国・地域の変更を一般的な解決方法として案内するものではありません。購入の可否、支払い方法、システム要件はすべてApp Storeの表示をご確認ください。

App Storeの入手先について見る →

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

米国App Storeの参考価格は約2.99米ドルです。他のストアでは現地通貨で表示され、実際の金額は購入確認画面でご確認ください。買い切りはクライアントアプリの購入方式を指します。サブスクリプションURL、サーバー認証、有効期間、利用可能な通信量は、利用中の接続サービスに関する情報です。それぞれ個別に確認してください。

クライアントの買い切りと接続サービスは別です。インストール後、サーバーが一覧にない場合も、購入に失敗したわけではありません。利用中のサブスクリプションまたはサーバー情報を読み込んでください。一方、サブスクリプションを更新できても、すべてのサーバーに接続できるとは限りません。接続先を選び、テストを行ってください。クライアントの料金と接続サービスの料金は別々です。

価格と買い切りについて見る →

購入の復元、更新、設定のバックアップ

デバイスの変更や再インストールを行う場合は、まずApp Storeで購入に使用したApple IDと購入済み項目を確認し、ストアの案内に従ってアプリを入手してください。同じアカウントでも、2台のデバイス間で購入が適用されるか、ファミリー共有の条件、互換性の範囲は異なる場合があります。App Storeの表示をご確認ください。再度の支払いを求められた場合は、アカウントと購入履歴を先に確認します。

アプリの更新はApp Storeで行います。Subscribeの更新はサーバー情報を、Configの編集はルールを管理する操作です。これらは別々のものです。アプリを再入手する前に、サブスクリプションURLと必要な設定を適切にバックアップしてください。購入を復元しても、ローカルデータは復元されません。同期機能を使った後も内容を実際に確認し、同期中の表示だけでバックアップが完了したと判断しないでください。

購入の復元について見る →

初回利用時によくある質問

サブスクリプションを追加した後も、Global Routingの選択が必要なのはなぜですか?

サブスクリプションにはサーバー情報が含まれ、Global Routingではリクエストの処理方法を指定します。ルールで振り分ける場合はConfigを選び、正しい構成ファイルが有効になっていることを確認してください。一時的にProxyまたはDirectを使う場合も、Configとの違いを理解しておきましょう。情報の読み込み、サーバーの選択、ポリシーの設定を順に行います。使い方の全手順をご覧ください。

QRコードを読み込んでも、想定したサーバーが表示されない場合は?

まずQRコードに、現在対応しているサーバー共有情報またはサブスクリプションURLが含まれているか確認し、元の情報が完全か確かめてください。コードが鮮明でも、内容が有効とは限りません。読み込み後にプロトコル、アドレス、認証情報を確認します。サブスクリプションURLは利用中のサービス提供元から入手してください。スクリーンショットを使って相談する場合は、認証情報を隠してください。QRコードからの読み込み方法をご覧ください。

Connectivity Testは正常なのにWebページが開けない場合は?

テストの成功は、そのテストが完了したことを示すだけです。Webページへのアクセスには、DNS、振り分けポリシー、接続先のサービスも関係します。サーバーは変更せず、まず同じネットワークで基本的なアクセスを確認し、その後ルールと名前解決を見直します。一度に変更するのは1項目だけにし、変更前後の違いを記録してください。接続トラブルの確認手順をご覧ください。

サブスクリプションの更新でConfigも置き換わりますか?

サブスクリプションの更新と構成ファイルの更新は別です。更新後はサーバー一覧と現在のConfigを個別に確認してください。手動で変更した設定がある場合は、復元できるコピーを保存してから実際の変更箇所を確認します。複数のサブスクリプションは分かりやすい名前で分類し、誤った項目を削除・更新しないようにしましょう。サブスクリプションの更新方法をご覧ください。

解説記事

購入、権限、振り分けの解説

混同しやすい内容をテーマごとに解説します。まず購入費用と接続サービスの費用を区別し、初回の許可について確認してから、Global Routingの役割を理解しましょう。問題が起きた場合は、症状に合わせて参照してください。すべての設定を一度に変更する必要はありません。利用できている設定は先にバックアップし、確認可能な範囲で少しずつ変更します。

はじめに

ShadowrocketのGlobal Routingの選び方:Config、Proxy、Directの使い分け

Configによる振り分け、Proxy、Directの3つのモードを解説します。一時的な切り替えで確認できることや、通常の設定に戻した後に有効なファイルを確認する理由も説明します。サーバーを追加したものの、リクエストの処理方法が分からない方に役立つ内容です。

トラブル対処

Shadowrocketの初回接続時に「VPN構成を追加」と表示される場合:許可の確認とVPN構成の説明

初めて接続スイッチをオンにしたときに、システムが許可を求める理由と、アプリ内のスイッチとシステムのVPN構成の関係を説明します。許可を拒否したり構成を削除したりした場合は、既存のサブスクリプションを消去する前にシステムの状態を確認し、手順に沿って復元してください。

記事一覧を見る →