Shadowrocketのよくある質問
購入、インストール、読み込み、ルール振り分けの4段階で確認します。まず問題が起きた箇所を特定し、項目を一つずつ確認してください。変更は一度に一つにして、比較できる結果を残します。
正規版の確認と購入
まず製品を確認してから、購入履歴とアカウントの地域を確認します。アプリの利用資格と接続サービスは別々に管理されます。
App StoreでShadowrocketが見つからないとき、まず確認することは?
検索語がShadowrocketと正しく入力されているか確認し、このサイトのアプリ案内からApp Storeの製品ページを開いてください。「現在の地域では利用できません」と表示された場合は、Apple Accountのストアの国または地域と、デバイスのコンテンツ制限を確認します。検索結果に表示されないからといって、配信が終了したとは限りません。地域を変更する場合は、システムのSettingsでApple Accountを開き、Media & Purchases、View Account、Country/Regionの順に進み、残高、サブスクリプション、支払い情報についてAppleの案内に従ってください。利用可否は現在のストアページでご確認ください。
Shadowrocketの正規版アプリを確認するには?
App Storeの製品ページで次の3点を確認してください。デベロッパがShadow Launch Technology Limitedであること、アプリアイコンが当サイト掲載の公式アイコンと一致すること、製品リンクにid932747118が含まれていることです。名前やアイコンが似ているだけでは判断せず、製品詳細を開いて確認してください。確認後の購入、インストール、アプリのアップデートはすべてApp Storeから行います。当サイトのアプリ案内には確認手順を掲載しているので、購入前に各項目を見直せます。
Shadowrocketを購入すると、接続サービスも含まれますか?
アプリの買い切り購入と接続サービスのプランは別です。購入によって得られるのはShadowrocketアプリの利用資格で、実際に接続するには、すでにお持ちのサブスクリプションまたはサーバー情報が必要です。これらはご利用のサービス事業者から入手してください。アプリの料金と接続サービスの有効期間、通信量、サーバーの状態はそれぞれ別に管理され、互いに代替できません。当サイトはShadowrocketの公式サイトおよび公式マニュアルです。ノードやサブスクリプションの提供・販売・推奨は行っていません。このページでは、既存の設定の確認、読み込み、トラブルの切り分け方法を説明します。
iPhoneの機種変更や再インストール後、もう一度購入する必要はありますか?
まずApp Storeの購入に使用したアカウントが、以前の購入記録と一致していることを確認し、アカウントの購入済み項目またはアプリ一覧からShadowrocketを探してください。現在のストアの条件を満たしていれば、雲のアイコンから再ダウンロードできます。購入価格が表示される場合は、すぐに再購入せず、アカウント、購入履歴、現在のストアを確認してください。アプリを復元しても、アプリ内のすべてのデータが復元されるわけではありません。既存のサブスクリプション、サーバー設定、Configは別途バックアップしてください。デバイス間での購入適用範囲はApp Storeのページをご確認ください。
Shadowrocketの価格とファミリー共有の対象条件はどこで確認できますか?
Shadowrocketは有料アプリで、買い切り方式です。米国のストアでは約2.99米ドルですが、実際の価格はApp Storeのページをご確認ください。ストアごとに現地通貨で表示されます。購入前にストアに表示された価格とアカウントの支払い方法を確認してください。ファミリー共有の対象条件、メンバーが利用できる範囲、ユニバーサル購入の適用範囲はApp Storeのページに記載され、ファミリー購入の設定にも左右されます。再ダウンロード、ファミリー共有、設定の同期は別の機能です。アプリの入手とアプリ内データの扱いを混同しないでください。
インストールと初回起動
デバイスの対応状況はApp Storeでご確認ください。初回の許可、接続スイッチ、自動接続の設定は分けて確認します。
iPadにShadowrocketをインストールできますか?ほかのAppleデバイスの対応状況はどこで確認できますか?
Shadowrocketは主にiPhoneとiPadで利用し、どちらも同じApp Store製品ページから入手します。Mac、Apple TV、Apple Visionの対応状況も、製品ページの互換性欄で確認してください。各デバイスのシステム要件とユニバーサル購入の適用範囲は、App Storeのページをご確認ください。iPadでは画面サイズによって表示レイアウトが異なる場合がありますが、既存設定の読み込み、Global Routingの選択、接続の開始・停止はそれぞれ確認してください。別のデバイスにインストールできることだけを根拠に、現在のデバイスも要件を満たすと判断しないでください。
初回接続時に表示されるVPN構成の追加許可とは何ですか?
初めて接続を有効にするとき、システムからShadowrocketによるVPN構成の追加を許可するよう求められる場合があります。これはシステムのネットワークトンネルを確立するために必要な許可です。現在の操作に伴う確認画面であることを確かめ、システムの案内に従って認証を完了してから、アプリに戻って接続状態を確認してください。この許可によってサーバー情報が入力されるわけではなく、既存のサーバーが利用可能だと確認できるわけでもありません。デバイスが組織の管理下にある場合やコンテンツ制限が設定されている場合、許可の可否は管理ポリシーで決まることがあります。まず制限の理由を確認し、用途が不明な管理設定をトラブル対応のために削除しないでください。
接続スイッチをオンにできない、またはオンにしてもすぐオフになる場合の確認方法は?
まずHomeに有効なサーバーが登録され、接続先として選択されていることを確認します。次に、初回のVPN構成追加の許可が完了しているか確認してください。システムのVPN通信を使用中のほかの接続を切ってから再試行し、システムのSettingsにあるVPN管理画面でShadowrocketの構成状態を確認します。デバイスに管理上の制限がある場合は、接続が許可されているか確認してください。その後、アプリのエラーメッセージを確認し、権限エラーとサーバー設定の誤りを切り分けます。必要に応じて設定をバックアップしてから、異常が確認された項目を修正してください。すべてのデータをすぐに消去しないでください。
アプリの表示が英語の場合、公式マニュアルと照らし合わせて操作するには?
画面と直接照合できるよう、このマニュアルではアプリの英語表記をそのまま使用しています。Homeはサーバーと接続画面、Configは設定ファイルの管理、Settingsはアプリの設定、Dataは通信量の確認に使います。Global RoutingのConfig、Proxy、Directは、それぞれ設定、プロキシ、直接接続を表します。表示言語を変更する場合は、システムのSettingsでShadowrocketのアプリ言語を選べるか確認してください。選択できる言語は、現在のアプリとシステムの設定によって異なります。言語が変わってもサーバー設定の意味は変わりません。
接続を有効にするとバッテリー消費が増える場合、何を確認すればよいですか?
まずシステムのバッテリー使用状況で、画面の使用、バックグラウンドでの動作、ネットワークの使用を分けて確認し、Dataの通信量の変化と照らし合わせて継続的な通信があるか判断してください。大容量ファイルの同期、頻繁な再接続、詳細ログの長時間記録は、いずれも処理量を増やす可能性があります。アプリがバックグラウンドに表示されるだけで異常とは判断できません。On Demandが想定どおりに動作しているか確認し、不安定なネットワークで接続を繰り返さないようにしてください。診断後は通常のログ設定に戻します。消費電力を比較する際は、ネットワーク、画面点灯時間、利用内容をできるだけ揃えてください。短時間の一度きりの測定では原因を特定できません。
サブスクリプションとサーバー情報の読み込み
すでにお持ちの情報のみを読み込みます。まず形式と完全性を確認し、一覧、選択した項目、接続結果を確かめてください。
既存のサブスクリプションをShadowrocketに読み込むには?
まず、ご利用のサービス事業者からShadowrocket対応のサブスクリプションリンクを入手してください。次にHomeの追加メニューから、画面の案内に従ってSubscribeを選び、リンクを入力して保存し、更新します。読み込み後、グループ内にサーバーが表示されることを確認し、使用する項目を手動で選択してください。サブスクリプションを保存できても、接続が確立したとは限りません。リンクにはアクセス認証情報が含まれる場合があります。コピーする際は内容を完全に保ち、チャット文、空白、改行を追加しないでください。また、リンク全体が写ったスクリーンショットを公開しないでください。項目名はアプリの現在の表示に従ってください。
サブスクリプションを読み込めない、または更新後に一覧が空になる場合の確認方法は?
まずリンクが完全で有効期限内か、現在のネットワークからサブスクリプションのURLにアクセスできるかを確認します。次に、返された内容がアプリで読み込めるサブスクリプションデータであり、ログイン画面、エラーメッセージ、通常のWebページではないことを確認してください。ブラウザーでURLを開けるだけでは、形式が正しいとは判断できません。読み込み後に一覧が空の場合は、アプリのメッセージを記録し、ご利用のサービス事業者に形式とアカウントの状態を確認してください。問題が特定されるまでは、使用中のグループを残し、削除と再作成を繰り返さないでください。比較に必要な情報が失われるおそれがあります。エラーを他の人に伝える際は、リンクに含まれる認証情報を隠してください。
サブスクリプションを更新すると何が変わりますか?サーバー名が変わるのはなぜですか?
サブスクリプションを更新すると、リンクからサーバー一覧が再取得されます。返された内容に応じて、名前、アドレス、ポート、利用可能な項目が変わる場合があります。更新前に現在選択中のサーバーを記録し、更新後に目的の項目が残っているか確認してください。必要なら選び直してテストします。手動で編集したサブスクリプション項目が常に保持されるとは限らないため、重要な変更は別に記録してください。サブスクリプションの更新とApp Storeのアプリ更新は別の操作です。サーバー一覧を更新してもConfigのルールは更新されないため、それぞれの画面で確認してください。
Scan QR Codeで既存のサーバー情報を読み取れない場合は?
まずシステムでカメラへのアクセスが許可されていることを確認し、QRコード全体が鮮明に画面内に収まるようにしてください。反射、端の切れ、過度な拡大を避けます。Scan QR Codeで読み取るには、QRコードの内容が認識可能なサーバーまたはサブスクリプションの形式である必要があります。一般のWebページを開くQRコードは、サーバー設定として使えません。画像しか提供されていない場合は、現在のアプリに画像から読み取る機能があるか確認してください。それでも失敗する場合は、ご利用のサービス事業者から元のリンクまたは完全な設定情報を入手し、対応する追加画面から入力します。不足しているプロトコル項目を推測で補わないでください。
Add Serverで手動追加するとき、入力を間違えやすい項目は?
まずプロトコルの種類を確認し、サーバーアドレス、ポート、認証情報を順に入力してください。Shadowsocks、Trojan、Hysteria2、WireGuardなどでは、必要な項目が異なります。通常、アドレス欄にはホスト名またはIPを入力し、パスを含むWebページのURLは入力しません。TLS、SNI、その他の通信パラメーターは元の設定と一つずつ照合し、エラーを回避するために検証を無効にしないでください。保存後はまず個別の項目をテストし、その後ルール振り分けを確認します。入力の根拠にできるのは、すでにお持ちの完全な設定情報のみです。不足があれば、ご利用のサービス事業者に確認してください。
ルール振り分けとトラブルシューティング
システムトンネル、サーバーへの到達性、ルールの適用を分けて確認します。テスト結果は実際の接続先とあわせて判断してください。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configは、現在有効なConfigのルールに従ってリクエストの処理方法を決めます。ルールを確認済みの場合の日常利用に適しています。Proxyは、その経路を通るリクエストに選択中のプロキシを使用し、サーバー接続の比較テストに使えます。Directは、現在のネットワークから直接アクセスした場合との比較に使います。トラブルの切り分けでは、一度に変更する条件を一つにし、同じ接続先にアクセスして結果を記録してください。これら3つはルーティング方法を切り替えるもので、認証情報の誤りを修正したり、利用可能なサーバーの代わりになったりするものではありません。テスト後は実際の用途に合った設定に戻してください。
接続済みなのにWebページが開かない場合、どの順番で確認すればよいですか?
接続済みと表示されても、システムトンネルが確立したことを示すだけで、すべての接続先にアクセスできるとは限りません。まず現在のネットワーク自体が使えることを確認し、次にHomeで実際に選択されているサーバーを確認して、Connectivity Testで基本的な接続をテストします。その後、Global RoutingのProxyとConfigの結果を比較してください。両方とも失敗する場合はサーバーと認証情報を優先して確認し、Configだけ失敗する場合はルールとDNSを重点的に調べます。別の接続先でも再テストし、特定サイトの障害を接続全体の問題と取り違えないようにしてください。プロトコル、DNS、ルールを同時に変更すると、原因を特定しにくくなります。
ルールが正しく見えるのに、リクエストが想定どおりに振り分けられないのはなぜですか?
まずGlobal RoutingがConfigになっていることを確認し、有効な設定ファイルが編集したファイルと同じか確認してください。Rule内のルールは通常、上から順に照合されます。前方の条件が広すぎると、先に一致することがあります。前のルールに一致しない場合のフォールバックとしてFINALを設定します。次に、DOMAIN、DOMAIN-SUFFIX、IP-CIDRが照合する対象を確認してください。ドメインのサフィックスルールとIPルールは同じではありません。リクエストログで実際のドメイン、接続先IP、適用されたポリシーを確認します。変更のたびに保存して反映を確かめ、同じ接続先へのアクセスを繰り返して比較してください。
On Demandを有効にすると、切断しても自動で再接続するのはなぜですか?
On Demandは、設定されたネットワーク条件に応じてシステム接続を開始します。手動で切断しても条件が再び満たされると、システムが接続を再確立する場合があります。自動接続を一時的に停止するには、該当するOn Demand設定を確認して一時停止してから、接続スイッチをオフにしてください。スイッチを一度オフにするだけでは、自動接続の条件が変わらない場合があります。On Demandは接続を開始するタイミングを制御し、Global Routingと現在のConfigはリクエストの処理方法を制御します。役割は異なります。設定変更後は、普段使うWi-Fiとモバイル通信のそれぞれで確認し、一方の結果をすべてのネットワークに当てはめないでください。
Connectivity Testで結果が出るのに、アプリからアクセスできないのはなぜですか?
Connectivity Testの結果は、現在のテスト方法と接続先に対するものです。すべてのWebサイト、プロトコル、リクエストが成功することを示すものではありません。まずテストで使ったサーバーが、実際の接続で選択した項目と一致するか確認し、次にアクセスできないアプリの接続先、DNSの名前解決、適用ルールを調べてください。特定のアプリだけに問題がある場合は、同じネットワークでブラウザーから関連する接続先にアクセスして比較し、リクエストログも確認します。Dataの通信量は通信が発生したことを示すだけで、サービスが正常に動作した証拠にはなりません。エラーを整理する際は必要な状況を記録し、サーバーの認証情報や個人的な閲覧内容は隠してください。