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

Shadowrocket使い方ガイド

iPhone・iPad向けのルールベースプロキシクライアントです。まず購入先を確認し、既存設定をインポートして、ルール振り分けと買い切りの対象範囲を確認しましょう。

Rule Subscribe On Demand

クライアントの買い切り ≠ 回線プランシステム要件はApp Storeの掲載内容をご確認ください

機能別インデックス

設定項目から接続の仕組みを理解する

サーバー情報は接続先を決め、Global Routingは経路の選択方法を決めます。Config内のRuleはリクエストに適用するポリシーを決めます。これらの役割を区別してから各設定を変更すると、インポートのやり直しや手当たり次第の切り替えを減らせます。

Rule:条件に応じたポリシー選択

Ruleはリクエストごとに処理経路を振り分けます。HomeのGlobal RoutingでConfigを選ぶと、現在の設定ファイル内のルールが振り分け確認の基準になります。ルールは通常上から順に評価されるため、具体的な条件を広い条件より前に置き、最後にFINALで残りのリクエストを処理します。DOMAIN-SUFFIXは指定したドメインとサブドメインに一致し、PROXY、DIRECT、REJECTはそれぞれ異なる処理ポリシーを示します。変更前に元の設定を保存し、変更後は使用中のファイルを確認して、実際のリクエストが想定したルールに一致するか確かめてください。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
モードとルールの説明を見る →

デバイスと入手方法

iPhone・iPadの入手方法

ShadowrocketはApple向けの有料クライアントで、入手先はApp Storeのみです。同じApple IDの購入履歴からアプリを再入手できます。デバイスの互換性、システム要件、購入の適用範囲はApp Storeの掲載内容をご確認ください。

iPhone

まずApp Storeの製品ページを確認してから、購入とインストールを行います。初回の接続時に、システムからVPN構成の追加を求められる場合があります。この許可はネットワーク接続の確立に必要なもので、サーバー認証の代わりにはなりません。Homeに戻ったら、自分のサーバーを選び、Global Routingも確認してください。

入手方法を見る

iPad

同じApple IDで購入済み項目を確認し、互換性を確認してアプリを入手してください。表示領域が広くても、サーバー、設定、ルーティングモードの関係は変わりません。アプリの復元と個人設定の復元は分けて確認しましょう。アプリが表示されたからといって、サブスクリプションやルールも復元済みとは限りません。

入手方法を見る

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

デバイスを買い替える前に、元のデバイスの設定をエクスポートまたは同期できるか確認し、使用中のサブスクリプション、サーバー、設定ファイルの名前を記録してください。App Storeで管理されるのはアプリの購入履歴です。サブスクリプションの利用権、サーバーの有効期限、ルールの内容は別の情報です。同じ購入用アカウントで2台のデバイスにサインインしていても、VPNの許可と接続状態はそれぞれ確認する必要があります。

入手手順を見る →

クイックスタートの概要

インポート、モード選択、接続確認

以下の手順は、自分のサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。まず最小限の設定で接続し、詳細な振り分け条件はその後に追加してください。初回接続時にDNS、ルール、On Demandを同時に変更しないでください。

手順 01

Add Server / Subscribe

Homeを開き、Add Serverから既存サーバーを追加するか、自分のサブスクリプションをインポートします。手動入力の場合はTypeを選び、Host、Port、認証項目を確認してください。リンクまたはScan QR Codeからインポートした場合も、Typeと必要なパラメータを確認します。SERVERにエントリが表示されても、情報が登録されたことを示すだけで、サーバーが使用可能とは限りません。

インポートに失敗した場合は、コピーが完全か、リンクの有効期限が切れていないか、現在のネットワークからサブスクリプションURLにアクセスできるかを確認してください。サブスクリプションURLを通常のサーバーアドレスとしてHostに入力しないでください。また、トラブルシューティングのためにURL全体を公開しないでください。記録を残す必要がある場合は、認証情報を隠してエラーメッセージだけを記録します。

手順 02

Global Routing

Configモードは、現在の設定ファイルに従ってリクエストを処理します。Proxyモードは、通常のリクエストを選択中のプロキシ経路に送ります。Directモードは直接接続に使用します。目的を明確にして選択してください。Webサイトごとに振り分ける場合はConfigを確認します。プロキシ経路を一時的に検証する場合はProxyと比較し、基本ネットワークを確認する場合はDirectを比較に使えます。

モード名だけでは接続成功は保証されません。Config内にDIRECTルールが設定されている場合があり、Proxyにしても無効なサーバー情報は修復されません。切り替えるたびに同じ接続先で再テストし、選択中のサーバーと設定名を記録して、異なる条件での結果を混同しないようにしてください。

手順 03

Home / Connectivity Test

