Shadowrocket よくある質問
App Storeでの購入からルールによる振り分けまで、問題が起きている段階を特定し、順番に確認します。以下の操作は、ユーザー自身が用意したサブスクリプションまたはサーバー情報があることを前提としています。画面上の用語は英語表記のまま掲載しています。
質問をタップすると回答が開きます。各項目は個別に開けるので、画面と照らし合わせて確認できます。最初から操作する場合はクイックスタート、順を追って問題を確認する場合はトラブルシューティングをご覧ください。
正規版の確認とApp Storeでの購入
まず製品が正規版であることを確認し、購入アカウントとデバイスの対応状況を確認してください。価格や互換性はストアの製品ページで確認できます。
App StoreでShadowrocketが見つからないときに確認すること
検索結果だけで判断せず、本サイトのアプリページからApp Storeの製品ページを開いて確認してください。「メディアと購入」で使用中のApple Accountの国または地域と、ストアに表示される提供状況を確認します。地域を確認するには、システムのSettingsからApple Accountの「メディアと購入」を開き、「アカウントを表示」を選択して「国または地域」を確認してください。変更する前に、画面に表示される残高、サブスクリプション、支払い条件を確認しましょう。アプリの提供状況はApp Storeの製品ページの表示に準じます。
App Storeで正規版Shadowrocketを見分ける方法
次の3点を確認してください。デベロッパがShadow Launch Technology Limitedであること、アイコンが本サイトに掲載されている公式アイコンと一致すること、製品ページのURLに含まれるアプリIDが932747118であることです。名前が似ているだけではアプリを特定できません。検索結果のアイコンだけで判断せず、詳細ページを開いて確認してください。購入前に価格、互換性、アプリの説明を確認し、いずれかが異なる場合は購入を中止して、本サイトのアプリページから製品ページを開き直してください。入手先はApp Storeのみです。
iPhoneを買い替えたり再インストールしたりした場合、もう一度購入が必要ですか?
購入時に使用したApple AccountでApp Storeにサインインし、アカウントの「アプリ」または購入済み項目からShadowrocketを探して、再ダウンロードしてください。システムで使用するアカウントと「メディアと購入」で使用するアカウントは異なる場合があるため、実際に購入したアカウントを確認しましょう。価格が表示される場合は、購入履歴、非表示の購入済み項目、アカウントの国または地域を確認し、すぐに再購入しないでください。購入済みの利用資格、デバイスの互換性、購入条件はApp Storeの製品ページの表示に準じます。
買い切り購入に含まれるものと、既存の設定が必要な理由
Shadowrocketは有料クライアントで、買い切り購入によってアプリの利用資格を取得できます。アプリの買い切り購入は接続サービスの契約とは異なり、購入しても接続用のサーバー情報は自動で作成されません。米国ストアでの価格は2.99米ドルで、各ストアでは現地通貨で表示されます。実際の価格はApp Storeの製品ページをご確認ください。接続するには、ユーザー自身が用意した有効なサブスクリプションまたはサーバー情報が必要です。本サイトではクライアントの操作方法のみを説明し、サーバーやサブスクリプションの提供・販売・推奨は行いません。
iPadにインストールできますか?MacやApple TVの互換性はどこで確認できますか?
iPhoneとiPadでは、同じApp Storeの製品ページからShadowrocketの情報を確認し、入手できます。iPadでは購入時のアカウントを確認してから、再ダウンロードの項目が表示されるか確認してください。画面が広いデバイスではレイアウトが異なる場合があるため、Home、Config、Settingsなどの画面上の用語を目印にしてください。Mac、Apple TV、Apple Visionでの利用可否も、同じ製品ページの互換性欄で確認できます。システム要件と購入条件はApp Storeの製品ページの表示に準じます。別のデバイスにインストールできるかどうかから判断しないでください。
インストールと初回起動
まず基本のネットワーク、設定の選択、システムの許可を確認してから接続スイッチを操作します。アプリの再ダウンロードと設定の復元は別の操作です。
初回接続時にVPN構成の許可を求められた場合、どうすればよいですか?
Shadowrocketでユーザー自身が用意した有効な設定を選択してから、接続スイッチを操作してください。初めて接続するとき、システムからVPN構成の追加を求められる場合があります。操作中のShadowrocketからの要求であることを確認し、画面の案内に従って許可したうえで、デバイスの認証を完了してください。この許可はクライアントのネットワーク接続構成を作成するためのもので、サーバーのパラメータに代わるものではありません。以前に要求をキャンセルした場合は、アプリに戻って再接続してください。デバイスが組織によって管理されている場合は、管理ポリシーでVPN構成の追加が許可されているか確認してください。
Homeの接続スイッチがオンにならない、またはすぐにオフになる場合の確認方法
まずHomeのSERVER欄に項目があり、選択されていることを確認し、次にシステムのVPN許可が完了しているか確認してください。ほかのVPN構成が同時に有効になっていないか、デバイスの管理制限がないかも確認します。テストする接続構成は一度に1つにしてください。それでもスイッチがすぐにオフになる場合は、システムに表示されたメッセージを記録し、アプリを終了してから開き直します。必要に応じてデバイスを再起動してください。最初からすべての設定を削除したり、アプリを再インストールしたりせず、既存の設定をバックアップしてから、トラブルシューティングの手順に沿って原因を絞り込みましょう。
画面が英語です。Home、Config、Data、Settingsでは何を確認できますか?
Homeでは接続状態の確認、SERVERの選択、基本的な接続操作を行います。Configでは設定ファイルとルールを管理します。Dataでは利用可能な通信量や接続記録を確認できます。Settingsではアプリの設定を行います。具体的な項目の場所は、現在のアプリ画面で確認してください。公式マニュアルでは画面上の英語表記をそのまま掲載し、項目を照合しやすくしています。使い始めるときは、まずHomeでインポートと選択を済ませ、次にGlobal Routingを確認してください。接続のために複数のSettings項目を同時に変更する必要はありません。
アプリを再ダウンロードすると、以前のサブスクリプションやルールも自動で戻りますか?
App Storeで購入済み項目を復元するとアプリを再入手できますが、アプリ内の設定すべてが復元されるわけではありません。再インストールの前に、既存のサブスクリプションURL、必要なサーバーパラメータ、使用中のConfigファイルをそれぞれ保存してください。バックアップや同期機能を利用する場合は、バックアップを読み取れることも事前に確認しましょう。復元後はSERVER、選択中のConfig、Global Routingをそれぞれ確認してから接続してください。サブスクリプションURLや設定にはアクセス認証情報が含まれる場合があります。安全な場所に保管し、内容全体をスクリーンショットや問い合わせ文に公開しないでください。
接続前にWi-Fiをテストするべきですか?それとも先にクライアントの設定を調整しますか?
まずShadowrocketの接続をオフにし、現在のWi-Fiまたはモバイル通信で普段利用するページにアクセスできることを確認してください。公衆Wi-Fiにログイン画面が表示される場合は、先にネットワーク認証を完了します。基本のネットワークが正常になってから、アプリを開いて既存の設定をテストしてください。比較する場合は、同じ設定でWi-Fiとモバイル通信をそれぞれ試し、通信量に応じた料金にも注意しましょう。一方のネットワークだけで問題が起きる場合は、そのネットワークの認証、ルーティング、制限を優先して確認してください。原因を特定しにくくなるため、最初はプロトコル、ルール、DNSを変更せず、複数の条件を同時に変えないようにします。
サブスクリプションと接続情報のインポート
このセクションでは、ユーザー自身が用意した情報を扱います。インポート、更新、SERVERの選択、接続の開始は、それぞれ結果を確認してください。
既存のサブスクリプションURLはどこからインポートできますか?
アカウントのWebページや説明ページではなく、ユーザー自身が用意した完全なサブスクリプションURLをコピーしていることを確認してください。HomeからAdd Serverを開き、TypeをSubscribeに設定します。URLと識別しやすいメモを入力して保存し、取得が完了するまで待ちます。画面によって項目の場所が異なる場合があるため、実際のアプリ画面を確認してください。インポート後、グループと項目が表示されたことを確認して、有効な項目を選択します。サブスクリプションURLを保存しただけでは接続されません。サブスクリプションとConfigファイルは用途が異なるため、URLの見た目が似ているだけで置き換えないでください。
Subscribeのインポートに失敗する、または一覧が空の場合の確認手順
まず基本のネットワークが正常か確認し、次にURLの文字抜け、余分な空白や改行、アクセス権の有効期限を確認してください。一覧が空の場合は、応答がクライアントで対応しているサブスクリプション形式であり、ログインページ、案内ページ、エラーページではないことを確認します。URLが有効でも特定のネットワークで失敗する場合は、利用可能な別のネットワークで再試行してください。それでも解決しない場合は、エラーメッセージを記録し、利用中のサービス提供元にURLの状態と形式を確認します。URL全体を公開したり、同じサブスクリプションを何度も追加したりしないでください。
既存のサブスクリプションを更新する方法と、更新後にSERVERを選び直す必要があるケース
Homeで既存のサブスクリプショングループを見つけ、グループのメニューから更新を実行します。処理が完了してから結果を確認してください。自動更新を設定している場合も、項目が残っているだけで成功と判断せず、関連するスイッチ、実行条件、直近の更新結果を確認しましょう。更新によって項目名や件数が変わる場合があります。選択中のSERVERが削除されていたら、選び直してください。サブスクリプションから生成された項目を手動で変更している場合は、記録を残しておきましょう。次回の更新で変更が上書きされる可能性があります。サブスクリプションの更新はConfigの更新とは異なります。
Add Serverに手入力する際、間違いやすいパラメータは何ですか?
まずTypeを、ユーザー自身が用意したサーバー情報のプロトコルに合わせ、アドレス、ポート、認証情報を一つずつ確認してください。VLESS、VMess、Trojanなどは必要な項目が異なります。Typeだけを変更して、ほかのパラメータをそのまま使わないでください。TLSや特定の通信方式を有効にする場合は、既存の説明に従ってSNI、Host、パスなども確認し、大文字・小文字や前後の空白にも注意します。パラメータの確認を省略するために証明書の検証をオフにしないでください。変更後に保存して対象の項目を選択し、接続をテストします。
Scan QR Codeでインポートできたのに接続できないのはなぜですか?
Scan QR Codeの成功は、通常、QRコードの内容が読み取られて項目に登録されたことを示すだけで、サーバーが利用可能であることを保証しません。QRコードがユーザー自身の有効な設定から作成されたものか確認し、インポートしたプロトコル、アドレス、ポート、通信パラメータが揃っているか確認してください。画像から読み取った場合は、別のQRコードを認識していないかも確認します。続いてHomeで対象の項目が選択されていることを確認し、Connectivity Testと実際のアクセス結果を確認してください。QRコードには認証情報が含まれる場合があるため、公開しないでください。インポート後も、システムのVPN許可と接続操作は別途必要です。
ルールによる振り分けとトラブルシューティング
システムの接続状態、サーバーへの到達性、ルールの一致、DNSによる名前解決を切り分けます。一度に変更する条件は1つにし、元に戻せるようにしておきましょう。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configは、現在選択されている設定ファイルとルールに従って通信を振り分けます。Proxyは、処理可能な通信をプロキシ経由で転送しますが、有効なSERVERが必要です。Directは通信を直接処理するため、プロキシサーバーが使えるかどうかの確認には使えません。日常的な利用では、適切なルールが設定されている場合はConfigを使います。ルールの影響を切り分けるときは、一時的にProxyへ切り替えて比較できます。テスト後は元のモードに戻してください。Global Routingのモードと、ルール内のポリシーキーワードPROXY、DIRECTを混同しないようにしましょう。
接続済みなのにWebページを開けない場合、次に確認すること
接続済みと表示されても、すべての接続先にアクセスできるとは限りません。まず接続をオフにして基本のネットワークが正常か確認し、選択中のSERVERが有効かどうかを確認します。Connectivity Testも判断材料として利用してください。次に、1つのページだけでなく複数の接続先を試します。Configだけで問題が起きる場合は、一時的にProxyに切り替えて比較し、ルールの一致状況とポリシーを重点的に確認してください。ドメインへのアクセスに失敗し、ほかの状況から名前解決の問題が疑われる場合はDNSを確認します。一度に変更するのは1項目だけにし、ルール、プロトコル、名前解決の方式を同時に変更しないよう、元の設定を記録してください。
Connectivity Testがタイムアウトした場合と正常な場合、それぞれ何がわかりますか?
Connectivity Testの結果は、テスト方法、接続先、現在のネットワークによって異なります。タイムアウトの原因は、サーバーに到達できない、認証情報が誤っている、テスト先に問題がある、ネットワーク制限があるなどさまざまで、サブスクリプション全体が無効とは限りません。正常な結果でも、すべてのアプリやWebサイトにアクセスできるとは限りません。同じネットワーク、同じ接続先で既存の項目を比較し、実際のアクセス状況や接続記録も合わせて確認してください。Wi-Fiまたはモバイル通信の片方だけで失敗する場合は、ネットワークの違いを優先して確認します。1回のテスト結果だけで全体の通信速度を判断しないでください。
ルールが想定どおりに動作しないとき、すぐにDNSを変更するべきですか?
まずGlobal RoutingがConfigであることと、意図したConfigファイルを使用していることを確認してください。次にルールの順序を確認し、対象のドメインやアドレスに最初に一致するルールと、そのポリシー、最終ルールFINALを確認します。後にある細かな条件より、前の広い条件が先に一致する場合があります。DNSはドメイン名の解決に関係しますが、すべてのポリシー選択の誤りを解決するものではありません。名前解決の問題を示す根拠がある場合に限り、システムDNS、カスタムDNS、DNS over HTTPSへの到達性を確認し、元に戻せるよう変更前の設定を保存してください。
長時間接続するとバッテリー消費が増えます。On Demandをオフにするべきですか?
まずシステムのバッテリー画面で、同じ時間帯の使用状況を比較してください。バックグラウンド同期、電波の強さ、実際の通信量も確認します。継続的な通信、頻繁な再接続、多数の診断記録は、いずれも消費電力を増やす可能性があり、VPNアイコンだけでは判断できません。On Demandは条件に応じて接続を開始する機能です。意図しない再接続を調べる場合は、一時的にオフにして手動接続と比較できます。その際、短時間に何度もまとめてテストするのは避けてください。各回のネットワークと利用時間をできるだけ揃えて結果を比べ、原因を確認したら必要な設定を元に戻します。すべての機能を一度にオフにする必要はありません。