SHADOWROCKET / FAQ
Shadowrocket トラブル対処
まず問題がどの段階で発生しているか確認し、順番に切り分けます。以下のQ&AはShadowrocket公式マニュアルとして、App Storeでの購入、初回の許可、利用中のサブスクリプションの追加、Global Routingのトラブル対処を扱います。
質問をタップすると回答が開きます。操作前に現在のサーバーとConfigを記録し、結果を比較できるよう、一度に変更する項目は一つにしてください。
APP STORE / PURCHASE
正規版の確認と購入
製品ページと購入アカウントを確認してから、検索結果、価格、購入済みアプリの復元について確認します。
App StoreでShadowrocketが見つからないとき、まず確認することは?
まず、現在のApple Accountのストア地域とアクセス制限を確認します。検索結果だけでアプリの提供状況を判断しないでください。ダウンロードガイドからApp Storeの製品ページを開き、ストアに表示される案内を確認します。次に、システムのSettingsでスクリーンタイムとコンテンツ制限を確認し、該当する年齢制限のアプリが表示される設定になっているか確認してください。地域を確認するには、Settings → Apple Account → メディアと購入 → アカウントを表示 → 国または地域の順に進みます。項目名はシステムの表示に従ってください。地域を変更する前に、残高、サブスクリプション、支払い方法に関する案内を確認し、検索結果を試すために地域を何度も切り替えるのは避けてください。
App Storeのアプリが正規版のShadowrocketか確認するには?
アプリ名だけでなく、デベロッパ名、公式アイコン、アプリIDの3点を照合します。デベロッパはShadow Launch Technology Limited、アイコンは当サイトに掲載している公式アイコン、製品ページのアプリIDはid932747118であることを確認してください。ダウンロードガイドから製品ページを開き、各項目を照合した後、価格と互換性の欄を確認します。似た名前やアイコンだけでは、デベロッパ名とアプリIDの確認に代わりません。システム要件、デバイスの互換性、ユニバーサル購入の対象かどうかは、App Storeの表示を確認してください。
機種変更や再インストールの際、Shadowrocketを再購入する必要はありますか?
通常は、もう一度支払う前に、購入時のアカウントで購入済みアプリを再ダウンロードできるか確認します。App Storeの「メディアと購入」に、購入時のApple Accountでサインインしていることを確認し、アカウント画面のアプリまたは購入済み項目からShadowrocketを検索して、表示された再ダウンロード方法に従ってください。デバイスのサインイン用アカウントと、ストアで購入したアカウントが異なる場合があるため、それぞれ確認が必要です。価格が表示される場合は、購入履歴、現在のストア地域、製品ページが正しいかを確認します。それでも解決しない場合は、App Storeのアカウントサポートにお問い合わせください。アプリを再ダウンロードしても、以前のサーバー情報が復元されるわけではありません。設定を復元できるかどうかは、事前にバックアップを保存していたかによります。
アプリの買い切りにサーバーやサブスクリプションは含まれますか?
含まれません。アプリの買い切りと接続サービスの契約は別です。購入するのはShadowrocketアプリの利用権であり、サーバー、サブスクリプション、継続して利用できる接続サービスが付属するわけではありません。米国ストアでの表示価格は2.99米ドルの買い切りですが、実際の金額と現地通貨での価格はApp Storeの購入確認画面でご確認ください。以後の設定には、利用者自身がすでに契約しているサブスクリプションまたはサーバー情報を使用し、サービス提供元の案内に従って追加してください。当サイトではサーバーやサブスクリプションの提供、販売、推奨は行っていません。アプリの購入履歴、利用中サービスの有効期間、サーバーの接続状況はそれぞれ別の項目です。トラブル時は分けて確認してください。
DEVICE / PERMISSION
インストールと初回起動
App Storeから入手してシステムの許可を設定した後、アプリ内の接続設定を確認します。
iPadにもインストールできますか?iPhoneと購入方法や設定は同じですか?
iPadでも同じApp Store製品ページからShadowrocketを確認・入手できます。システム要件とユニバーサル購入の対象かどうかは、App Storeの表示をご確認ください。購入済みの場合は、iPadのApp Storeに購入時のアカウントでサインインし、購入済み項目を確認してから、ストアに表示される方法で再ダウンロードします。iPadはiPhoneと画面の広さやタブの配置が異なる場合があります。ボタンのスクリーンショット上の位置ではなく、Home、Config、Settingsなどの画面上の名称で機能を探してください。アプリの購入権と設定データは別のものです。初回起動後、サーバー、サブスクリプション、現在選択されているConfigを確認してください。
初回接続時に「VPN構成を追加」という案内が表示されたら、どうすればよいですか?
これはシステムのネットワーク接続設定を作成するための許可です。操作がShadowrocketによって開始されたことを確認してから許可してください。アプリを開いて利用中のサーバーを選び、接続を開始するときにシステムのダイアログを読み、アプリ名を確認してから、システムの案内に従って認証します。VPN構成の追加を許可しても、サーバー設定が正しいことや、接続先のサービスが利用可能であることは保証されません。許可後に接続結果を確認してください。組織の管理下にあるデバイスやスクリーンタイムの制限により、設定を変更できない場合があります。その場合はデバイス管理者に設定方針を確認し、システム内のほかのネットワーク構成をむやみに削除しないでください。
接続スイッチをオンにできない、またはオンにしてもすぐオフになる場合の確認方法は?
まず、権限の設定が完了していないのか、接続の確立に失敗しているのかを切り分けてから、順に確認します。Homeで必要な情報が入力されたサーバーを選択していることを確認し、接続を再度オンにして、VPN構成の許可待ちになっていないか確認してください。エラーが表示された場合は、まずメッセージを記録します。次に、システムのSettingsでVPNの状態を確認し、ほかのVPN接続が有効になっていないか、デバイス管理による制限がないかを調べます。On Demandを変更したことがある場合は、自動接続の条件を一時的にオフにして、手動で接続を試してください。それでも失敗する場合は、サーバーアドレス、ポート、認証情報、プロトコルの設定を確認します。未バックアップの設定を失わないよう、最初からアプリを再インストールするのは避けてください。
画面が英語表示の場合、マニュアルにある設定項目はどう探せばよいですか?
画面に表示されている英語の項目名で探してください。公式マニュアルでも、画面と照合しやすいよう項目名は英語表記のまま掲載しています。Homeではサーバーや接続画面を確認できます。Add Serverはサーバーの追加、Subscribeはサブスクリプションの追加時に選ぶ種類、Configは構成ファイルの管理、Settingsは設定、Dataは通信量関連の情報を確認する項目です。Global Routingではルーティングモードを選択します。デバイスやアプリの画面によって配置が異なる場合があるため、アイコンの位置ではなく機能名を目印にしてください。表示言語を変更する場合は、システムのアプリごとの言語設定を確認します。選択できる言語はデバイスの設定画面をご確認ください。
SUBSCRIBE / ADD SERVER
サブスクリプションとサーバーの追加
サーバーのサブスクリプションかConfigかを見分けてから、形式、設定項目、更新結果を確認します。
サブスクリプションを追加できない、または追加後にサーバー一覧が空の場合の対処方法は?
まず、追加しようとしているのがサービス提供元から受け取ったサブスクリプションURLであり、アカウントページや案内ページではないことを確認します。Add Serverで画面に表示されるSubscribeを選び、URL全体を貼り付けて保存します。先頭や末尾に空白、改行、日本語の句読点が混入していないか確認してから更新してください。次に、リクエストの失敗と内容の解析エラーを切り分けます。前者では、ローカルネットワーク、URLの有効期限、サービス提供元が指定するアクセス条件を確認します。後者では、返された内容がShadowrocket対応のサブスクリプション形式か、ログイン画面やエラーメッセージではないかを確認してください。URL全体を公開しないでください。サービス提供元に問い合わせる場合は、エラーメッセージを伝え、URLに含まれる認証情報を隠してください。
登録済みのサブスクリプションを更新する方法と、更新後の確認事項は?
更新は保存済みのサブスクリプション項目に対して行います。同じURLを毎回追加する必要はありません。Homeで該当するサブスクリプションを見つけ、画面に表示される更新操作を実行します。完了後、エラーが表示されていないか、サーバー一覧に変化があったか確認してください。更新すると、サブスクリプションから返された内容に応じて項目が更新されます。選択中のサーバーの名前が変わったり、削除されたりする場合があるため、現在の選択を確認し直してください。サブスクリプションの更新とConfig構成ファイルの更新は別の操作です。前者は主にサーバー情報、後者はルールなどの設定に関わります。更新に失敗した場合は、元の項目と利用可能な情報を残してから、URLの有効期限とサービスの状態を確認してください。復元できなくなるおそれがあるため、すぐに削除しないでください。
Add Serverで手動追加するとき、どの項目を一つずつ確認すればよいですか?
まず、サーバーの種類をサービス提供元が案内するプロトコルに合わせ、その種類に必要な項目を入力します。基本項目はアドレス、ポート、認証情報です。Trojan、VLESS、Hysteria2などでは、TLS、サーバー名、トランスポート関連の設定も必要になる場合があります。サービス提供元の説明と一項目ずつ照合し、別のプロトコルの項目をそのまま流用しないでください。入力後に保存し、Homeに戻って対象のサーバーを選択してから接続を試します。サーバー名は通常、端末内で識別するためのラベルにすぎず、名前を変更しても接続は直りません。Scan QR Codeで追加した場合も、読み取られたプロトコルと重要な設定項目を確認してください。QRコードを読み取れても、サーバーが現在利用可能とは限りません。
SubscribeとConfigの違いは何ですか?バックアップ時の注意点は?
Subscribeは主にサーバー一覧の取得と更新に使います。Config構成ファイルはルールなどの設定をまとめるもので、ファイル名だけを根拠に互いの代わりとして使うことはできません。URLやファイルを受け取ったら、サービス提供元の説明で種類を確認し、適切な画面から追加してください。Configを追加した後は、目的のファイルが現在有効になっているかも確認します。バックアップの前に、利用中のサーバー、サブスクリプション項目、Configを記録し、アプリで提供されるエクスポート機能を使って個別に保存してください。サブスクリプションURL、認証情報、一部の構成には機密情報が含まれる場合があります。バックアップは自分で管理できる場所に保存してください。トラブル対応のために情報を共有する際は、該当項目を隠し、ファイル全体を公開しないでください。
GLOBAL ROUTING / DIAGNOSTICS
ルールによる振り分けとトラブル対処
ローカルネットワーク、サーバー、ルーティングモード、接続先へのリクエストを分けて確認し、複数の設定を同時に変更しないようにします。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
普段どおりルールに従って通信を振り分ける場合はConfig、プロキシ経由の通信を一時的に確認する場合はProxy、ローカルからの直接接続と比較する場合はDirectを選びます。Configは現在有効な構成に基づいて動作するため、ルールファイルとサーバーの両方が正しく選択されている必要があります。Proxyは対象の通信をプロキシモードで処理しますが、接続先との通信成功を保証するものではありません。Directは直接接続として処理します。トラブル対処では、元のモードを記録してからこの項目だけを切り替え、同じ接続先で比較してください。テスト後は元の設定に戻します。モード名は接続品質を示すものではありません。Proxyを選んだだけで、通信がサーバー経由になったとは判断できません。
接続済みなのにWebページが開かないとき、どの順番で確認すればよいですか?
接続済みという表示は、システムの接続が確立したことを示すだけで、すべてのリクエストが完了することを保証しません。まず接続を切った状態で、普段利用できるページにローカルネットワークからアクセスできるか確認します。次にShadowrocketを接続し、同じページを再確認してください。その後、選択中のサーバーが利用可能か確認し、Global RoutingのProxyとConfigを一項目ずつ切り替えて比較します。Proxyでは利用できるのにConfigで失敗する場合は、現在の構成、ルールの適用、DNSを優先して確認します。どちらも失敗する場合は、サーバー設定、サービスの状態、ローカルネットワークを確認してください。Dataとアプリが提供する診断情報も参考にします。DNS、プロトコル、ルールを同時に変更すると、原因を特定しにくくなるため避けてください。
Connectivity Testの数値が低くても、実際のアクセスが遅いのはなぜですか?
Connectivity Testの結果は特定の条件で測定した応答を示すもので、継続的な通信速度やWebサイトの実際の使い心地を単独で示すものではありません。まず同じ方法でテストしていることを確認し、利用中のサーバーから少数を選んで、同じページまたはファイルで比較してください。その間、ローカルネットワーク、Global Routing、Configは固定し、条件の異なる結果を混ぜて判断しないようにします。一部の接続先だけ遅い場合は、ルールの適用と接続先の応答を確認します。全般的に遅い場合は、Wi-Fiとモバイル通信をそれぞれ使って比較してください。ネットワークを切り替えるとデータ通信量に影響します。テスト前に契約内容を確認し、サーバー一覧全体を何度も繰り返しテストする必要はありません。
接続後にバッテリー消費が増える、または切断後に自動再接続する場合の対処方法は?
まず、実際の通信量によるバッテリー消費と、On Demandの条件による自動接続を切り分けます。システムのSettingsにあるバッテリー画面で該当時間帯の使用量を確認し、大量通信、頻繁なテスト、繰り返しの再接続がないか調べてください。Dataは通信量の確認に役立ちますが、バッテリー消費の原因を判断する材料としては十分ではありません。手動で切断した後に再接続する場合は、On Demandが有効か、現在のネットワークが接続条件に該当するかを確認し、一時的にオフにして手動接続と比較します。バッテリーの状態を確認するために速度テストを何度も繰り返さないでください。使用時間とネットワーク条件をできるだけ揃えて比較します。デバイスが明らかに熱くなる場合は、大量通信をいったん停止し、サーバーへの接続失敗が続いていないか確認してください。