サーバーを選択し、Home上部の接続スイッチをオンにします。システムからVPN構成の追加を求められたら許可してください。次にConnectivity Testを実行し、実際に利用する接続先へアクセスします。テスト結果は原因の範囲を絞るために、実際のアクセス結果は現在の用途で使えるか確認するために利用し、両方を合わせて判断してください。

スイッチがオンでもページが読み込まれない場合は、接続をオフにして基本ネットワークを確認し、次にサーバー、DNS、ルールを確認してください。オフにした後に自動で再接続する場合は、On Demandを確認します。元の設定を残し、一度に一つの項目だけを変更して調べると、複数の設定を続けて変更するより原因を特定しやすくなります。

上記の手順を終えたら、Dataに該当する通信量が記録されているか確認し、異なるネットワークでも再テストしてください。Wi-Fiでは接続できてもモバイル通信では失敗する場合、設定ファイルの破損と決めつけず、ネットワークの違いを手がかりに調べます。基本接続が安定してから、ドメインごとの振り分け、On Demand、デバイス間の同期を検討してください。

詳しい使い方を見る →

正規アプリと購入について

製品ページを確認し、購入範囲を把握する

Shadowrocket レビュー - 公式ユーザーマニュアルは、Shadowrocketの公式サイトおよび公式ユーザーマニュアルです。製品の確認にはApp Storeのページとアプリ内の情報を参照してください。検索結果に表示された名前やアイコンのサムネイルだけで判断しないでください。

Shadowrocketの公式アプリアイコン

製品ページのアイコンを公式アイコンと照合し、デベロッパ名 Shadow Launch Technology Limited と、製品ページURLに含まれるアプリID 932747118 も確認してください。この3点が同じ製品ページに対応していることを確認し、通称だけで判断しないようにしましょう。

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

App Storeの検索結果、表示通貨、購入可否は、アカウントのストア地域によって異なります。検索しても見つからない場合は、まず正規版の確認ページから製品ページを開き、App Storeに表示される案内を確認してください。検索結果に表示されないことだけでデバイスの故障と判断したり、別のページのスクリーンショットから現在の価格を判断したりしないでください。システム要件、デバイスの互換性、購入条件は、すべてApp Storeの掲載内容をご確認ください。

買い切りで得られるのはクライアントの使用権

Shadowrocketはクローズドソースの商用アプリで、買い切り方式です。米国ストアでの価格は約2.99米ドルですが、各ストアでは現地通貨で表示されます。実際の金額は購入確認画面をご確認ください。購入によって得られるのは、既存サーバーの管理、サブスクリプションのインポート、ルールの適用、接続診断に使うクライアントの使用権です。サーバーアカウント、サブスクリプションの有効期間、回線の利用可否とは別のものです。

2種類のデバイスでの購入と復元

iPhoneとiPadでは、同じApple IDの購入履歴を使ってアプリを入手できます。適用範囲はApp Storeの掲載内容をご確認ください。再インストールや機種変更の際は、App Storeに元の購入アカウントでサインインしていることを確認し、購入済み項目からアプリを探します。アプリを復元した後も、サブスクリプション、手動で追加したサーバー、現在のConfigは個別に確認してください。購入履歴から、これらの個人情報が同期またはバックアップされているかどうかは分かりません。

アプリの更新と設定の更新は別々に管理

アプリはApp Storeから更新し、更新内容はストアページの情報をご確認ください。Subscribeで更新されるのは既存サブスクリプションから取得した内容です。Configではローカルまたはインポート済みのルールファイルを変更します。どちらもアプリの更新に代わるものではありません。更新後に接続の問題が発生した場合は、現在の設定を残し、選択中のモードと症状を記録してから原因を調べてください。すべての設定をすぐに消去するのは避けましょう。

必要な情報をバックアップし、認証情報の露出を防ぐ

ルールの変更、デバイスの切り替え、古いエントリの削除を行う前に、元の設定を復元できることを確認してください。サブスクリプションURL、サーバーのパスワード、認証パラメータにはアクセス権限が含まれる場合があるため、公開用の説明資料に使わないでください。問題を他の人に説明するときは、選択中のプロトコル、モード、エラーメッセージ、問題が起きたネットワークの状況を共有できます。機密情報は事前に隠してください。原因調査に必要な情報を残しながら、アクセス認証情報全体がスクリーンショットに写るのを防げます。

正規版を確認する3つのポイントを見る →

テーマ別ガイド

利用状況に応じて続きを確認する

基本接続が確立したら、必要に応じて各テーマの解説を確認してください。一部のサイトだけをプロキシ経由にしたい場合はルールの照合方法を、ネットワークの変化に応じて接続したい場合はOn Demandを確認します。テストに応答があるのにページを開けない場合は、DNSと実際のリクエスト経路を確認してください。記事では設定項目同士の関係を説明しており、一度のテスト結果だけで診断を完了するものではありません。

記事一覧を見る →