公式ガイド · FAQインデックス
Shadowrocket よくある質問
まず、問題が購入、読み込み、接続のどの段階で起きているかを確認し、該当する回答に沿って一つずつ確認してください。一度に変更する設定は一つにし、比較できるよう元のエラー内容を記録しておきます。
- 4つの確認カテゴリ
- 操作に関する20の質問
- 画面上の用語は英語表記のまま
App Store
正規版の確認と購入
まずストアと購入履歴を確認し、アプリを入手できるか判断します。システム言語、アカウントのストア地域、アプリの互換性は、それぞれ別の確認項目です。
App StoreでShadowrocketが見つからないときは、まず何を確認すればよいですか?
まず、App Storeで使用しているアカウントのストア地域を確認します。デバイスの言語やシステムの地域設定だけでは判断できません。システムのSettingsでApple Accountを開き、「メディアと購入」からアカウントを確認して、「国または地域」を確認してください。システムのバージョンによって項目名や場所が異なる場合があります。アプリの表示状況は各ストアでの提供状況によって異なります。アプリの入手ページから対象の製品ページを開いて確認できます。地域を変更する必要がある場合は、アカウント内の公式な「国または地域」変更手続きを利用し、残高、サブスクリプション、支払い方法などの条件を事前に確認してください。
App Storeで見つけたShadowrocketが正規版か確認するには?
名称や検索結果の表示順だけで判断せず、デベロッパ、公式アイコン、アプリIDを確認してください。デベロッパはShadow Launch Technology Limitedです。アイコンは当サイトのヘッダーに表示されている公式アイコンと一致し、製品ページのリンクにはid932747118が含まれます。名前が似ていても同じアプリとは限りません。購入前に製品ページを開き、互換性と価格も確認してください。本ガイドのアプリ入手ページに確認項目をまとめています。内容を確認してからApp Storeで購入してください。
Shadowrocketを購入したら、接続情報も用意する必要がありますか?
既にお持ちのサブスクリプションまたはサーバー情報を、ご自身で用意する必要があります。アプリの買い切り購入は、接続サービスの契約とは別です。購入するのはShadowrocketアプリの利用権であり、接続先のサーバーが自動で用意されるわけではありません。米国のApp Storeでは2.99ドルの買い切りです。実際の価格はApp Storeの製品ページで確認してください。ほかのストアでは現地通貨で表示されます。当サイトでは接続先やサブスクリプションの提供、販売、推奨は行っていません。お手持ちの情報の有効性、利用可能量、有効期限はご自身で確認してください。
機種変更や再インストールの際、もう一度購入する必要はありますか?
同じ購入アカウントでApp Storeの購入済み項目を確認し、すぐに再購入しないでください。新しいデバイスのApp Storeアカウント画面から購入済みアプリを探し、Shadowrocketのページにある再ダウンロードの手順に従います。価格が表示される場合は、「メディアと購入」で使用しているアカウント、購入履歴、アプリが非表示になっていないかを確認してください。復元の可否や購入の適用範囲は、App Storeの製品ページの表示に従います。アプリを復元しても設定は復元されません。既存のサブスクリプションやローカルルールは別途確認してください。
iPadにもインストールできますか?MacなどのAppleデバイスとの互換性はどこで確認できますか?
iPadでは、同じApp Store製品ページからShadowrocketの互換性を確認して入手できます。購入済みの場合は、まず購入時のアカウントで購入済み項目を確認してください。本ガイドでは主にiPhoneとiPadの操作を説明します。Mac、Apple TV、Apple Visionとの互換性も同じ製品ページで確認できます。システム要件と購入の適用範囲は、いずれもApp Storeの表示に従ってください。ファミリー共有の対象かどうかも、ストアの説明とファミリー購入の設定で確認してください。家族であることだけで購入権があるとは限りません。
続けて確認:正規版を見分ける3つのポイント · App Storeガイド
Home / Settings
初回起動と接続
初回接続では、まずシステムの許可を完了してください。アプリの再入手、アプリ内データの復元、VPN接続の確立は、それぞれ別に確認します。
初回接続時に「VPN構成を追加」という確認が表示された場合、許可してもよいですか?
直前に自分で接続操作をしたShadowrocketからの確認であることを確かめたうえで、システムの手順に従ってVPN構成の追加を許可し、デバイスで求められる認証を完了してください。この確認はシステムにVPN構成を追加するためのもので、サブスクリプションの読み込み手順ではなく、サーバーへの接続可否を確認するものでもありません。以前に拒否した場合は、アプリに戻ってもう一度接続操作を行ってください。システムに関連する構成が既にある場合は、どのアプリに属するものか確認します。システムの項目を繰り返し削除せず、まず現在の設定を記録して、表示された案内に従ってください。
接続スイッチがオンにならない、またはオンにしてもすぐオフになる場合は?
まず、システムの許可が完了していないのか、接続の確立に失敗しているのかを切り分けます。Homeで使用可能なサーバーが選択され、必須項目がすべて入力されていることを確認してください。次に、システムのSettingsにShadowrocketのVPN構成があるか、確認待ちの許可がないかを確認します。システムのVPN接続を使用する別の構成が同時に有効になっていないか、デバイス管理ポリシーによる制限がないかも確認してください。確認後に一度だけ再接続し、直後に表示されるエラーを記録します。それでも失敗する場合は、最初のエラーを見失わないよう、スイッチを何度も切り替える前にデバイスを再起動して再確認してください。
アプリの画面が英語の場合、本ガイドを見ながら操作するには?
機能を探すときは、画面に表示される英語名を目印にしてください。日本語の意味からメニューの場所を推測しないようにします。本ガイドではHome、Config、Settings、Add Server、Subscribeなどの表記をそのまま使い、日本語で操作の目的を説明しています。まずシステムのSettingsからアプリの設定を開き、優先する言語の項目があるか確認してください。選択できる言語は、アプリとシステムに実際に表示される内容に従います。iPadの横向き画面はiPhoneとレイアウトが異なる場合があり、項目の場所も画面の変更に伴って変わることがあります。項目名と現在の画面の両方を確認してください。
接続後もShadowrocketを前面に表示したままにする必要がありますか?
通常は前面に表示し続ける必要はありません。接続はシステムのVPN機能によって維持されますが、最終的な状態はシステムのVPN項目と実際のアクセス結果で確認してください。別のアプリに切り替える前に、許可を完了し、接続が確立していることを確認します。ネットワークを切り替えた後に切断される場合は、現在のネットワークでアクセスできるか、サーバーに到達できるか、On Demandが想定どおり動作しているかを確認してください。アプリがバックグラウンドにあること、システムにVPNと表示されること、目的のWebサイトにアクセスできることは、それぞれ別に判断してください。
購入済みアプリを復元したのに、以前の設定が表示されないのはなぜですか?
App Storeの購入履歴とアプリ内データは、復元される内容が異なります。購入済みアプリを再入手できても、ローカルのサーバー、サブスクリプション、ルール、選択状態が復元されるとは限りません。まず、デバイスの移行やシステムバックアップで実際にどのデータが復元されたかを確認し、アプリ内の現在の一覧も確認してください。不足している項目は、ご自身で保存したサブスクリプション、サーバー情報、設定のバックアップから再度読み込みます。重複して追加したり、古い項目を誤って選んだりしないよう、読み込み前に既存の内容を確認してください。
手順を確認:初回接続の手順を読む
Subscribe / Add Server
サブスクリプションの読み込み
以下の手順は、ご自身のサブスクリプションまたはサーバー情報を既にお持ちであることを前提とします。読み込み、更新、実際の接続は、それぞれ別に確認してください。
サブスクリプションの読み込みに失敗したときは、どの順番で確認すればよいですか?
まずリンクが完全か確認し、次にネットワークと取得した内容を確認します。コピー時に前後の空白や改行を取り除き、案内ページのURLをサブスクリプションURLと取り違えていないか確認してください。続いて、元のリンクの有効期限、アクセス権限、現在のネットワークからの接続可否を確認します。サーバーからログイン画面、エラーページ、または非対応の内容が返されている場合、貼り直しても通常は解決しません。アプリのエラーメッセージを記録し、元の情報提供元に形式を確認してください。調査記録にサブスクリプションURL全体を公開しないでください。
Add Serverで手動追加したサーバーが使えない場合、どの項目を確認すればよいですか?
アドレスとポートだけでなく、元のサーバー情報と各項目を照らし合わせてください。まずプロトコルの種類、次に認証情報を確認します。元の情報にTLS、SNI、転送方式、パスなどの項目がある場合は、それぞれ対応させてください。同じ名前の項目でも、プロトコルによって役割が異なる場合があります。空欄にすれば正しい既定値が使われるとは限りません。保存後、Homeで追加した項目が実際に選択されていることを確認してから接続テストを行います。原因を特定しやすいよう、一度に修正する項目は一つにしてください。
サブスクリプションの更新方法と、更新後に接続先が変わる場合がある理由は?
Homeで該当するSubscribe項目を探し、その項目の更新操作を実行して、一覧が再表示されたかだけでなく更新結果も確認してください。アプリ起動時の自動更新に関するオプションを有効にしている場合は、直近の更新が成功したかも確認します。更新ではサブスクリプションから返された内容に応じて項目が変更されるため、選択中の項目が削除されたり、名前が変わったりすることがあります。更新後に選択状態を確認してください。サブスクリプションの更新で反映されるのは読み込み済み情報です。Config内のすべてのルールやアプリ自体の更新とは異なります。
サブスクリプションの更新がタイムアウトする、リンクが無効になる、または一覧が空になる場合は?
まず現在使えている設定を残し、すぐに削除して読み込み直さないでください。タイムアウトの場合は現在のネットワークとサブスクリプションURLへの接続可否を確認します。リンクが無効な場合は、有効期限とアクセス権限を確認してください。一覧が空の場合は、取得した内容に認識可能なサーバー情報が含まれているか確認します。正常に使える別のネットワーク環境でも一度試し、ローカルネットワークの問題か、接続先からの応答の問題かを切り分けてください。エラー内容、発生した手順、すべてのサブスクリプションに影響しているかを記録してから、元の情報提供元に確認します。何度も更新して調査の手がかりを消さないようにしてください。
読み込みのトラブルを調べる際、どの情報をスクリーンショットに撮ったり、他の人に送ったりできますか?
エラーの判断に必要な最小限の情報だけを共有してください。たとえば、エラー内容、プロトコルの種類、操作手順、タイムアウトの有無などです。サブスクリプションURL全体、QRコード、認証情報、アクセス資格情報を含む設定内容は必ず隠してください。表示名にも個人情報が含まれる場合があるため、あわせて確認します。QRコードとテキストのリンクには同じ接続情報が含まれる場合があるので、画像だからといって公開してはいけません。照合用の元データは自分だけがアクセスできる場所に保管し、共有するのは機密情報を削除したコピーにしてください。
関連情報:サブスクリプションの手動更新と失敗時の確認 · 用語集
Global Routing / Config
ルール設定とトラブル対処
「接続が確立したこと」と「リクエストが想定どおり届くこと」を分けて確認します。同じサーバー、同じ接続先で、一度に一項目だけ変更して比較してください。
Global RoutingのConfig、Proxy、Directは、どのように使い分けますか?
普段どおりルールで通信を振り分ける場合はConfigを選び、現在の設定にあるルールに従って通信を処理します。選択中のサーバーを一時的に確認する場合はProxy、直接接続との比較にはDirectを使います。モードを切り替えてもすべての問題が解決するわけではありません。設定内の除外ルール、DNS、システムのネットワークも結果に影響する場合があります。テスト前に元のモード、選択中のサーバー、対象アドレスを記録し、一度に変更する項目は一つにしてください。確認後は、想定していたConfigの設定に戻します。
接続済みと表示されるのにインターネットへアクセスできない場合、どこから確認すればよいですか?
基本のネットワーク、サーバー、ルール、DNSの順に確認してください。まず接続を切って現在のネットワーク自体が使えるか確認し、次に選択中のサーバーとサブスクリプションの有効性を確認します。Connectivity Testで結果を確認できますが、一度成功しただけですべてのWebサイトにアクセスできるとは限りません。一部のアドレスだけ失敗する場合は、対象ドメインを記録し、現在のConfigでどのルールに一致しているか、DNSが正常な結果を返しているかを確認します。ConfigとProxyを比較するときは同じサーバーを使い、ネットワーク、サーバー、ルールを同時に変更しないでください。
カスタムルールが適用されない場合、FINALはどこに置けばよいですか?
まずGlobal RoutingがConfigになっていて、編集したばかりの設定が選択されていることを確認します。Ruleセクションは上から順に照合され、最初に一致したルールが適用されると、それ以降は確認されません。より具体的な例外を広範なルールより前に置き、FINALは最後のフォールバックとして配置してください。PROXYはプロキシ経由、DIRECTは直接接続、REJECTはリクエストの拒否を意味します。変更後は同じ対象で再確認し、ドメインに実際に適用されたルールを確認してください。設定ファイルにルールが記載されているだけで、実際に適用されると判断しないでください。
有効にしてからバッテリー消費が増えた場合、現在の設定が関係しているかどうかを確認するには?
デバイスが一時的に熱くなっただけで判断せず、システムのバッテリー使用状況を一定期間確認してください。動画の転送、継続的なアップロード、頻繁なネットワーク切り替え、接続の再試行、長時間のログ記録は、いずれも消費量を増やす場合があります。近いネットワーク環境と使用状況で変更前後を比較し、サーバーが頻繁に切断されていないか、テストを繰り返していないか、診断記録が有効のままになっていないかを確認します。調整時は必要な接続設定を維持し、一度に変更する項目は一つにしてください。バッテリー統計とDataの通信量表示は目的が異なるため、直接換算することはできません。
日常の確認でOn DemandとDataをどう使えばよいですか?
On Demandは設定した条件に応じて接続を開始する機能で、サーバーが必ず利用できることを示すものではありません。自動再接続の動作を調べる場合は、まず起動条件と現在のネットワークを確認し、接続が繰り返されないか観察してください。手動で切断した後に再接続される場合は、まずこの項目を確認します。Dataで通信量を確認する前に、集計対象、期間、直近でリセットしたかを確認してください。表示がゼロでも、対象の通信が現在の集計対象を通っていないだけの場合があります。数値が大きくても異常とは限らないため、実際の通信状況や接続ログとあわせて判断してください。
続けて確認:Global Routing · 診断ツール · ルールの順序とFINAL