App Storeの製品ページで、デベロッパ名 Shadow Launch Technology Limited、公式アイコン、アプリIDを確認します。
正規版を確認する3つのポイントApp Store正規版 · 買い切り
Shadowrocket 使い方ガイド Shadowrocket正規版の確認とサブスクリプションの追加
iPhoneとiPad向けのルールベースの振り分けに対応したクライアントです。買い切りで、システム要件はApp Storeの製品ページをご確認ください。
- Shadowsocks
- VMess
- VLESS
- Trojan
- Hysteria2
- WireGuard
iPhoneとiPadで同じApp Storeの製品ページから購入でき、買い切りです。インストールと購入済み項目の復元は、どちらもApp Storeから行います。
App Storeへクライアントの購入と接続サービスの契約は別です。サブスクリプションはご利用のサービス提供元から入手してください。
- App Store限定
- アプリID
932747118 - 買い切り
- ルールベースの振り分け
- iPhone・iPad対応
iPhone・iPadでの入手方法
まずApp Storeのアカウントと購入履歴を確認してからインストールします。クライアントの購入と接続情報の準備は別の手順です。
iPhone
App Storeの製品ページでアプリを確認してから、購入または復元します。初回接続時には、システムからVPN構成の追加を求められます。Shadowrocketからの要求であることを確認して許可し、画面の案内に従って認証してください。インストールが完了しても、利用可能なサーバーが用意されたことにはなりません。ご自身の接続情報を追加する必要があります。
手順を見るiPad
購入時と同じApple IDを使い、App Storeの購入済み項目からShadowrocketを探します。iPadでは横向き表示や大画面のレイアウトによって項目の位置が変わることがありますが、操作はHome、Config、Data、Settingsを中心に行います。接続をオンにする前に、選択中のサーバーと設定を確認してください。
手順を見るMacとApple TVでも同じApp Storeから入手できます。対応状況とシステム要件はApp Storeの製品ページをご確認ください。
機種変更の前に、アプリの購入履歴とアプリ内データを分けて確認しましょう。App Storeで復元できるのはクライアントの入手資格です。サブスクリプション、サーバー設定、構成ファイルは、それぞれ引き継がれているか確認が必要です。iCloud同期を利用している場合は、アプリ内の関連設定と同期結果を確認してください。購入を復元しても、すべての設定が戻るわけではありません。
入手手順を見る →モード・サブスクリプション・構成の違い
まず「どこに接続するか」と「どの通信を接続経由にするか」を区別し、その後に自動接続や診断の設定を調整します。
Global Routing
HomeでGlobal Routingを確認し、Config、Proxy、Directの各モードの違いを把握します。Configは現在の構成に設定されたルールに従って処理先を選びます。Proxyは対象の通信を選択中のプロキシに転送し、Directは直接接続します。通常のルール運用では、構成ファイルが選択されていることを確認してからConfigを選びます。問題を調べる際は、元のモードを記録し、一度に変更する項目は一つにします。確認後は元の設定に戻してください。モードを切り替えてもサーバー設定は修正されず、サブスクリプションの更新にもなりません。
Global Routing
Config
Proxy
Direct
On Demand
On Demandは、設定した条件に応じて接続を開始する機能です。手動接続が正常に動作することを確認してから設定してください。SettingsでOn Demandの関連項目を確認し、実際のネットワーク環境に合わせて有効にする条件を決めます。有効にすると、条件に応じてシステムが接続を再確立することがあります。そのため、Homeの接続スイッチをオフにしただけでは、オンデマンド接続が停止しない場合があります。一時停止する場合は、On Demandの設定も確認してください。接続が繰り返されるときは、ネットワークの切り替わりと起動条件を確認してから、サーバーの異常かどうかを判断しましょう。複数の設定を同時に変更するのは避けてください。
Settings
On Demand
Subscribe
サブスクリプションを使うと、サーバー情報をまとめて追加・更新できます。リンクはご利用のサービス提供元から入手してください。追加時はSubscribeを選び、お持ちのリンクを入力して保存し、想定した項目が追加されたことを確認します。サブスクリプションの更新で変更されるのはサーバー情報であり、アプリの更新ではありません。また、すべての項目が接続できるとは限りません。更新前に元のリンクを控え、失敗した場合はリンクが完全か、有効期限内か、現在のネットワークからアクセスできるかを確認してください。リンクには個人の認証情報が含まれる場合があります。スクリーンショット、ログ、問い合わせ文を共有するときは、リンク全体を隠し、公開しないでください。
Add Server
Type
Subscribe
Config
Configで構成ファイルを管理し、ルールで条件に一致したリクエストの処理方法を決めます。ルールを上から確認するときは、まず具体的なドメインやアドレスの条件を見て、最後にFINALを確認します。以下はルール構文の一部であり、完全な構成ファイルではありません。この3行だけでは設定を完了できません。変更前に現在使えるファイルを保管し、変更後は目的の構成が選択されていること、Global RoutingでConfigが選ばれていることを確認してください。リクエストの処理先が想定と異なる場合は、サーバーを変更するだけでなく、実際に一致したルールと処理先を確認しましょう。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
複数プロトコルの設定確認
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコルに対応しています。サーバーを追加するときは、Typeでお手元の情報と同じ種類を選び、アドレス、ポート、認証情報を一つずつ確認してください。プロトコルが異なれば設定項目も異なるため、別の種類の項目を流用できません。TLS、転送方式、鍵に関する設定もサーバー側と一致させる必要があります。プロトコル名は接続方式を示すもので、通信品質を保証するものではありません。追加後に接続できない場合は、まず設定情報に不足がないか確認し、その後に接続テストと実際のリクエストを試してください。
Shadowsocks
VMess
VLESS
Trojan
Hysteria2
WireGuard
診断とData
HomeのConnectivity Testで接続を簡易確認し、Dataで通信量の変化を確認できます。SettingsのDiagnosticsから、さらに詳しいトラブルシューティングを行えます。テスト結果と実際のアクセス結果は、それぞれ異なる情報です。テストに成功しても、すべてのリクエストが成功するとは限りません。問題を調べる際は、使用中のネットワーク、選択中のサーバー、Global Routingのモード、発生している症状を記録し、通信量や診断情報と照らし合わせてください。Dataの数値は集計範囲を踏まえて読み取り、サービス提供元の利用残高と混同したり、一つの数値だけで接続状態全体を判断したりしないようにしましょう。
Connectivity Test
Data
Settings
Diagnostics
サーバー・ルール・接続スイッチを分けて確認
サーバー項目は接続先を示し、Configはリクエストをどの条件で振り分けるかを決めます。Homeの接続スイッチは、現在の接続を制御します。これらは関係していますが、同じ設定ではありません。サブスクリプションを追加した後は、使う項目が選択されているか確認します。構成を選んだ後は、Global Routingも確認してください。システム上で接続済みと表示されても、実際のリクエストで動作を確かめる必要があります。この順番で確認すれば、同じテスト中にサブスクリプション、構成、モードを一度に変更して、問題の原因が分からなくなる事態を避けられます。
DOMAIN-SUFFIX、GEOIP、FINAL、PROXYなどのキーワードを確認するには、設定を変更する前に用語ガイドを見る →をご覧ください。ルール例のexample.comは構文の説明に使っているだけです。
サブスクリプションの追加と接続確認
以下の手順は、Shadowrocketをインストール済みで、ご自身のサブスクリプションまたはサーバー情報をお持ちの場合を対象としています。
-
Add Server:既存の情報を追加
HomeからAdd Serverを開きます。サーバーを個別に追加する場合は、プロトコルの種類を選んで設定情報を入力します。サブスクリプションの場合はSubscribeを選択し、ご利用のサービス提供元から入手したリンクを入力してください。保存したら一覧に戻り、項目が追加されていることと、名前やグループが想定どおりであることを確認します。QRコードを読み取る場合も、情報の入手元と種類を先に確認してください。読み込みに成功しただけでは、認証情報、有効期限、サーバーの稼働状況まで確認できたことにはなりません。
一覧が空の場合は、保存できたか、リンクが完全か、更新時にエラーが出ていないかを確認してください。同じリンクを繰り返し追加しても、問題の解決にはなりません。すでに使える構成がある場合は、元の記録を残したまま新しく追加した情報だけをテストすると、失敗しても元の状態に戻せます。
-
Global Routing:処理モードを確認
使用するサーバーを選んでから、Global Routingを確認します。構成のルールに従ってリクエストを処理する場合はConfigを選び、現在の構成ファイルも確認してください。ProxyとDirectは異なる処理経路を表すもので、サーバー項目の名前と混同しないようにしましょう。モードを変更する前に元の設定を記録し、同じネットワークとサーバーで比較すると、変化がルーティング方法によるものか判断できます。
ルールによる振り分けは、ルールの順序と指定された処理先に依存します。特定のドメインが想定どおりに処理されない場合は、前のルールに一致していないか、最終的にどの処理先になっているかを確認してから、構成を変更するか判断してください。特定のWebサイトでの失敗だけを見て、すべてのサーバーが使えないと判断しないようにしましょう。
-
Home:接続をオンにして実際のリクエストを確認
接続スイッチをオンにします。初回利用時は、システムに表示されるVPN構成の許可を確認し、許可した後に画面の案内に従って認証してください。次にConnectivity Testを実行し、アクセス先が分かっているサービスに接続して結果を確認します。接続中の表示だけでは、DNS、認証、ルールの適用、アクセス先からの応答がすべて正常とは判断できません。テスト結果と実際のリクエストを合わせて確認してください。
接続に失敗した場合は、現在のネットワーク、選択中の項目、サブスクリプションの有効性、サーバー設定、Global Routingの順に確認します。エラーの要点は記録しつつ、サブスクリプションリンクと認証情報は隠してください。スイッチをオフにしても自動接続が続く場合は、On Demandの起動条件も確認します。テスト後は、普段使う設定に戻してください。
正規版・購入・復元
Shadowrocketはクローズドソースの有料アプリです。検索結果の名前だけで判断せず、App Storeの製品情報を確認してください。
デベロッパ・アイコン・アプリID
App Storeの商品ページを開き、アプリ名がShadowrocketであることを確認してから、デベロッパがShadow Launch Technology Limitedか確認します。アプリアイコンが当サイトのヘッダーにある公式アイコンと一致すること、商品ページのURLにid932747118が含まれていることも確認してください。この3点をあわせて照合し、別称や似たアイコンだけで判断しないでください。
名前が似た検索結果が表示された場合は、製品ページに戻って各項目を確認してください。検索順位を基準に購入しないでください。システム要件、対応デバイス、更新履歴はApp Storeの製品ページに記載された内容をご確認ください。本ページでは、古くなりやすい具体的なシステムバージョンやアプリのバージョンは掲載していません。
3つの確認ポイントを見る →App Storeの表示とアカウントの国・地域
App Storeの検索結果は、現在のアカウントで利用しているストアの国や地域によって異なります。デバイスの所在地、システム言語、ストアの国や地域は、それぞれ別の設定です。一つを変更しても、ほかの設定が変わるわけではありません。検索結果に表示されない場合は、メディアと購入に使用しているApple IDを確認し、アカウントの国や地域と製品ページの案内を確認してください。
製品ページに現在のストアでは利用できないと表示された場合は、その案内に従ってご自身のアカウント情報とストア設定を確認してください。購入済みかどうかを判断するために検索語を何度も変える必要はありません。一度検索できなかっただけで、購入履歴が消えたとは限りません。購入資格は、購入時のアカウントで購入済み項目を確認してください。
App Storeで正規版を確認する →買い切りに含まれるもの
米国ストアでは約2.99米ドルの買い切りです。価格は各国・地域のストアで現地通貨に換算され、実際の価格と購入条件はApp Storeの製品ページに記載されます。クライアントの購入と接続サービスの契約は別です。アプリを購入するとクライアントの入手資格を得られますが、接続可能なサーバーが自動で用意されるわけではありません。既存のサブスクリプションの有効期限、通信量、認証条件にも影響しません。
本サイトではサーバー情報やサブスクリプションを提供していません。追加するサブスクリプションはご利用のサービス提供元から入手してください。お持ちのサーバー情報は、実際のプロトコルに合わせて入力します。アプリの更新はApp Storeから、サブスクリプションの更新はクライアント内から行います。更新対象が異なるため、片方の操作で他方を代用することはできません。
価格と購入方法を見る →機種変更・再インストール・購入済み項目
iPhoneとiPadでは、同じApple IDの購入履歴からShadowrocketを入手できます。機種変更や再インストールの際は、App Storeに購入時のアカウントでサインインしていることを確認し、アカウントのアプリ一覧または購入済み項目から探してください。具体的な項目名や場所は、現在のシステム画面によって異なる場合があります。ストアに再び価格が表示されたら、すぐに再購入せず、アカウントと購入履歴を確認してください。
ファミリー共有を利用できるかどうかは、App Storeの製品ページとファミリー設定に表示される条件をご確認ください。クライアントを復元した後も、サブスクリプション、サーバー、構成が残っているか確認が必要です。iCloud同期を利用している場合は、同期状況と同期後の内容も確認してください。購入履歴、同期データ、現在の接続状態は、それぞれ個別に確認しましょう。
購入済み項目の復元方法を見る →接続前によくある質問
まず、アプリの入手、情報の追加、ルールの選択、接続確認のどの段階で問題が起きたかを特定します。段階ごとに確認する内容が異なります。
サブスクリプションを更新した後も、選択中のサーバーを確認する必要があるのはなぜですか?
サブスクリプションの更新によって、一覧の名前、グループ、項目が変わる場合があります。更新後はHomeに戻り、現在選択されている項目を確認してからテストしてください。以前使えていた項目と、更新後に選択されている項目が同じとは限りません。更新自体に失敗した場合は、リンクとネットワークを確認します。古い一覧を新しい情報が反映されたものと勘違いしないようにしましょう。
サブスクリプションに関する質問を見る →ConfigとGlobal RoutingのConfigは同じ画面ですか?
Config画面では構成ファイルを管理します。Global RoutingにあるConfigは、構成に従ってリクエストを処理するモードです。構成ファイルが選択されていることと、正しいモードが設定されていることの両方を確認してください。ファイルを編集しても別のモードを使い続けると、想定どおりに処理されない場合があります。
画面の用語とルールの説明を見る →接続スイッチをオンにした後、何を確認すればよいですか?
まずConnectivity Testを実行し、次に実際のリクエストを確認して、Dataに対応する変化があるか観察します。一部のリクエストだけ失敗する場合は、ルールとアクセス先からの応答を優先して確認してください。全体的に失敗する場合は、ネットワーク、サーバー設定、認証条件の順に調べます。一度に変更するのは一項目だけにし、変更前後の違いを記録してください。
接続の確認手順を見る →画面と使い方の特集
具体的な疑問に合わせてご覧ください。通信量の見方、App Storeの情報を確認する方法、iPadでの入手方法や操作の違いを解説します。
ShadowrocketのData画面で通信量を確認する方法:サーバー別・アプリ別表示の見方
Data画面の集計範囲と各表示の数値の意味を解説し、統計のリセットや数値のずれが起きる主な原因を説明します。クライアントのデータを確認する際は、対象期間と集計対象を把握してから、ほかの数値と照らし合わせてください。
解説を読む →中国本土のApp StoreでShadowrocketが見つからない場合:Apple IDの国・地域とストア表示について
アプリの表示状況とアカウントで利用しているストアの関係を解説し、システム設定とApp Storeでアカウント情報を確認する方法を紹介します。まず現在のストアを確認し、製品ページの案内に沿って次の手順を判断してください。
解説を読む →iPadでShadowrocketを使う際のポイント:同じApple IDでの購入済み項目の入手と横向き画面の違い
同じアカウントで購入済みアプリを探す方法と、大画面・横向き表示で項目の位置が変わったときの確認方法を解説します。アプリを復元した後も、サーバー、構成ファイル、接続設定をそれぞれ確認してください。
解説を読む →初めて使う場合は、このページの3つの手順に沿って進めてください。購入と復元について詳しく知りたい場合は正規版ガイドを、具体的なエラーが表示された場合は該当する段階のよくある質問をご覧ください。画面の用語は、アプリ内の項目と照合しやすいよう英語表記のままにしています。
記事をすべて見る →