Shadowrocket
よくある質問と対処方法
まず、問題がどの段階で起きているか確認し、該当する説明を開いてください。App Storeでの購入、初回の許可設定、サブスクリプションの追加を現在の状態に合わせて順に確認し、接続の問題は一度に1つの条件だけ変更して調べます。
全4カテゴリ、20件の質問があります。質問を選ぶと回答が開きます。設定に含まれる認証情報は、個人で管理できる場所に保管してください。
購入前の確認
正規版の確認と購入
まず製品と購入アカウントを確認してから、価格、対応デバイス、購入済みアプリの復元を確認してください。入手先は正規版の入手方法をご覧ください。
App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?
検索語が「Shadowrocket」と正確に入力されているか確認し、このサイトの正規版案内ページからApp Storeの製品ページを開いてください。検索結果やアプリの提供状況は、利用中のストアの国や地域によって異なる場合があります。検索順位だけで判断せず、App Storeアカウントの国または地域を確認してください。変更が必要な場合は、Apple Accountの「メディアと購入」から「アカウントを表示」し、「国または地域」を変更するApple公式の手順を確認してください。残高、有効なサブスクリプション、支払い方法に関する要件も事前に確認しましょう。
App Storeで正規版のShadowrocketを見分けるには?
App Storeの製品ページで、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limited、製品ページURL内のアプリIDが932747118であることを確認してください。アイコンも本サイト掲載の公式アイコンと照合し、アプリ名や似たロケットの図柄だけで判断しないでください。購入を確定する前に、アプリ名とデベロッパをもう一度確認しましょう。価格、システム要件、購入対象のデバイスはApp Storeの製品ページに記載された内容が適用されます。
買い切り購入に接続サービスも含まれますか?
アプリの買い切り購入と接続サービスの契約は別です。Shadowrocketの購入で得られるのはアプリの利用資格です。接続に必要なサブスクリプションやサーバー情報は、利用中のサービス提供元から入手してください。米国ストアでの価格は2.99米ドルの買い切りですが、実際の価格はApp Storeの製品ページで確認してください。各ストアでは現地通貨で表示されます。アプリの購入履歴と接続サービスの有効期間は別々に管理されるため、アプリを購入済みでも、サブスクリプションが有効とは限りません。
新しいiPhoneへの機種変更や再インストールのたびに、買い直す必要がありますか?
購入時に使用したApple AccountでApp Storeにサインインし、購入済みアプリの一覧からShadowrocketを検索して再ダウンロードしてください。価格が表示される場合は、購入したアカウント、購入履歴、現在のストアの国または地域を確認し、すぐに再購入しないでください。購入済みのアプリを現在のデバイスで利用できるかは、App Storeの製品ページで確認してください。アプリを再入手しても、アプリ内のデータが復元されるわけではありません。機種変更の前に設定を別途バックアップし、復元できる内容を確認してください。
iPadにもインストールできますか?ほかのAppleデバイスでの対応状況はどこで確認できますか?
Shadowrocketは主にiPhoneとiPadで利用でき、入手先は同じApp Store製品ページのみです。iPadでは購入時のアカウントを使って購入履歴を確認し、製品ページに記載された購入対象デバイスを確認してください。Mac、Apple TV、Apple Visionへの対応状況も、製品ページの互換性欄で確認できます。システム要件はApp Storeの製品ページに記載された内容が適用されます。アプリをインストールできることと、設定データが同期されていることは別です。初回起動後に、既存のサーバーと設定ファイルも確認してください。
接続を始める前に
インストールと初回起動
まずシステムの許可設定を済ませ、次にアプリ内で接続先を選びます。最初から最後までの手順ははじめにをご覧ください。
初回接続時に「VPN構成を追加」というシステムの確認が表示されるのはなぜですか?
Shadowrocketで接続するには、システムにVPN構成を追加する必要があります。現在使用しているShadowrocketの操作によって表示された確認であることを確かめ、システムの案内に従って許可し、デバイスのパスコード入力または認証を完了してください。アプリを初めて開いた直後に表示されるとは限らず、通常は接続を開始するときに対応します。以前に許可を取り消した場合は、アプリに戻って接続を再試行してください。管理対象デバイスでVPN構成が制限されている場合は、デバイス管理ポリシーを確認し、関係のない設定を繰り返し変更しないでください。
接続スイッチがオンにならない、またはすぐオフになる場合の確認方法は?
まずHomeで有効なサーバー情報が選択されていることを確認し、初回接続時のシステム認証が完了しているか確認してください。次に、システムのVPN設定で別の構成が接続中になっていないか確認し、必要なら切断してから再試行します。それでもスイッチがすぐオフになる場合は、表示されたエラーを記録し、Logsを確認してください。特に、設定にアドレス、ポート、認証情報が不足していないかを調べます。再現できる認証または設定のエラーから対処し、スイッチを連打して切り分けの代わりにしないでください。
画面が英語表示の場合、どの項目から確認すればよいですか?
まず、よく使う項目を確認しましょう。Homeではサーバーと接続状態、Add Serverでは既存のサーバー情報の追加、Configでは設定ファイルの管理、Settingsでは各種設定、Global Routingでは通信の処理方法を選択します。このマニュアルでは、画面と照合しやすいよう英語の項目名をそのまま記載しています。アプリの言語を確認する場合は、システム設定のShadowrocketの項目に言語設定があるか確認してください。選択できる言語は、アプリとシステムで実際に表示される内容によります。画面の言語が異なっても、データを再インポートする必要はありません。
On Demandを有効にすると、接続を切っても再接続されるのはなぜですか?
On Demandは、条件に応じて接続を開始する機能です。有効にすると、条件に一致するネットワーク通信をきっかけに再接続されることがあります。そのため、手動で切断しても、接続を開始する条件が解除されたとは限りません。一時的に停止する場合は、ShadowrocketでOn Demandの設定を確認してオフにし、現在の接続を切断したあと、システムのVPN状態を確認してください。再び使う前に、登録済みの条件が現在のネットワークに適しているか確認しましょう。自動再接続が繰り返されるだけで、アプリの不具合と判断しないでください。
アプリを更新する前に何をバックアップすればよいですか?更新後に設定し直す必要はありますか?
アプリはApp Storeから更新します。更新前に、重要な設定ファイル、既存のサーバー情報、必要なグループ設定を保存し、バックアップに何が含まれるか確認してください。サブスクリプション名を覚えているだけでは再インポートできません。バックアップに認証情報が含まれる場合があるため、個人で管理できる安全な場所に保管してください。更新後は、Configで使用中のファイル、Homeで選択中のサーバー、Global Routingの状態を確認してから接続をテストします。データを確認する前に、既存の記録を削除しないでください。
既存の設定を使う
サブスクリプションとサーバーの追加
以下の手順は、ご自身のサブスクリプションまたはサーバー情報をすでにお持ちの場合を対象としています。本サイトは公式サイトおよび公式マニュアルです。サーバー情報は提供していません。サブスクリプションは利用中のサービス提供元から入手してください。
利用中のサブスクリプションを追加するには?
サブスクリプションURLは、利用中のサービス提供元から入手してください。Add Serverを開き、画面に表示される項目からSubscribeを選択します。URL全体を該当欄に貼り付け、先頭・末尾やクエリパラメータが欠けていないか確認してから保存し、取得が完了するまで待ちます。追加後は、想定したサーバーが一覧に表示されていることを確認し、そのうち1つを選んでテストしてください。サブスクリプションURLに認証情報が含まれる場合があります。URL全体を公開のスクリーンショットや質問に載せないでください。コピー時に説明文、引用符、改行が混ざらないよう注意しましょう。
サブスクリプションの追加に失敗する、または一覧が空になる場合、何を確認すればよいですか?
まず、デバイスがインターネットに接続できていることを確認します。次に、URLが完全か、サブスクリプションが有効か、内容の形式がShadowrocketに対応しているかを確認してください。ログインページ、エラーページ、空の内容が返ってきた場合、サーバー設定を正常に取得できたとは言えません。既存の記録を残したまま再取得し、具体的なエラーを記録してください。URLの失効や内容の異常が疑われる場合は、サービス提供元に確認します。問い合わせ時はURL内の認証パラメータを隠し、まだ使える既存の記録を何度も削除しないでください。
サブスクリプションを更新する方法は?更新後にサーバーを選び直す必要がありますか?
登録済みサブスクリプションの操作メニューから更新を実行し、処理が完了したらサーバーの数や名前に変化があるか確認してください。操作場所は現在の画面表示に従います。更新に失敗した場合は、古い設定を残したまま、ネットワークとサブスクリプションの有効期間を確認します。サービス提供元がサーバー名を変更したり、既存サーバーを削除したりすると、以前の選択やグループの参照先を見直す必要がある場合があります。更新が完了しても接続確認が済んだとは限りません。サーバーを選択し直し、実際の通信をテストしてください。
サーバーの接続情報だけがある場合、Add Serverには何を入力すればよいですか?
サービス提供元から案内されたプロトコルを選び、サーバーアドレス、ポート、そのプロトコルに必要な認証情報を入力します。プロトコルによって必須項目は異なります。TLS、通信方式、ホスト名などの設定は、名前が似ていても相互に流用できません。保存前に元の情報と項目ごとに照合し、アドレスの空白、ポート番号、認証情報の大文字・小文字に注意してください。エラーを解消するためにセキュリティ検証を安易に無効にしないでください。設定項目の意味が不明な場合は、サービス提供元に元の設定内容を確認してください。
Scan QR Codeで読み取った後、何を確認すればよいですか?
システムの確認が表示されたらカメラへのアクセスを許可し、Scan QR Codeで既存設定のQRコードを読み取ります。認識されたらプロトコル、サーバーアドレス、ポートを確認し、保存してその項目を選択し、接続をテストしてください。QRコードには単一のサーバー情報が含まれる場合も、サブスクリプションURLが含まれる場合もあります。読み取りが成功しただけで、必要な内容をすべて取り込めたと判断しないでください。認識できない場合は、映像の鮮明さとQRコード全体が写っているかを確認し、元の資料で形式を照合してください。認証情報を含むQRコードは、個人の設定情報として適切に保管しましょう。
状態から原因を特定する
ルールによる振り分けとトラブルシューティング
接続済みという表示だけでは、対象のリクエストが実際にどの経路を使ったかは分かりません。ルールの構文や設定ファイルの構成は設定項目リファレンスをご覧ください。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configは現在の設定ファイルのルールに従って通信の処理方法を決めるため、ルールで通信を振り分ける場合に適しています。Proxyは対象の通信を選択したプロキシ経由にし、ルール以外の接続状況を確認する際に利用できます。Directは直接接続します。まずモードを1つ選び、同じ接続先をテストしてください。サーバーとルールを同時に変更すると原因を特定しにくくなります。Configを使う前に、設定ファイルが有効で、想定したルールを含んでいることを確認してください。一覧に設定名が表示されているだけでは不十分です。
接続済みなのにWebページが開けない場合、どの順番で確認すればよいですか?
まず接続を切り、現在のWi-Fiまたはモバイル通信で基本的なWebアクセスができることを確認します。次に接続し、選択中のサーバーとGlobal Routingを確認してください。Connectivity Testで接続先に到達できるか調べたうえで、実際に利用したいページも開いて確認します。テスト結果だけでは、Webアクセス全体を確認したことにはなりません。Proxyでは使えるのにConfigでは使えない場合は、ルール、ポリシーグループ、DNSを重点的に確認します。どちらも失敗する場合は、サーバー設定とサービスの有効性を確認し、Logsで該当リクエストのエラーを調べてください。
Configのルールが想定どおりに適用されないのはなぜですか?
まずGlobal RoutingでConfigが選択され、使用中の設定ファイルに変更したRuleが含まれていることを確認してください。ルールは通常、上から順に照合され、最初に一致したルールのポリシーが適用されます。そのため、範囲の広いルールが前にあると、後続の具体的なルールが適用されないことがあります。DOMAINやDOMAIN-SUFFIXなどの種類が対象に合っているか、PROXYやポリシーグループの参照先が有効かを確認してください。FINALは末尾のフォールバックルールとして配置します。Logsで実際に適用されたルールを確認し、必要最小限の範囲で修正してください。
特定のリクエストが直接接続を使っているか確認するには?
まずGlobal RoutingのDirectと、Rule内のDIRECTを区別してください。前者は全体のモード、後者は個別ルールで指定するポリシーです。Directを選んで新しいリクエストを実行するか、Configで対象にDIRECTルールを適用し、Logsで該当リクエストのポリシーと処理経路を確認してください。既存の接続は以前の状態を引き継ぐ場合があるため、確認時はリクエストを新たに実行します。Webページが表示されるかどうかだけで経路を判断しないでください。同じページでも、異なるポリシーで正常に表示されることがあります。
接続を続けるとバッテリー消費が増えます。原因を絞り込むには?
まずシステムのバッテリー設定で同じ時間帯のアプリの使用状況を確認し、実際の通信量、電波強度、バックグラウンド処理と合わせて判断してください。特定のアプリの消費割合だけで結論を出さないでください。ネットワークの頻繁な切り替え、継続的な通信、再接続の繰り返しはいずれも電力消費を増やす可能性があります。Logsで失敗と再試行が続いていないか、On Demandの条件が適切かを確認し、設定は一度に1項目だけ変更してください。近いネットワーク環境と利用時間で比較し、接続の使い方を変える必要があるか判断しましょう。