公式マニュアル · 質問一覧

Shadowrocket よくある質問

問題が発生した段階を確認し、該当する回答をご覧ください。購入ではアカウントとストア、読み込みではリンクと形式、接続では許可とサーバー、振り分けではGlobal RoutingとConfigを確認します。

以下の読み込みと接続の説明は、ユーザー自身が用意したサブスクリプションまたはサーバー情報があることを前提としています。

質問をタップすると回答が開きます。設定を変更する前に復元可能なコピーを保存し、一度に一項目だけ変更してください。

App Store / 購入履歴

正規品の確認と購入

製品ページと購入アカウントをまず確認してください。アプリの入手方法、価格、互換性はApp Storeの製品ページをご確認ください。

App StoreでShadowrocketが見つからない場合、何を確認すればよいですか?

まず当サイトの正規購入案内から、指定のApp Store製品ページを開きます。検索結果に表示されない場合と、現在のストアで利用できない場合を区別してください。デバイスで使用中のメディアと購入アカウント、およびアカウントの国または地域を確認します。システム要件はApp Storeの製品ページをご確認ください。国または地域を変更する場合は、システムのSettingsからAppleアカウント、メディアと購入、アカウントを表示、国または地域の順に進みます。ページに記載された残高、サブスクリプション、支払い方法の条件を確認し、Appleの案内に従って操作してください。

ストアの製品ページが正規のShadowrocketかどうかを確認するには?

製品名がShadowrocketであること、開発者がShadow Launch Technology Limitedであること、製品ページのURLに含まれるアプリIDが932747118であることを確認し、アイコンを当サイト掲載の公式アイコンと照らし合わせてください。日本語の通称や検索順位だけで判断しないでください。ストアを開いたら、互換性、価格、購入ボタンも確認します。いずれかの情報が一致しない場合は、当サイトの正規購入案内に戻り、指定の製品ページを開き直してください。確認が済むまでは購入を進めないでください。

アプリを一度購入すれば、そのまま接続できますか?

アプリの買い切り購入と接続サービスの契約は別です。購入するとShadowrocketアプリを利用できますが、接続にはユーザー自身が用意したサブスクリプションまたはサーバー情報が必要です。米国ストアでの価格は約2.99米ドルです。各ストアでは現地通貨で表示され、実際の金額はApp Storeの決済画面でご確認ください。当サイトでは既存の設定の読み込み、ルール、各種設定について説明しますが、接続先やサブスクリプションの提供、販売、推奨は行いません。読み込む前に、利用中のサービスの有効期限、接続情報、利用条件をご自身で確認してください。

機種変更や再インストール後、もう一度購入する必要がありますか?

App Storeで購入時と同じアカウントを使い、購入済みの項目からShadowrocketを探して再ダウンロードしてください。再ダウンロードの可否とデバイスの互換性は、App Storeの製品ページでご確認ください。ページに価格が表示される場合は、メディアと購入で使用中のアカウントが購入時と同じかを確認し、購入履歴も調べてください。すぐに再購入する必要はありません。アプリの復元と設定の復元は別です。サーバー情報、Config、その他の設定は、以前に保存したバックアップまたは有効にしていた同期方法から別途復元してください。

Home / システムの許可

インストールと初回起動

まずデバイスの互換性とシステムの許可を確認してから、接続情報を確認してください。

iPhoneで購入済みの場合、iPadにもインストールできますか?

ShadowrocketはiPhoneとiPad向けに提供されています。まずiPadのApp Storeで購入アカウントを確認し、購入済みの項目または指定の製品ページを開いて、再ダウンロードのボタンが表示されるか確認してください。互換性、システム要件、ユニバーサル購入の条件はApp Storeの製品ページでご確認ください。インストール後は、既存の設定が同期されているか確認します。アプリをダウンロードしただけで設定も復元されたとは限りません。Mac、Apple TV、Apple Visionとの互換性も同じ製品ページでご確認ください。

初回接続時にVPN構成の追加を求められた場合、どうすればよいですか?

これはアプリのVPN接続構成をシステムに追加するための許可手続きであり、サブスクリプションの読み込みやサービスの購入ではありません。使用中のShadowrocketが表示した案内であることを確認し、システムの指示に従って許可またはデバイス認証を完了してください。許可後はHomeに戻り、選択中のサーバーと接続スイッチを確認します。システムのVPN一覧に項目が表示されても、接続構成が作成されたことを示すだけで、サーバーが利用可能とは限りません。以前に拒否または削除した場合は、アプリに戻って接続を再試行し、システムの案内を完了してください。

Homeの接続スイッチがオンにならない、またはすぐオフになる場合は?

