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

Shadowrocket iOS クライアント
使い方ガイド

iPhone / iPad向けのルールベースプロキシクライアント:ルール設定と既存設定の読み込みに対応し、App Storeで買い切り購入できます。

Global Routing Rule Subscribe

接続設定とルール設定

現在の問題に合った項目を選んでください。以下はWebマニュアル用の素材で、アプリのスクリーンショットではありません。実際の設定はアプリ内の表示をご確認ください。

Rule · 条件に応じた接続方式

まずConfigを選び、次にルールの順序を確認

ルール設定では、接続先ごとに異なる接続方式を指定できます。Global RoutingでConfigを選ぶと、現在の設定に基づいてルールが照合され、すべてのリクエストが同じ経路を通るわけではありません。編集時は、ドメインやIPの条件、接続方式の名前を確認してから、ルールの順序を見直します。通常、具体的な条件を前に置き、最後にFINALを指定して、どのルールにも一致しない場合に適用します。右の例は構文の説明用です。設定全体の代わりにはなりません。動作確認では、接続スイッチだけで判断せず、実際のリクエストに適用されたルールを確認してください。

ルール設定の使い方を見る →
Rule構文例
  • DOMAIN-SUFFIX,example.com,PROXYドメインのサフィックスに一致した場合、PROXYを使用
  • GEOIP,CN,DIRECT地理IP条件に一致した場合、DIRECTを使用
  • FINAL,PROXYそれ以前のルールに一致しない場合に使用
example.comは説明用のドメインです。

iPhone・iPadの入手方法

入手先はApp Storeのみです。システム要件、デバイスの互換性、ユニバーサル購入の可否は、App Storeの製品ページをご確認ください。

iPhone

購入から初回起動、接続確認までの手順を見ながら進めたい方に適しています。製品ページで現在のデバイスが対応していることを確認し、ご自身のApple IDで購入してください。初めて接続するとき、VPN構成の追加を求められる場合があります。ダイアログの内容を読み、起動したShadowrocketからの要求であることを確認して、システムの案内に従って許可してください。

購入しただけでは接続に必要な情報は用意されません。お手持ちのサブスクリプションまたはサーバー情報を準備し、内容がそろっていることを確認してください。まだ準備できていない場合は、モードや用語の説明を先に読めます。アドレスやパスワードを推測で入力する必要はありません。

iPhoneの使い方を見る →

iPad

広い画面で設定を読み、ルールを確認し、手元の情報を整理したい場合に適しています。購入済みの場合は、App Storeで使用した購入アカウントを確認してから、購入済み項目の入手状況を確認してください。ユニバーサル購入の可否と現在の互換性は、App Storeの製品ページをご確認ください。

iPadではiPhoneとレイアウトが異なる場合があります。スクリーンショットの位置だけを頼りにせず、Home、Config、Settingsなどの画面上の用語を目印に操作してください。システムの接続許可は現在のデバイスで確認し、設定が同期されているかどうかも別途確認してください。

iPadの使い方を見る →

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

App StoreでShadowrocketをダウンロード

入手手順を見る →

初回接続

既存設定で始める3つのステップ

