Shadowrocket公式サイト · 公式マニュアル

Shadowrocketの使い方

iPhone・iPad向けの有料クライアントです。ルールによる振り分けに対応し、App Storeで買い切り購入できます。

  • Rule
  • On Demand
  • Subscribe
  • Config
ShadowrocketのHome画面

構成と振り分けの機能

サーバー情報、構成ファイル、接続スイッチの役割を整理してから、変更する項目を選びましょう。以下では、実際のルール構文と設定項目を説明します。アプリ画面の画像ではありません。

Ruleによる振り分け

Ruleでは、ドメインや接続先アドレスなどの条件に応じて処理方法を選択します。Configで現在の構成に設定されたルールを確認し、Global RoutingをConfigにすると、その構成に従って振り分けられます。ルールは通常、上から順に照合されるため、範囲の狭い例外を広い条件より前に置きます。どのルールにも一致しないリクエストにはFINALが適用されます。問題を調べる際は、まず一致した行を見つけ、次にDIRECTまたはPROXYを確認してください。接続スイッチの状態だけでは判断できません。右側は構文例です。example.comは説明用のため、実際のサイトへのリクエスト経路全体を示すものではありません。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
FINAL,PROXY

iPhone・iPadでの入手方法

入手先はApp Storeのみです。システム要件とユニバーサル購入への対応状況は、App Storeの製品ページをご確認ください。

iPhone

App Storeで製品情報を確認してから購入してください。初回起動時に、すでに持っているサーバー情報またはサブスクリプションを追加し、システムの案内に従ってVPN構成の追加を許可します。この許可で設定されるのはクライアントに必要なシステム構成です。サーバー情報が正しいことを意味するものではありません。

iPhoneの説明を見る

iPad

購入時に使ったApple AccountでApp Storeの購入済み項目を確認し、再ダウンロードできるか確かめてください。画面のレイアウトはディスプレイサイズによって異なる場合があります。スクリーンショット上のボタンの位置ではなく、Home、Config、Settingsなどの名称を目印に操作してください。

iPadの説明を見る

Mac・Apple TVでも同じApp Storeから入手できます。システム要件とユニバーサル購入への対応状況は、App Storeの製品ページをご確認ください。

アプリを購入済みでも、新しいデバイスに接続情報が自動で設定されるわけではありません。移行前にサーバー情報、現在の構成ファイル、既存サブスクリプションを復元できるか確認してください。移行後は手動で接続してから、自動化の設定を調整します。App Storeに購入価格が表示される場合は、再度支払う前に、現在サインインしている購入用アカウントと製品IDを確認してください。

入手手順を見る →

初回接続までの3ステップ

以下の手順は、ユーザー自身がサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。まず必要最低限の構成を整え、ルールやオンデマンド接続の条件はその後に追加してください。

  1. サーバーまたは既存のサブスクリプションを追加

    HomeからAdd Serverを開き、手元の情報に合うTypeを選びます。手動で入力する場合はHost、Port、認証情報を一つずつ照合してください。既存のサブスクリプションを読み込む場合は、リンクが完全か確認します。保存後に一覧へ戻り、項目が追加され、使用するサーバーが選択されていることを確認してください。保存できても接続できるとは限らず、誤ったアドレスが入力チェックを通ることもあります。

    一覧が空の場合は、接続スイッチを何度も切り替えるのではなく、まず読み込み結果を確認してください。項目は表示されても情報が不足している場合は、元の設定情報と照合します。QRコードやサブスクリプションリンクには認証情報が含まれる場合があります。信頼できるデバイスだけで扱い、内容全体を公開の掲示板などに投稿しないでください。

  2. Global Routingを選択

    Global RoutingにはConfig、Proxy、Directの3つのモードがあります。Configは現在の構成ファイルのルールに従って処理方法を選びます。Proxyはすべての通信にプロキシ経由の経路を使い、Directは直接接続します。モードの選択とサーバーの選択は別の設定です。サーバーを選択した後も、現在のモードを確認してください。

    普段、ルールで通信を振り分ける場合はConfigを選び、必要な構成が有効になっていることを確認します。特定の接続先への経路を調べる際は、影響範囲を理解したうえで一時的にモードを切り替えて比較し、確認後に元の設定へ戻してください。Directはローカルネットワークの問題とプロキシ経由の問題を切り分ける手がかりになりますが、ルールが適用された証拠にはなりません。

  3. 接続を開始してリクエストを確認

    Homeの接続スイッチをオンにし、システムの案内に従ってVPN構成を許可します。まずConnectivity Testを実行し、その後、実際に使うWebページやアプリにアクセスしてください。接続状態、アクセス結果、ルールの一致状況が想定どおりか確認します。接続済みと表示されても、接続状態が変化したことを示すだけで、すべての接続先にアクセスできるとは限りません。

    テストに失敗した場合は、その時点の状態を記録し、一度に変更する条件は一つにしてください。まず通常のネットワーク接続を確認し、次にサーバー情報、最後にDNSとルールを調べます。ネットワークを切り替えた後に問題が起きた場合は、そのときのネットワーク環境を記録してください。テスト方法、接続先、実施時刻によって結果は変わるため、1回の遅延値だけで通信経路全体を判断しないでください。

詳しい使い方を見る →

正規版の確認と購入について

Shadowrocketはクローズドソースの商用アプリです。購入、互換性、アップデートに関する情報は、App Storeの製品ページでご確認ください。

開発者・公式アイコン・アプリID

アプリの入手ページから製品ページを開き、アプリ名が Shadowrocket であることを確認してから、デベロッパ名 Shadow Launch Technology Limited を確認します。アプリ ID は 932747118 です。製品ページの URL にある id932747118 で確認できます。最後に、当サイトのヘッダーに表示されている公式アイコンと照合してください。

