Shadowrocket
トラブル対処
購入、認証、インポート、接続のどの問題かを切り分け、それぞれの手順に沿って確認します。質問を開くと詳しい手順を読めます。カテゴリリンクから該当する項目へ移動できます。
正規品の確認と購入
アカウントのストア地域と購入履歴を確認してから、支払いが必要か判断してください。価格、互換性、購入の適用範囲はApp Storeの表示に従ってください。
App StoreでShadowrocketが見つからないとき、まず確認すること
まず、App Storeで現在使用しているApple IDのストア地域を確認してください。デバイスの言語や所在地と、アカウントの地域は同じとは限りません。システムのSettingsからApple Accountを開き、「メディアと購入」→「アカウントを表示」→「国または地域」の順に確認できます。中国本土のストアでの表示状況は、実際の検索結果を確認してください。地域を変更する場合は、該当画面の公式手順に従い、残高、サブスクリプション、支払い方法などの案内を事前に確認しましょう。地域を変更しても、過去の購入履歴が移行されるわけではありません。
App Storeのアプリが正規のShadowrocketか確認する方法
App Storeの製品ページで、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limitedであること、ページURLにid932747118が含まれることを確認してください。アプリアイコンも当サイト掲載の公式アイコンと照合しましょう。検索結果の名前や似たアイコンだけで判断しないでください。確認後に価格と互換性を確認し、入手はApp Storeから行ってください。当サイトの購入ページには、照合手順をまとめています。
Shadowrocketの価格はいくら?購入するとネットワークサービスも利用できますか?
Shadowrocketは有料アプリで、買い切りです。米国ストアでは約2.99米ドルですが、各ストアの価格は現地通貨と決済画面の表示をご確認ください。アプリの買い切りと通信サービスの契約は別です。アプリの購入と、ユーザーがすでに利用しているネットワークサービスはそれぞれ独立して管理されます。インストール後は、ご自身のサブスクリプションまたはサーバー情報を使って設定してください。当サイトではサーバー情報やサブスクリプションの提供、販売、推奨は行っていません。購入前にアプリの価格と、利用中のサービスの条件を分けて確認しましょう。
iPhoneの買い替えや再インストール時に、もう一度購入する必要はありますか?
最初に購入したときのApple IDでApp Storeにサインインし、アカウントの購入済みアプリからShadowrocketを探してください。現在のストアで購入が適用される条件を満たしていれば、購入履歴から再入手できます。価格が表示される場合は、すぐに再購入せず、使用中のアカウント、ストア地域、購入履歴を確認してください。アプリの再入手と設定の復元は別の作業です。既存のサブスクリプション、ルールファイル、カスタム設定がバックアップ済みか、別途確認してください。購入履歴は設定のバックアップにはなりません。
iPhoneで購入済みの場合、iPadやほかのAppleデバイスでも使えますか?
iPadでは同じApp Store製品ページからShadowrocketを確認して入手できます。購入時のApple IDでサインインし、購入履歴と製品ページのボタン表示を確認してから操作してください。Mac、Apple TV、Apple Visionとの互換性も同じストアページで確認できます。システム要件、購入の適用範囲、ファミリー共有の条件はApp Storeの表示に従ってください。各デバイスのサブスクリプションや設定は、別途インポートまたは復元が必要です。アプリをインストールしただけで設定が同期されたとは限りません。
インストールと初回起動
アプリのインストール、設定のインポート、システムの許可を分けて確認します。まずスイッチの状態を確認し、接続後にアクセスできない問題かどうかを切り分けてください。
初回接続時にVPN構成の許可を求められた場合、どうすればよいですか?
初めて接続を有効にするとき、システムからVPN構成の追加を求められる場合があります。これはシステムのネットワーク接続を設定するために必要な許可です。操作元が確認済みのShadowrocketであることを確認し、システムの案内に従って許可と認証を完了してください。この許可によってサーバーアドレス、パスワード、サブスクリプション情報が設定されるわけではありません。必要な情報は事前にインポートしてください。許可を取り消した場合は、アプリから再度試し、システムのSettingsにあるVPN管理画面で構成の状態を確認します。管理対象デバイスでは、別の制限がある場合もあります。
Homeの接続スイッチがオンにならない、またはオンにしてもすぐオフになる場合
スイッチがオンの状態を保てない場合と、オンなのにWebページが開けない場合を分けて確認しましょう。前者は、VPNの許可が完了しているか、Homeで有効なサーバーが選択されているか、システムで別のVPN構成が有効になっていないかを確認してください。管理対象デバイスでは管理ポリシーを確認し、管理項目を自己判断で削除しないでください。アプリを終了して開き直し、もう一度試します。それでもすぐにオフになる場合は、表示されたダイアログやエラーを記録し、App Storeで互換性を確認してください。原因を調べる手がかりを失わないよう、最初からすべての構成を削除するのは避けましょう。
画面が英語の場合、チュートリアルの操作場所はどう探せばよいですか?
アイコンや日本語の説明だけに頼らず、画面上の英語表記を目印にしてください。Homeではサーバーと接続状況を確認し、Add Serverでは情報を追加します。Configは構成ファイルの管理、Settingsは設定の確認、Global Routingは通信の処理方法の選択に使います。公式マニュアルでは画面上の英語表記をそのまま使い、日本語では操作の目的を説明しています。チュートリアルと画面の位置が異なる場合は、現在の画面と操作対象を確認してください。画面の言語が変わってもプロトコルの項目の意味は変わらないため、それを理由にサーバー設定を変更しないでください。
iPadにインストールしたのに、iPhoneの設定が表示されないのはなぜですか?
アプリの購入資格と、アプリ内の設定は別のデータです。2台で同じApple IDを使っていても、まずiPadのHomeとConfigでサーバー一覧とルールファイルをそれぞれ確認してください。何も表示されない場合は、ご自身で保管しているサブスクリプションURL、サーバー情報、または設定のバックアップから再度インポートし、現在の選択項目を確認します。iPadではiPhoneと画面レイアウトが異なる場合があります。ボタンの位置ではなく、HomeやConfigなどの画面名を目印にしてください。
トラブル時の記録を残しながらShadowrocketをアップデートする方法
アプリのアップデートはApp Storeから行います。アカウントのアプリ更新画面で確認するか、システム設定に従って自動アップデートを利用してください。更新前に重要なカスタム設定を保存し、現在のサーバー、Global Routingのモード、発生している症状を記録しておくと、更新後に比較できます。アプリのアップデートとサブスクリプションの更新は別の操作です。前者はクライアントを更新し、後者は利用中のサービスから情報を再取得します。問題が起きたときは、一度に変更する要素を一つに絞り、アプリの更新、設定の差し替え、ネットワークの変更を同時に行わないでください。
初回操作の詳しい手順はチュートリアル →をご覧ください
サブスクリプションとサーバー情報のインポート
以下の手順は、ご自身のサブスクリプションまたはサーバー情報をすでにお持ちの場合を前提としています。まず情報の種類を確認し、各項目を照合してください。インポートできても、接続が確認されたとは限りません。
既存のサブスクリプションをインポートできないときの確認手順
まず、サービス提供元から受け取った完全なサブスクリプションURLをコピーしたか確認してください。管理ページのURLや個別サーバーの共有リンクではありません。URLの前後の空白、改行、途中で切れたクエリパラメーターも確認します。次にAdd ServerでSubscribeを選んで入力し、現在のネットワークからURLにアクセスできることを確かめてください。認証、期限切れ、内容の形式に関するエラーが出た場合は、利用中のサービスのアカウント情報を確認しましょう。プロトコルの種類を何度も変更して試すのは避けてください。サブスクリプションURLにはアクセス情報が含まれる場合があるため、調査中にURL全体や認証情報が写ったスクリーンショットを公開しないでください。
個別サーバーの共有リンクとSubscribeのURLは何が違いますか?
個別サーバーの共有リンクには、1台のサーバーと接続パラメーターが記載されています。SubscribeのURLは、複数のサーバー情報を取得・更新するためのものです。手元の情報がどちらに当たるかは、提供元の説明と実際の内容で確認してください。管理画面のURLをサブスクリプションURLとして使わないでください。個別サーバーをインポートした場合、変更は通常その項目に反映されます。サブスクリプションからインポートした情報は、更新時に上書きされることがあります。カスタム項目を長期的に保持したい場合は、変更内容を記録し、サブスクリプション更新による影響を確認してください。
既存のサブスクリプションを更新する方法と、更新前の注意点
Homeで該当するサブスクリプショングループを見つけ、そのグループの更新操作を実行します。完了後、サーバー名と現在選択されている項目を確認してください。更新では元のURLから情報を取得します。無効になった認証情報の修正や、利用中のサービスの有効期限延長は行われません。更新に失敗した場合は、URLに現在のネットワークからアクセスできるか確認します。更新後に項目が変わった場合は、利用中のサービスの情報と照合してください。必要なメモや手動変更は更新前に保存し、サーバー側の内容の変更をアプリの設定消失と取り違えないようにしましょう。
Scan QR Codeでインポートできない、または項目が不足する場合
QRコードに、アプリが読み取れるサーバー情報またはサブスクリプションURLが含まれているか確認してください。ログインページのQRコードではありません。Scan QR Codeを使う場合は、カメラの許可、画像の鮮明さ、QRコード全体が写っていることを確認します。写真から読み込む場合は、アプリ内に実際に用意されている画像読み込み機能を使ってください。インポート後は正しいと決めつけず、項目を開いてプロトコル、アドレス、ポート、認証情報を確認します。テキストだけが読み取られた場合は、その形式を確認し、文字列全体をサーバーアドレス欄に入力しないでください。
TrojanやVMessをインポートできても接続できない場合
インポートの成功は情報を読み取れたことを示すだけで、サーバーが利用可能であることや、すべての項目が合っていることを保証しません。手元のサーバー情報に基づき、プロトコル、アドレス、ポート、認証情報を一つずつ確認してください。TrojanではTLS関連の要件、VMessではUUIDと対応するトランスポート設定も確認します。別の項目の設定をそのまま流用したり、証明書の検証を無効にして確認の代わりにしたりしないでください。一度に変更する項目は一つだけにし、結果を記録します。提供元の情報が更新されている場合は、既存のサブスクリプションを更新してから再度確認してください。
ルール設定と接続トラブル
接続状態、テスト結果、実際のアクセス状況はそれぞれ異なる情報です。同じテスト対象を使い、変更前後の結果を比較してください。
Global RoutingのConfig・Proxy・Directはどう使い分けますか?
Configは構成ファイルのルールに基づいて、リクエストごとの処理方法を決めます。Proxyは現在のプロキシ経由で通信し、Directは直接接続します。ルールによる振り分けを行う場合はConfigを選び、正しい構成ファイルが有効になっていることを確認してください。トラブルの切り分けでは、ProxyとDirectの結果を一時的に比較すると、サーバー経路とルールのどちらに問題があるか判断しやすくなります。テスト後は元のモードに戻してください。画面上のProxyモードはルール内のPROXYポリシーと関係しますが、設定する場所は別です。
接続スイッチはオンなのにWebページが開けない場合、まず確認すること
接続中の表示はシステム上の接続状態を示すもので、すべての接続先にアクセスできるとは限りません。まず一時的に接続を切り、現在のWi-Fiまたはモバイル通信で、アクセスできることが分かっているページを開けるか確認します。次に接続を有効にし、選択中のサーバー、Global Routing、現在の構成を確認してください。一部のドメインだけ失敗する場合は、ルールの適用状況とDNSを重点的に確認します。すべてのリクエストが失敗する場合は、サーバーの設定と到達可能性を確認してください。ネットワーク、サーバー、モードを一度に一つだけ変更し、差を記録すると、複数の変更で原因が分からなくなるのを防げます。
Connectivity Testに結果が出てもWebページが開けないのはなぜですか?
Connectivity Testの結果は、そのテスト方法での到達状況を示すもので、実際のWebページへのアクセスを保証するものではありません。Webページの表示には、ドメイン名の解決、ルールの適用、TLS、接続先サーバーからの応答も関係します。まず特定のドメインだけ失敗するのか、複数のサイトで失敗するのかを確認し、現在の構成のDNS設定と関連ルールを調べてください。最近DNSを変更した場合は、変更前の記録と照合します。一度に複数のDNS設定を追加しないでください。失敗するドメイン、エラー表示、使用中のネットワークを記録しておくと、名前解決とサーバー経路の問題を切り分けやすくなります。
Configモードで特定のWebサイトに誤ったルールが適用される場合の確認方法
まずConfigで現在有効なファイルを確認し、Ruleの内容を上から順に調べます。先に一致したルールが後続の判定に影響するため、DOMAIN-KEYWORD、GEOIP、IP-CIDRのような広い範囲を対象とするルールが、目的のルールより前にないか確認してください。そのうえでDOMAINとDOMAIN-SUFFIXの記述を確認します。FINALは前のルールに一致しなかった場合の最終処理なので、後続の判定が必要なルールより前に置かないでください。変更前に元のファイルを保存し、変更後に同じドメインを再テストすると、ルールの順序が原因か判断できます。
長時間接続するとバッテリーを消耗する場合、On Demandをどう確認しますか?
まずシステムのSettingsでバッテリー使用状況を開き、対象の時間帯とバックグラウンドでの動作を確認してから、接続が原因か判断してください。一度の使用感だけでは原因を特定できません。継続的な通信、頻繁な再接続、繰り返しのテストはいずれも消費電力を増やす可能性があります。On Demandが有効か、どの条件で動作するかを確認し、ネットワークの変化後に接続を繰り返していないか調べてください。比較する場合は、元の設定を記録してから一時的にOn Demandをオフにし、近い使用条件で確認します。VPNの表示が常に出ているだけで異常と判断したり、複数の設定を同時に変更したりしないでください。