システムの許可が完了していない場合と、接続開始後すぐに終了する場合を切り分けます。有効なサーバーが選択されていること、初回のVPN構成の許可が完了していることを確認してください。ほかに接続中のVPNがあれば一時的に停止してから再試行します。それでもすぐにオフになる場合は、サーバーの必須項目が揃っているか、デバイスにVPNを制限する管理ポリシーが設定されているかを確認してください。管理対象のデバイスでは、管理者に問い合わせてください。エラー表示を控え、Logとあわせて原因を調べます。スイッチを何度も素早く切り替えたり、すべての設定を繰り返し削除したりして対処しないでください。

画面が英語の場合、どの項目から確認すればよいですか?

このマニュアルでは、アプリの画面と照合しやすいよう英語の画面用語をそのまま記載しています。まずHomeでサーバーと接続スイッチを確認し、Add Serverから既存のサーバー情報を追加します。Configでは現在の設定、Settingsでは各種設定、Dataでは統計を確認できます。表示言語を変更したい場合は、システムのSettingsでアプリの言語設定が提供されているか確認してください。実際に選べる言語はデバイスとアプリの表示に従います。表示言語を理由にプロトコルの項目を変更しないでください。各項目の用途は、当サイトの用語集もご参照ください。

Add Server / Subscribe

サブスクリプションと接続先の読み込み

読み込みの成功、更新の成功、実際の接続成功はそれぞれ別の段階です。エラーが発生した箇所を確認してください。

サブスクリプションを読み込めないときは、リンクとサーバーのどちらを先に確認すればよいですか?

まずサブスクリプションのリンクを確認し、次に読み込み結果を確認します。ユーザー自身が利用している完全なリンクを使い、コピー時に空白、改行、チャットアプリが付けた句読点などが混入していないか確認してください。リンクの有効期限が切れていないか、現在のネットワークからアクセスできるかも確認します。読み込みエラーと、読み込み後にサーバーへ接続できない問題は別の段階です。前者ではリンクへのアクセス可否と内容の形式を、後者ではサーバー情報を確認してください。サブスクリプションのURLにアクセス認証情報が含まれる場合があります。公開の場に貼り付けたり、相談用のスクリーンショットにURL全体を載せたりしないでください。

既存のサブスクリプションを更新して、重複項目を減らすには?

Homeで読み込み済みのサブスクリプションを探し、同じリンクを新しいサブスクリプションとして何度も追加するのではなく、その項目の更新操作を使ってください。更新前に現在選択中のサーバーを記録し、手動管理が必要な個別項目は残しておきます。更新後はサーバー一覧、選択中の項目、接続状態を確認してください。サブスクリプションの内容はユーザー自身が利用しているサービスによって異なり、名称、件数、設定値は変わることがあります。更新に失敗した場合は、元の項目を残したままエラーを確認してください。比較に使える設定をすぐに削除しないでください。

Add ServerとSubscribeは、それぞれ何に使いますか?

Add Serverは接続先を追加する項目です。種類を選び、ユーザー自身が用意したサーバー情報を入力します。SubscribeはサブスクリプションのURLを使って、複数のサーバー情報を取得・更新する機能です。単一サーバーのアドレス、ポート、認証情報がある場合は、該当するプロトコルを選んで入力してください。サーバーのアドレスをサブスクリプションのURLとして扱わないでください。サブスクリプションのURLがある場合は、元の完全なURLを保持し、読み込み結果を確認します。サーバー項目には接続情報を設定し、Configのルールではリクエストの振り分け方法を設定します。両者は互いに置き換えられません。

Scan QR Codeで読み取りに成功したのに、接続できないのはなぜですか?

読み取りに成功したことは、QRコードの内容を読み取れたという意味であり、記載されたサーバーが現在も有効とは限りません。読み取ったプロトコル、アドレス、ポート、認証情報に加え、そのプロトコルで必要なTLSや通信方式などの設定を確認してください。入力項目はユーザー自身が持つ情報とアプリの表示に従います。項目を保存し、Homeで選択してから接続をテストしてください。名前が同じでも設定値がすべて一致するとは限りません。QRコードや共有リンクに認証情報が含まれる場合もあるため、スクリーンショットを共有する際は機密情報を隠してください。

Global Routing / Config / Log

ルール設定とトラブル対処

テスト対象を同じに保ち、モード、ルール、名前解決の結果を順に比較してください。一度のテスト結果だけで、すべてのリクエストを判断しないでください。

Global RoutingのConfig、Proxy、Directはどう使い分けますか?

Configは現在有効な設定ルールに基づいてリクエストの処理方法を決めるため、ルールを確認済みの日常利用に適しています。Proxyはこのモードで選択中のプロキシにリクエストを送ります。対象のリクエストをサーバーが処理できるか比較する際に利用できます。Directは直接接続する経路を使うため、プロキシサーバーの検証には使えません。トラブル対処では一度に切り替えるモードを一つにし、同じ接続先で比較してください。ProxyでアクセスできてConfigでできない場合は、サーバー情報をすべて入力し直す前に、ルールの一致状況とポリシーを確認します。