まず手動接続を完了してから、自動接続や複雑なルールを設定します。各ステップで確認できる結果を残してください。

  1. Add Server / Subscribe

    既存のサーバーまたはサブスクリプションを読み込む

    お手元の情報に合わせて読み込み方法を選びます。個別サーバーの場合はAdd ServerでTypeと各項目を確認し、サブスクリプションの場合はご自身がお持ちの完全なURLを使用してください。読み込み後は、名前、サーバーアドレス、ポート、プロトコルが情報と一致しているかを確認します。項目が表示されたからといって、パラメータが正しいとは限りません。QRコードや共有情報も、提供元と内容の完全性を確認してください。

    不明な項目があれば、オンラインのサンプル値を使わず、元の情報を確認してください。特に認証情報、TLS、通信関連のオプションは、組み合わせを間違えると保存できても接続できないことがあります。サンプルドメインは形式の説明用であり、実際のサーバーとしては使えません。

  2. Global Routing

    用途に合わせてルーティングモードを選ぶ

    Configは設定ルールに基づいて通信を振り分け、Proxyはプロキシ接続、Directは直接接続の状態で通信します。Webサイトごとに接続方法を分ける場合はConfigを選び、現在有効な設定ファイルを確認してください。トラブルの切り分けでは別のモードと比較できますが、変更内容を記録し、テスト後は想定する設定に戻してください。モードとサーバーの選択は別々に確認する項目であり、一方で他方を代用することはできません。

    初めて使うときから大量のルールを書く必要はありません。まず、現在の設定で最終的にどの接続方式が適用されるかを確認し、必要な条件を少しずつ追加してください。特定のWebサイトの動作が想定と異なる場合は、そのサイトに適用されたルールとドメイン条件を確認します。サーバー全体が使えないとすぐに判断する必要はありません。Sceneに関連する動作は、基本的なモードに慣れてから別途確認できます。

  3. Home / Connectivity Test

    接続して実際のアクセスを確認

    選択したサーバーとモードを確認してから接続スイッチをオンにし、システムの案内に従ってVPN構成を許可してください。まずConnectivity Testで手掛かりを確認し、次に接続先を一つ選んで、現在のルールで想定した動作になるかを確認します。システムに接続済みと表示されても、接続状態を示すだけであり、認証、DNS、ルール、接続先へのアクセスがすべて正常であるとは限りません。

    問題が起きた場合は、ローカルネットワーク、サーバーのパラメータ、モードとルール、実際の接続先の順に確認します。一度に変更する条件は一つにして、変更前の設定を残してください。特定のWi-Fiやモバイル通信でのみ問題が起きる場合は、ネットワーク環境を記録してから比較しましょう。差が見つけやすくなり、自動接続の問題をプロトコルの問題と取り違えずに済みます。

正規品の確認と買い切り購入の概要

Shadowrocketはクローズドソースの商用アプリです。購入前に製品情報を確認し、購入後はアプリとご自身の接続情報を分けて管理してください。

確認項目 · デベロッパ

デベロッパ名を正式名称で確認

App Storeの製品ページでデベロッパまたは販売元の情報を確認し、Shadow Launch Technology Limitedと一致することを確かめてください。検索結果のアプリ名、表示順、似た説明だけで判断しないでください。同名または似た名称だけでは製品の確認にならないため、アイコンとアプリIDも合わせて確認します。

確認するときは検索一覧の概要だけでなく、製品ページを開いてください。ページの情報がマニュアルに記載された3つのポイントと一致しない場合は、確認ページに戻って入手先を確かめてから購入を進めます。価格と互換性も同じ製品ページで確認し、別のアプリの情報と取り違えないようにしてください。

確認項目 · アイコンとID

アイコンと製品ページのURLを照合

Shadowrocket 公式アプリアイコンアプリID 932747118

公式アイコンは白地に青紫の縁取りがあるデザインで、ここに表示されているアイコンと一致します。製品ページのURLにid932747118が含まれていることを確認してください。アプリ名、デベロッパ、アイコン、IDがすべて同じ製品を示している必要があります。アイコンの色や名前の一部だけを見ても、十分な確認にはなりません。

当サイトの入手方法ページから進んだ場合も、App Storeで現在表示されている情報を確認してください。ストアの表示地域、画面の言語、価格表示は異なる場合があります。製品IDとデベロッパを照合すれば、似た別の項目ではなく同じShadowrocketであることを確認しやすくなります。

購入について

アプリの買い切り購入 ≠ 接続サービスの契約

一度の購入で取得できるのは、Shadowrocketクライアントの利用資格です。米国のストアでは価格は約2.99米ドルですが、価格は各ストアで現地通貨に換算して表示されます。最新の価格はApp Storeの製品ページをご確認ください。アプリの購入と、お手持ちのサブスクリプションやサーバーの有効期間、接続条件はそれぞれ別に管理されます。アプリの支払いが済んでいても、接続サービスの準備が整ったことにはなりません。

当サイトでは、ノードやサブスクリプションの提供・販売・推奨は行っていません。マニュアルの読み込み手順は、利用者ご自身がすでにサブスクリプションまたはサーバー情報をお持ちであることを前提にしています。購入前に必要な情報をお持ちか確認してください。購入後に一覧が空の場合は、ガイドに従ってお手持ちの設定を読み込み、パラメータと接続状態を確認してください。

