公式ガイド · 質問一覧
Shadowrocket よくある質問
まず、どの段階で問題が起きたかを確認し、順にチェックしてください。購入はストアの履歴、読み込みは内容と形式、接続はサーバーとルーティングモードを確認します。一度に変更する条件は一つだけにしてください。
- 4つのカテゴリ
- 20項目の確認ガイド
- 画面上の英語表記を維持
App Store
正規品の確認と購入
製品ページ、購入アカウント、購入履歴は、それぞれ別の確認場所です。検索や復元で問題が起きた場合は、どの情報に食い違いがあるかをまず特定してください。
App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?
ダウンロード案内ページから指定のApp Store製品ページを開き、検索結果だけに頼らず、URLに含まれるid932747118を確認してください。製品ページが表示されない場合は、Apple Accountのストアの国または地域、スクリーンタイムのコンテンツと年齢制限、アカウントに保留中の規約確認や支払いに関する通知がないかを順に確認します。ストアの国または地域は、「設定」→「Apple Account」→「メディアと購入」→「アカウントを表示」→「国または地域」で確認できます。変更が必要な場合は、Appleの案内に従い、残高やサブスクリプションなどの条件を確認してください。
App Storeで正規のShadowrocketを見分けるには?
製品詳細ページで、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limitedであることと、製品ページのURLに含まれるアプリID 932747118を確認してください。さらに、アプリアイコンを当サイトのヘッダーにある公式アイコンと照合します。名前が似ているだけで判断しないでください。購入前に互換性、価格、購入対象となる範囲も確認してください。これらの情報はApp Storeの表示が基準です。3つの確認項目に食い違いがある場合は購入を中止し、ダウンロード案内ページから指定の製品ページを開き直してください。
買い切りに含まれるものと価格はどこで確認できますか?
Shadowrocketは有料のクローズドソース商用アプリで、購入できるのはクライアントの利用権です。クライアントの買い切りは接続サービスのプランとは別です。購入後も、読み込みや接続には利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。米国ストアでの参考価格は$2.99です。各国・地域のストアでは現地通貨で表示され、最終金額はApp Storeの製品ページと購入確認画面で確認してください。当サイトではノードやサブスクリプションの提供・販売・推奨は行わず、接続サービスの料金も取り扱いません。
機種変更や再インストールのたびに購入が必要ですか?
新しい端末のApp Storeで、「メディアと購入」に以前購入したApple Accountでサインインしていることを確認し、そのアカウントの購入済み項目またはアプリ一覧からShadowrocketを探してください。購入履歴が認識されると、通常は再ダウンロードのボタンが表示されます。価格が表示される場合は、すぐに再購入せず、アカウント、ストアの国または地域、購入履歴を確認してください。アプリを復元しても、すべてのローカルデータが戻るとは限りません。以前の端末のサブスクリプション、設定、カスタムルールがバックアップされているか確認し、新しい端末でも項目ごとに確かめてください。
購入済みアプリが別の端末に表示されないのはなぜですか?
システムにサインインしているアカウントと、App Storeの「メディアと購入」で使うアカウントが異なる場合があります。まず後者を確認してください。次に購入履歴、非表示にした購入済み項目、使用中の端末との互換性を確認します。システム要件と購入対象の範囲は、App Storeの製品ページの表示が基準です。ファミリー共有の対象かどうかは、ストアの説明とファミリー設定で確認してください。家族が購入済みであっても、現在のアカウントで購入済みとは限りません。購入履歴があるのに復元できない場合は、購入情報を手元に用意し、Appleのサポート窓口に問い合わせてください。
Home / Settings
インストールと初回起動
アプリのインストール、システムの許可、実際のアクセスが正常であることは、それぞれ別々に確認してください。
iPhoneへのインストール後、最初にどの順番で操作すればよいですか?
まずApp Storeの製品ページで互換性を確認してください。システム要件はApp Storeの表示が基準です。Shadowrocketを開いたら、Homeにサーバーの登録があるか確認します。登録がない場合は、自分のサブスクリプションを読み込むか、Add Serverから手元にあるサーバー情報を入力し、使用する登録を選択してください。次にGlobal Routingを確認してから接続を開始します。初回接続時にVPN構成の追加を求めるシステム確認が表示されることがあります。自分で開始した操作であることを確認してから許可してください。許可されたことは構成の追加が認められたことを示すだけで、接続先のサービスが利用可能であることを保証するものではありません。
iPadにもインストールできますか?設定を読み込み直す必要はありますか?
iPad は iPhone と同じ App Store の購入記録を確認します。Mac のデスクトップ版は無料で、この購入には含まれません。システム要件と購入対象の範囲は、App Storeの表示が基準です。購入時のアカウントで購入済み項目を確認し、ストアに表示される手順に従ってください。iPadでは画面サイズによって一部のレイアウトが異なる場合があります。別の端末とボタンの位置を照らし合わせるのではなく、Home、Config、Settingsなどの名称を目印にしてください。インストール後は、サブスクリプション、選択中のサーバー、設定が実際に存在するか確認します。アプリの復元だけで、これらの内容も必ず同期されるとは限りません。
接続スイッチをオンにできない、またはオンにしてもすぐオフになる場合は?
まず有効なサーバー登録を選択していることを確認し、VPN構成の許可を求めるダイアログが未処理でないか確認してください。ダイアログが表示されず、スイッチがすぐオフになる場合は、システム設定でVPNを検索し、関連する構成があるか、端末の管理ポリシーによって変更が制限されていないか確認します。続いて、選択中の登録のプロトコルと必須項目を確認し、他のVPN接続をオフにしてから再度試してください。管理対象の端末では、管理者にポリシーを確認してもらいましょう。むやみに構成を削除して試すのは避け、再作成が必要な場合は、先に自分のサブスクリプションとカスタム設定を保存してください。
画面が英語の場合、Home、Config、Settingsはどう見ればよいですか?
画面上の項目をそのまま照合できるよう、このガイドでは英語の表記を使用しています。Homeではサーバー登録と接続画面を確認できます。Configでは構成ファイルを管理し、Settingsではアプリの設定を確認します。Dataでは接続に関するデータ記録を確認できます。Global RoutingにあるConfig、Proxy、Directはルーティングのモードで、同じ名前の画面とは異なります。ガイドと項目の位置が違う場合は、画面上の名称と機能を目印にし、用語集で意味を確認してください。アイコンの形や画面内の位置だけを頼りに操作しないでください。
システムにVPNの表示が出ていれば、正常にアクセスできているということですか?
VPNの表示は、システム上で関連する接続が確立または有効になっていることを示しますが、それだけでサーバーへの接続、DNS名前解決、ルールによる振り分けがすべて正常だとは判断できません。接続後、通常そのままアクセスできるページを開き、次にプロキシ経由でアクセスする必要がある対象を試してください。同時に、現在のGlobal Routingと選択中のサーバーも確認します。2種類のアクセス結果が異なる場合は、直接接続、プロキシ、ドメイン名の解決をそれぞれ確認してください。対象のコンテンツが正常に読み込まれ、関連するリクエストに想定どおりのルールが適用されて初めて、確認完了です。
Subscribe / Add Server
サブスクリプションとサーバー情報の読み込み
以下の操作には、利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。読み込み前に内容の種類を確認し、読み込み後は作成された登録を確認してください。
手元にあるサブスクリプションURLを読み込めない場合、何を確認すればよいですか?
コピーしたサブスクリプションURLが完全で、前後に空白や改行、チャットアプリが付けた説明文がないことを確認してください。次に、読み込みに使った画面がその種類の内容に対応しているか確認します。サブスクリプションの取得には、現在のネットワークから該当URLにアクセスできる必要があります。また、URLの有効期限、アカウントの状態、内容の形式が影響する場合もあります。形式に関するエラーが表示された場合は、利用中のサービス提供元にShadowrocket対応のサブスクリプション形式を確認してください。サブスクリプションURLには認証情報が含まれることが多いため、質問欄などに公開したり、トラブル時のスクリーンショットにURL全体を表示したりしないでください。
サーバーを手動で追加して保存できても、接続できないのはなぜですか?
保存できたことは登録内容が書き込まれたことを示すだけで、各項目がサーバーの設定と一致しているとは限りません。Add Serverで、手元にあるサーバー情報に照らしてプロトコル、アドレス、ポート、認証情報を一つずつ確認してください。TLS、SNI、トランスポート方式、パスを使う場合も、接続先の設定と一致させます。アドレスとパスワードだけをコピーして他の項目を見落としたり、異なるプロトコルのパラメーターを混在させたりしないでください。内容を確認したら、その登録を選び直して接続をテストします。それでも失敗する場合は、具体的なエラーを記録し、利用中のサービス提供元にサーバーの状態と設定値を確認してください。
サブスクリプションはどう更新し、成功したかどうかは何を見ればよいですか?
Homeで該当するSubscribeグループを探し、そのグループの更新操作を使ってください。具体的な操作場所は現在のアプリ画面で確認します。更新前に、現在のネットワークからサブスクリプションURLにアクセスできることを確かめます。更新後は一覧を展開し、サーバー登録が想定どおり変化したか、選択中の項目に問題がないかを確認してください。接続先の内容に変更がなければ、一覧が変わらなくても失敗とは限りません。アプリの表示も併せて判断してください。サブスクリプションの更新対象は、その中に含まれる登録です。Config内のルールファイルの更新とは別なので、それぞれ個別に確認してください。
Scan QR Codeでスキャンしても使える登録が作成されない場合は?
QRコードが自分のサーバー情報に基づくものか確認し、Scan QR Codeを使用する際はカメラへのアクセスを許可してください。QRコード全体が鮮明に写るようにし、端が切れたり画面の反射で隠れたりしないようにします。読み取りに成功しても、生成された登録のプロトコルと各項目を確認してください。QRコードにはさまざまな種類のテキストを含められるため、文字を読み取れたからといって、必ず読み込みに対応しているとは限りません。アプリが未対応の内容を示した場合は、元の提供元に形式を確認するか、同じ資料に明記されたサブスクリプションの読み込み方法や手動設定を使ってください。不足している項目を推測で補わないでください。
更新後に登録が増減したり、カスタム選択が消えたりするのは正常ですか?
サブスクリプション一覧は接続先から返される内容に応じて変わるため、登録の増減だけでは問題の有無を判断できません。まず、どのSubscribeグループを更新したか、アプリに取得や解析のエラーが表示されているかを確認し、選択中のサーバーが残っているかを確かめてください。長く保持したい手動登録やカスタム設定は、変更前に個別にバックアップしてください。更新ですべてのローカル設定が維持されるとは限りません。数の変化が想定と異なる場合は、利用中のサービス提供元に返される内容を確認します。同じURLを何度も読み込むとグループが重複し、かえって確認しづらくなることがあります。
Global Routing / Connectivity Test
ルールによる振り分けとトラブル対処
まずDirectとProxyの結果を比較し、その後DNS、ルールの順序、自動接続の条件を確認してください。一度のテスト結果だけで全体を判断しないでください。
Global RoutingのConfig、Proxy、Directはどう使い分ければよいですか?
Configは現在有効な構成のルールに従ってリクエストの経路を決めます。ルールを確認済みの構成を日常的に使う場合に適しています。Proxyは主なリクエストを選択中のプロキシ経路に送るため、プロキシ経路を一時的に確認するときに使えます。Directは主なリクエストを直接接続するため、現在のネットワーク環境と比較するときに便利です。同じ対象をテストするときは、一度に変更する条件を一つにし、終了後は想定していたモードに戻してください。Proxyを選んでも構成ファイルのすべての内容が検証されたことにはなりません。また、DirectにしてもDNSなどの設定が必ずすべてシステムの初期設定に戻るわけではありません。
接続済みなのにインターネットを利用できない場合、どの順で確認すればよいですか?
まず接続をオフにし、現在のWi-Fiまたはモバイル通信で通常どおりアクセスできることを確認します。次に接続をオンにして、選択中のサーバーとGlobal Routingを確認してください。Connectivity Testで接続状態を調べ、実際のページが読み込めるかも併せて判断します。テストに応答があっても、すべての対象にアクセスできるとは限りません。ドメイン名でのアクセスだけが失敗する場合はDNS設定を、特定の対象だけ失敗する場合はルールと接続先サービスの状態を確認します。比較の手がかりを失わないよう、一度に変える条件は一つにし、変更前の値を残して、DirectとProxyの結果をそれぞれ記録してください。
ルールにDIRECTを指定したのに、実際のリクエストが直接接続されないのはなぜですか?
まずGlobal RoutingがConfigになっていることと、変更した構成が実際に使用されていることを確認します。次にルールの順番を確認し、該当リクエストがそれより前のルールに一致していないか調べてください。DOMAIN、DOMAIN-SUFFIX、IP-CIDRの対象が正しく指定されているかも確認します。FINALは、先行するルールのいずれにも一致しない場合の最終ルールとして使います。ページが複数のドメインにリクエストを送る場合、メインのドメインがDIRECTに一致しても、すべてのリソースに同じルールが適用されるとは限りません。利用可能な接続記録を一つずつ確認し、設定を変更した後にリクエストを再実行して結果を確かめてください。
接続をオンにしてからバッテリー消費が増えた場合、まず何を変更すればよいですか?
まずシステムのバッテリー画面で、同じ利用時間帯のアクティビティを確認し、大量の通信、頻繁な再接続、長時間の診断記録がないか比較してください。プロトコル、電波状況、サーバーまでの距離、ネットワークの切り替わりは、いずれもバッテリー消費に影響します。プロトコル名だけでは判断できません。不要な連続テストを止め、詳細なログが有効になっていないか確認し、安定したWi-Fiでの状態を観察してからモバイル通信と比較します。消費を抑えるために必要なセキュリティ検証をむやみに無効にしないでください。また、システムに表示されるVPNの利用時間を、常に高負荷で動作している時間と捉えないでください。
On Demandの自動接続が想定どおりに動かない場合、どう確認すればよいですか?
On Demandは設定済みの条件に基づいて接続を開始しますが、サーバーの利用可否を判断する機能ではありません。まず機能が有効か確認し、Wi-Fi、Cellular、関連するドメインの条件を見直します。特にWi-Fiのネットワーク名が正確か、条件が重複していないかに注意してください。自動接続を一時的に無効にして手動で接続し、基本の接続が正常であることを確認します。その後、条件を一つずつ戻し、ネットワークを実際に切り替えてテストしてください。手動でオフにしても再接続される場合は、スイッチを繰り返し操作するのではなく、トリガー条件とシステム内の関連設定を確認します。