検索結果に表示される似た名前やアイコンだけでは、製品を特定できません。製品ページ全体を開き、各項目を確認してください。検索結果の先頭に表示されたという理由だけで購入しないようにしましょう。価格、互換性、購入ボタンも同じ製品ページで確認します。製品ページの情報が上記と一致しない場合は、入手方法のページに戻り、指定された製品ページを開き直してください。

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

App Storeの検索結果は、現在のアカウントに設定されたストアの国・地域によって異なります。製品ページを直接開いて利用できないと表示される場合は、まず「メディアと購入」に使っているアカウントとストアの国・地域を確認し、次にデバイスのコンテンツ制限と年齢制限の設定を確認してください。デバイスの表示言語とストアの国・地域は別の設定です。表示言語を変えてもストアのコンテンツは切り替わりません。

アカウントの国・地域を変更する場合は、残高、利用中のサブスクリプション、支払い方法などの条件を事前に確認してください。アプリを探すために複数のアカウント設定を次々と変更するのは避けましょう。製品が表示されるか、購入できるか、デバイスに対応しているかを分けて確認すれば、ストアの問題をクライアントの接続問題と混同せずに済みます。詳しい確認手順は入手ガイドをご覧ください。

買い切り購入と接続情報は別

Shadowrocketは買い切り方式です。米国ストアの参考価格は2.99米ドルですが、各ストアでは現地通貨で表示されます。実際の金額は支払い前にApp Storeで確認してください。購入するのはクライアントアプリの利用権であり、サーバーアカウントや個々の接続が継続して利用できる権利ではありません。接続に必要な情報は、ユーザーがすでに持っているサブスクリプションまたはサーバー情報から用意します。

購入済みアプリの復元・デバイスでの利用・アップデート

機種変更や再インストールの際は、購入時に使ったApple AccountでApp Storeの購入済み項目を開き、Shadowrocketを探してください。iPhoneとiPadでは同じ購入履歴を確認できます。ユニバーサル購入、ファミリー共有の適用範囲、各デバイスのシステム要件は、App Storeの製品ページをご確認ください。購入履歴が見つからない場合は、購入用アカウントと購入履歴を先に確認しましょう。デバイスへのサインインに使うアカウントと、ストアで購入したアカウントが同じとは限りません。

アプリの再ダウンロードと個人設定の復元は別の作業です。App Storeから復元されるのはアプリです。サーバー情報、サブスクリプション、構成ファイルについては、バックアップや同期の状態を別途確認してください。アップデートはApp Storeから行います。更新前に復元可能な構成を保存し、更新後に現在の構成と普段使う接続を確認してください。マニュアルを読む際は、設定項目の位置ではなく英語の画面名称を手がかりにしてください。

技術ノート

目的に合わせて、ストアで表示されない場合、プロトコルの設定項目、初回の使い方を解説する記事をお読みください。クライアントの操作を扱い、接続サービスの入手先は紹介しません。

正規版と購入

App StoreでShadowrocketが見つからないとき:ストアの国・地域、年齢制限、アカウント状態を確認

「検索しても見つからない」場合と「支払いできない」場合は分けて対処しましょう。現在のストアの国・地域、コンテンツ制限、アカウントの状態を一つずつ確認し、原因を特定してから次の操作を行います。原因が分からないまま設定を繰り返し変更しないでください。

はじめに

Shadowrocketの使い方:初心者がよく迷う10の疑問

まず、Global Routing、接続スイッチ、Configの違いを取り上げ、初めて使う際に混同しやすい項目を解説します。設定が影響する範囲を把握してから、変更するかどうかを判断しましょう。

よくある質問

まず、購入、読み込み、モード、接続のどれに関する問題かを確認し、該当する手順へ進んでください。原因を調べずに再インストールで済ませないようにしましょう。

サブスクリプションを読み込んだのに、なぜサーバーを選ぶ必要がありますか?

読み込みによって既存の接続情報が一覧に追加されますが、利用するには現在選択されているサーバーと、Global Routingの設定が適切か確認する必要があります。更新後も、選択していた項目が一覧に残っているか確認してください。手順はサブスクリプションの読み込みと更新をご覧ください。

ConfigとProxyはどのように選べばよいですか?

ルールに従ってリクエストを振り分ける場合はConfigを選び、使用中の構成が有効になっているか確認してください。Proxyはすべての通信にプロキシ経由の経路を使うモードで、ルールによる振り分けが有効になったことを意味しません。特定のルールを確認する場合は、スイッチの状態だけでなく、実際にどのルールに一致したかを確認してください。詳しくはGlobal Routingの説明をご覧ください。

遅延テストに成功しても、実際のアクセスに失敗することがあるのはなぜですか?

テスト方法と実際のリクエストでは、接続先、プロトコル、適用されるルールが異なる場合があります。現在のネットワーク、接続先へのアクセス結果、適用されたルールをあわせて確認し、必要に応じて具体的な失敗手順を記録してください。テスト結果は、接続が継続して利用できることを保証するものではありません。Connectivity Testの確認手順をご覧ください。

iPadで再ダウンロードしたのに、以前の構成がないのはなぜですか?

App Storeの購入履歴から復元できるのはアプリです。個人の構成は別途復元または同期する必要があります。まず元のデバイスのバックアップとiCloudの状態を確認し、次に現在選択しているファイルを確認してください。一覧が空だからといってアプリを再購入する必要はありません。詳しくは購入済みアプリの復元方法をご覧ください。

App Storeの製品情報を確認

開発者:Shadow Launch Technology Limited、アプリID:932747118。購入前に価格とデバイスの互換性を確認し、購入後は公式マニュアルに沿って既存の接続情報を読み込んでください。

App StoreでShadowrocketをダウンロード