アカウントと復元

購入履歴と設定情報は別々に保管

iPhoneとiPadの間で使用する場合は、まずApp Storeの購入アカウントと購入履歴を確認してください。ユニバーサル購入の可否はApp Storeの製品ページをご確認ください。デバイスの買い替えやアプリの再入手後は、まずアプリを復元し、既存の設定が残っているかを確認します。購入資格を復元しても、ローカルのルール、サブスクリプションURL、カスタム設定がすべて復元されるわけではありません。

ストアに製品が表示されるかどうかは、アカウントのストア地域に関係します。検索で見つからない、価格の通貨が変わる、購入ボタンが再び表示される場合は、デバイスの地域や画面の言語だけで判断せず、現在のアカウントと製品ページを確認してください。アカウントの地域設定を変更する場合は、先にApp Storeの案内と関連条件を確認してください。

初めて使うときのよくある質問

購入、接続、ルール設定を分けて考え、次に確認することを判断しましょう。

サーバーを追加したのに、Global Routingも選ぶ必要があるのはなぜですか?

サーバー情報には接続パラメータが含まれ、Global Routingはリクエストの処理方法を決めます。サーバー情報が正しくても、現在のモードや設定によって、接続先に異なる方式が適用される場合があります。まずConfig、Proxy、Directの違いを確認し、次に接続先に適用されたルールを確認してください。ルーティングの選択と認証パラメータを混同しないようにしましょう。

ルーティングモードの用語を見る →
SubscribeとConfigは同じ種類の情報ですか?

別の概念です。Subscribeは通常、すでにお持ちのサーバー情報を読み込んだり更新したりするために使います。Configは、ルール設定や関連する構成を扱います。URLやファイルを受け取ったら、まずどちらの情報かを確認し、対応する項目から読み込んでください。通常のWebページのURLをサブスクリプションとして扱ったり、サーバー情報を読み込めば必要なルールも自動で有効になると思い込んだりしないでください。

サブスクリプションと設定の用語を見る →
Dataに表示される記録を、サブスクリプションの残り通信量として使えますか?

Dataにはクライアントが記録した情報が表示されます。集計範囲や計測方法はアプリ内の説明に従ってください。お手持ちのサービスの通信量記録をそのまま代用するものではありません。通信量が増えた原因を調べる場合は、接続した時間帯、実際の利用状況、ルール設定を合わせて確認してください。累計値だけでサーバー側のアカウント状況を判断しないでください。

DataとDiagnosticsの用語を見る →
接続スイッチをオンにした後、何を確認すればよいですか?

実際の接続先にアクセスできるか、リクエストに想定どおりの接続方式が適用されているかを確認してください。まずローカルネットワークを確認し、次にサーバーのパラメータとGlobal Routingを確認します。その後、テスト結果とリクエストの記録を照らし合わせてください。特定のWebサイトだけに問題がある場合は、すべての設定を一度に変更せず、その接続先に関係するルールと名前解決の条件を優先して確認します。

詳しい接続確認の手順を見る →

設定ガイドと使いこなしのヒント

具体的な問題に応じて、設定項目と対処方法を確認できます。現在の設定を保存してから、記事を見ながら一つずつ確認してください。

ShadowrocketのTrojan設定ガイド:パスワード、SNI、TLSの各項目を解説

お手持ちのサーバー情報をもとに、アドレス、パスワード、SNI、TLSの役割を確認します。入力時は項目ごとに対応させ、認証やハンドシェイクで問題が起きた場合は各項目を確認してください。原因を調べる代わりに、プロトコルの種類を何度も変更する必要はありません。

設定項目の説明を読む →

Shadowrocketでタイムアウト・接続できないときの確認項目:遅延テスト、プロトコル設定、システム時刻をチェック

テストのタイムアウトと実際の接続失敗は、分けて考える必要があります。テスト方法、アドレスとポート、認証情報、システム時刻、TLS設定の順に確認し、複数の条件を同時に変更して誤った判断をしないようにしましょう。

トラブル対処のチェックリストを読む →