公式マニュアル · トラブル索引
Shadowrocket よくある質問
購入・読み込み・接続トラブル対処
ShadowrocketはAppleプラットフォーム向けにのみ提供され、入手先はApp Storeのみです。このページでは操作段階ごとに質問をまとめています。まず購入と権限を確認し、次に既存のサブスクリプション、ルーティング設定、ログを確認してください。
App Storeで確認
正規アプリの確認と購入
まず製品ページと購入アカウントを確認し、検索結果への表示、再ダウンロード、支払いに関する問題を解決します。アプリの購入と接続サービスは別のものです。
App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?
検索語がShadowrocketになっていることを確認し、このサイトのApp Store案内ページから製品ページを開いてください。App Storeでの表示は、「メディアと購入」に使うApple IDの国または地域に左右されます。端末の所在地やシステム言語だけで検索結果が決まるわけではありません。製品ページに地域で利用できないと表示される場合は、アカウントの国または地域を確認してください。端末に対応していないと表示される場合は、互換性欄を確認します。検索で見つからないことだけを理由に配信終了と判断せず、表示状況とシステム要件はApp Storeの製品ページで確認してください。
App StoreでShadowrocketの正規アプリかどうかを確認するには?
次の3点を順に確認してください。アプリ名がShadowrocketであること、デベロッパがShadow Launch Technology Limitedであること、製品ページのURLにid932747118が含まれていることです。このサイトのページ上部にある公式アイコンとも照合してください。アイコンは白地に青紫の輪郭で描かれたロケットです。名前が似ていることや検索結果の表示順だけでは確認できません。製品詳細ページを開き、デベロッパ名とアプリIDを確認してください。価格、互換性、購入ボタンの状態も、製品ページの実際の表示を基準にしてください。
iPhoneの買い替えや再インストール時に、もう一度購入する必要はありますか?
通常は、購入時に使ったApple IDでApp Storeにサインインし、アカウントのアプリ一覧または購入済み項目からShadowrocketを探します。一覧の名称はシステムのバージョンによって異なる場合があります。雲のダウンロードボタンが表示されたら、案内に従って再ダウンロードしてください。価格が表示される場合は、再購入する前に「メディアと購入」のアカウントと購入履歴を確認します。アプリを再ダウンロードしても、端末内の設定がすべて復元されるわけではありません。サブスクリプション、ルール、同期データは個別に確認してください。購入の共有対象範囲はApp Storeの製品ページで確認できます。
Shadowrocketの価格と買い切りは、それぞれ何を意味しますか?
ShadowrocketはApp Storeの有料アプリです。米国のストアでは約2.99米ドルで、各国・地域のストアでは現地通貨で表示されます。実際の金額は購入時の製品ページで確認してください。買い切りはアプリの購入を指し、サーバーや接続サービスの料金を含むものではありません。アプリの買い切りと接続サービスのプランは別です。以降の読み込み操作は、利用者が自身のサブスクリプションまたはサーバー情報を持っていることを前提とします。アプリ購入後も、それらの情報が有効か確認してください。アプリの購入履歴は、サービスの有効期間を示すものではありません。
Apple IDの国または地域はどこで確認できますか?変更前の注意点も教えてください。
端末の「設定」からAppleアカウントを開き、「メディアと購入」「アカウントを表示」「国または地域」の順に進みます。画面の案内に従って本人確認を行ってください。確認するのはApp Storeでの購入に使うアカウントです。端末の「言語と地域」だけを見ても確認できません。変更が必要な場合は、その画面にある公式の変更手順に進み、残高、既存のサブスクリプション、ファミリー共有、支払い方法に関する案内を先に確認してください。変更前に対応が必要な項目もあります。検索で一度見つからなかっただけで、国または地域を何度も変更しないでください。
デバイスとシステム権限
インストールと初回起動
アプリのインストール、システムのVPN許可、サーバーへの接続はそれぞれ別です。システムの許可が完了しても、アプリによるネットワーク拡張が認められたことを示すだけです。
iPhoneで初めて接続するときに表示される「VPN構成を追加」とは何ですか?
Shadowrocketは、システムが提供するネットワーク拡張機能を使って通信を処理します。初めて接続を開始するとき、iOSからVPN構成の追加を求められる場合があります。Shadowrocketを操作していることを確認し、システムの案内に従って許可して端末の認証を完了してください。その後、Homeに戻って接続状態を確認します。この許可はサーバー情報を入力するものではなく、既存のサブスクリプションが有効であることを示すものでもありません。「設定」「一般」「VPNとデバイス管理」で関連項目を確認できます。以前に要求を拒否した場合は、アプリに戻って接続を再度試してください。システム要件はApp Storeの製品ページで確認してください。
iPadにもインストールできますか?設定をすべて入力し直す必要はありますか?
Shadowrocketは、同じApp Store製品ページからiPadでも入手できます。システム要件と購入共有の対象範囲は、App Storeの製品ページで確認してください。購入済みの場合は、まずiPadの「メディアと購入」で購入時と同じアカウントを使っているか確認し、購入済み項目を開きます。iPadを横向きにすると、リストや詳細画面が幅広いレイアウトになる場合があります。Home、Config、Settingsなどの画面名を目印に操作してください。購入履歴だけでは設定は復元されないため、iCloud同期を確認するか、有効な自分のサブスクリプションを再読み込みしてください。
Homeの接続スイッチをオンにできない、またはオンにしてもすぐ切れる場合は?
まずHomeで、必要な情報がそろったサーバーの項目を選択しているか確認します。次に、システムのVPN許可が完了しているか、別のVPN接続が使用中でないか確認してください。権限が制限されているというシステム表示がある場合は、スイッチを何度も切り替えず、端末の管理ポリシーを確認します。許可に問題がないのにすぐ切断される場合は、Logで最初に発生した関連エラーを確認し、設定の読み込み、接続の確立、認証のどこで失敗したかを切り分けます。一度に変更する設定は1つにして、結果を記録してください。設定の削除とネットワークのリセットを同時に行うと、原因を追いにくくなります。
画面が英語表示の場合、マニュアルを見ながら操作箇所を探すには?
このマニュアルでは画面上の英語表記をそのまま記載し、必要に応じて補足しています。Homeはサーバーの選択と接続、Configはルール設定の管理、Settingsはアプリの動作設定、Add Serverは情報の入力に使います。画面の表示言語は、アプリの対応状況やシステム言語の設定によって異なり、端末ごとに違う場合があります。端末の設定にアプリ別の言語項目があれば確認してください。項目がない場合は、英語の画面名を目印に操作できます。サブスクリプションを読み込むために、端末全体の言語を変更する必要はありません。
接続後にバッテリー消費が増えた場合、どう確認すればよいですか?
まずシステムの「バッテリー」画面で、同じ時間帯のアプリのアクティビティを確認し、実際の使用時間と照らし合わせてください。バッテリー残量の減少率だけで原因を判断しないようにします。通信の継続、接続の繰り返し、頻繁なテスト、詳細ログの記録、電波状況の変化などは、処理量を増やす可能性があります。不要な連続テストを止め、接続が何度も失敗していないか確認したうえで、On Demandが利用状況に合っているかを確認してください。変更後は、ネットワークと負荷が近い条件で様子を見ます。トラブル対処に必要なログは残し、比較できなくならないよう一度に複数の設定を変えないでください。
既存情報の入力と管理
サブスクリプションとサーバー情報の読み込み
以下の操作は、自分のサブスクリプションまたはサーバー情報をすでに持っていることを前提とします。まず情報の取得元と形式を確認し、更新や個別項目の設定を行ってください。
サブスクリプションURLを持っている場合、どこから読み込めばよいですか?
まず、アカウントのログインページや個別のWebページではなく、自分の完全なサブスクリプションURLを用意してください。HomeでAdd Serverを開き、種類としてSubscribeを選択します。見分けやすい名前を入力し、完全なURLを貼り付けて内容を確認したら保存し、更新を実行します。リストに想定したサブスクリプショングループとサーバー項目が表示されたことを確認し、その中から1つ選んでテストしてください。サブスクリプションの読み込みで登録されるのはデータの参照先です。システムのVPN許可が自動で完了するわけでも、すべての項目が接続できることを保証するものでもありません。Global Routingと接続状態も確認してください。
サブスクリプションの読み込みに失敗し、形式エラーや空のリストが表示される場合は?
URL、アクセス、内容の3段階で確認します。まずURLが完全か、空白や改行が混入していないか、必要なパラメータが欠けていないかを確認してください。次に、現在のネットワークからURLにアクセスできるか確認します。最後に、返された内容がShadowrocketで認識できるサブスクリプションデータであり、ログインページ、エラーページ、期限切れの案内ではないことを確認してください。リストが空の場合は、サブスクリプションの失効や内容変更も考えられます。自分のサービス提供元に、状態と形式を確認してください。再試行する前に、現在使える項目を残しておきます。テストのためにグループをすべて削除しないでください。エラーに個人用URLのパラメータが含まれている場合は、先に隠してください。
サブスクリプションを更新する方法と、更新後にサーバー名が変わる理由は?
Homeで該当するサブスクリプショングループを見つけ、そのグループの更新操作を実行します。完了してからリストを確認してください。更新ではサブスクリプションの内容を再取得するため、参照元の内容によって名称、並び順、項目数が変わる場合があります。アプリ自体のアップデートとは異なります。更新に失敗した場合は、現在のネットワークからURLにアクセスできるか、サブスクリプションが有効かを確認してください。更新後は選択中の項目を改めて確認し、以前の名前がないことだけで削除されたと判断しないでください。サブスクリプションの更新は、独立したConfigルールファイルの更新とは別に確認します。
自分のサーバー情報だけを使ってAdd Serverに入力する際、間違いを防ぐには?
サーバーの提供元から受け取った情報に従ってAdd Serverでプロトコルを選び、アドレス、ポート、認証情報、通信関連の項目を1つずつ確認します。Shadowsocks、VMess、VLESS、Trojan、WireGuard、Hysteria2では必要な項目が異なるため、あるプロトコルの入力方法を別のものに流用しないでください。アドレスとポートが正しくても、認証情報やTLSの設定が正しいとは限りません。不足情報を推測で補わないでください。保存後に項目を選択してテストします。認証エラーやハンドシェイクエラーが出た場合は、該当する項目を元の情報と照らし合わせてください。
トラブル対処のために、サブスクリプションURLやQRコードを他の人に送ってもよいですか?
サブスクリプションURL、共有リンク、QRコードには、そのまま使えるアクセス認証情報が含まれている場合があります。個人情報として取り扱ってください。トラブル対処では、エラーの種類、発生までの手順、ネットワーク環境、試した操作を伝え、サブスクリプション全体や認証情報は送らないでください。スクリーンショットを共有する必要がある場合は、QRコード、URLのパラメータ、パスワード、ユーザー識別情報、サーバーのメモを隠す必要がないか確認します。URLの一部を少し隠すだけでは、情報を保護できないことがあります。URLを誤って公開した場合は、自分のサービス提供元のアカウント機能で該当する認証情報を変更し、クライアントに保存したURLも更新してください。
通信経路から原因を特定
ルール設定とトラブル対処
通常のネットワーク、サーバー接続、DNS、ルールの適用結果を分けて確認してください。接続状態、テスト結果、実際のアクセスは、それぞれ異なる段階を示します。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configは、現在有効な設定ルールに従って通信の経路を決めます。ルールで通信を振り分ける場合に適しています。Proxyは、処理対象の通信をプロキシ経由にします。選択したサーバーに接続できるか確認する際に使えます。Directは、処理対象の通信を直接接続します。通常のネットワークでの動作を比較する際に使えます。これらは通信の処理方法であり、サーバーのプロトコルではありません。また、特定の接続先に必ず到達できることを保証するものでもありません。Configを使う前にルールファイルが有効か確認してください。トラブル対処では一度に1項目だけ切り替え、同じ接続先をテストします。終了後は、普段の使い方に合った設定に戻してください。
接続済みと表示されるのにWebページが開かない場合、どの順番で確認すればよいですか?
まずShadowrocketを一時的に切断し、現在のWi-Fiまたはモバイル通信自体が使えるか確認します。再接続して、選択中のサーバーとGlobal Routingを確認してください。次に複数の接続先を試し、特定のサイトだけの問題か、全般的に接続できないのかを切り分けます。Configを使用している場合は、ルールによって接続先が想定したポリシーに振り分けられているかも確認します。最後にLogでDNSの名前解決、認証、ハンドシェイクのエラーを確認してください。システムの「接続済み」はネットワーク拡張機能が起動していることを示すだけで、サーバー、名前解決、接続先のすべてが正常とは限りません。各手順の後に再テストし、最初からDNS、プロトコル、ルールを同時に変更しないでください。
Pingに応答があるのに、実際の接続に失敗するのはなぜですか?
Pingの結果は選択中のテスト方法によって異なり、接続の一部分だけを反映する場合があります。Webページにアクセスする一連の処理全体を示すものではありません。Pingに応答があっても、認証、TLS、DNS、ルールとの照合、接続先サイトで失敗することがあります。反対に、特定のPingテストに応答がなくても、すべての接続が失敗しているとは限りません。Connectivity Testと実際の接続先へのアクセスを併用し、同じネットワークで比較してください。テスト値は原因を絞り込む手がかりとして使い、数値の大小だけで現在の用途に適した項目かどうかを判断しないでください。
DNSに問題があると思われる場合、別のDNSアドレスにすぐ変更してもよいですか?
まずLogで、ドメイン名の解決段階で失敗しているか確認します。次にSettingsのDNS設定と、現在のConfigに関連する設定があるかを確認し、認証エラーを名前解決の問題と取り違えないようにしてください。設定を変更する場合は、元の値を記録し、一度に1つの設定箇所だけ変更して同じドメインをテストします。用途がわからない設定を複数重ねて有効にしないでください。DNSサービス自体にも、現在のネットワークまたは選択中の経路からアクセスできる必要があります。安易に変更しても問題が解決するとは限りません。一部のドメインだけ失敗する場合は、ネットワーク設定をすべてリセットするのではなく、ルールの適用結果と接続先サイトの状態も確認してください。
手動で切断しても再接続される場合、On Demandが関係していますか?
関係している可能性があります。On Demandは指定した条件に一致したときに接続を開始する機能です。ネットワークの切り替えや後続のリクエストで、条件が再び満たされることがあります。まずSettingsで機能と関連する条件設定を確認し、現在の設定を記録してください。一時的に接続を切ったままにするには、該当するオンデマンド接続の動作をオフにしてから、Homeの接続スイッチを操作します。条件を確認せず、システムのVPN項目を削除するだけで済ませないでください。再度許可した後に同じ動作が起きる可能性があります。オフにしても自動接続される場合は、システムのVPN設定と端末の管理要件を確認してください。