接続中と表示されるのにWebページが開かない場合、どの順で確認すればよいですか?

ローカルネットワーク、サーバー、Global Routing、DNS、ルールの順に確認します。まず接続を切り、基本のネットワークが利用できることを確認します。次に現在のサーバーと認証情報を確認し、同じ接続先でProxyとConfigを比較してください。その後、名前解決に失敗していないか、対象のリクエストが実際にどのルールに一致したかを確認します。接続中の表示はシステムの接続が確立したことを示すだけで、すべてのリクエストの成功を保証しません。変更は一度に一つにして結果を記録し、必要に応じてWi-Fiとモバイル通信を比較してください。複数箇所を同時に変更すると原因を判断しにくくなります。

Configにルールを書いたのに、意図したとおりに振り分けられないのはなぜですか?

Global RoutingでConfigが選択されていること、編集したファイルが現在有効なConfigであることを確認してください。ルールは通常、上から順に照合されます。先に一致した範囲の広いルールによって、後続のルールが適用されないことがあります。また、ルールが参照するポリシーが有効かどうかも確認します。ドメイン向けのルールだけでは、対象IPアドレスの判定を直接置き換えられません。Logで実際の接続先と一致したルールを確認してから、個別のルールを調整してください。FINALはそれ以前に一致しなかったリクエストを処理するため、照合対象となる具体的なルールの後に配置します。

DNSに問題があると思われる場合、どう確認すればよいですか?

まず現在のDNS設定を記録し、問題が単一のドメインで起きているのか、複数の接続先で起きているのかを確認します。次にLogで名前解決の失敗やタイムアウトがないか調べてください。現在のConfigにdns-serverが設定されているか、指定したDNSサーバーに現在のネットワークとルーティングからアクセスできるかも確認します。DNS、サーバー、ルールを同時に変更しないでください。設定を一つ変更するごとに対象へ再接続し、結果を比較します。ブラウザーで以前のページが表示されても、名前解決が正常とは限りません。キャッシュの影響も考慮し、新しいリクエストの記録を確認してください。

Connectivity Testの結果が表示されれば、すべてのWebサイトにアクセスできますか?

いいえ。Connectivity Testの結果は、そのテスト方法と対象に限られ、実際のアプリやWebサイトへのリクエストを代替するものではありません。簡易的な疎通確認やPingだけでは、認証、TLS、DNS、ルールによる振り分けを十分に検証できません。まず、どのサーバーに対するテストかを確認し、実際にアクセスしたい接続先でも比較してください。テストに成功してもWebページが開かない場合は、そのリクエストのLogと一致したルールを確認します。テストに失敗した場合も、テスト対象自体に到達できるかを確認し、一度の結果だけでサーバーを削除しないでください。

接続を有効にするとバッテリー消費が増える場合、何を確認すればよいですか?

まずシステムのバッテリー使用状況で、使用時間やネットワーク条件が近い状況を比較し、継続的な通信、電波の弱さ、頻繁な再接続、診断ログなどの要因を切り分けます。不要な連続テストを一時停止し、詳細なLogを長時間記録していないか確認してください。ネットワーク切り替え時にOn Demandが繰り返し作動していないかも確認します。バックグラウンドで動作した時間だけを基準に異常と判断しないでください。VPN接続は継続する場合があります。変更後の消費電力と接続の安定性を一項目ずつ比較し、設定の削除や複数項目の一括変更で原因が分からなくならないようにしてください。

手動で切断した後に再接続する場合、On Demandが関係していますか?

関係している可能性があります。On Demandは設定されたネットワーク条件に応じて接続するため、手動で切断しても条件が再び満たされると再接続する場合があります。まずSettingsでOn Demandが有効か、どの条件が設定されているかを確認し、システムのVPN設定にある関連項目も確認してください。利用可能な項目はデバイスとアプリの表示に従います。自動接続の原因を調べる間は、該当する条件を一時的に無効にして様子を見ても構いません。サーバーを先に削除する必要はありません。想定どおりに動作することを確認したら、普段のネットワーク環境に必要な条件を再設定してください。

問い合わせる際に必要な情報と、事前に隠すべき情報は何ですか?

問題発生時のネットワーク種別、Global Routingのモード、操作手順、エラー表示、および該当するリクエストに関係する最小限のLogを残してください。読み込みに失敗したのか、接続を開始できないのか、接続後にアクセスできないのかを伝えると、「使えない」とだけ伝えるより原因を特定しやすくなります。送信前にサブスクリプションの完全なURL、認証情報、QRコード、個人アカウントを特定できる情報を隠してください。必要に応じてサーバー情報も伏せてください。設定のバックアップ全体を公開せず、アクセス認証情報を含まない、問題の説明に必要な最小限の部分だけを共有してください。