公式マニュアル · カテゴリ別トラブル対処

Shadowrocket トラブル対処

購入、読み込み、接続のどの問題かを切り分け、順番に確認してください。以下の操作は、ユーザー自身が用意したサブスクリプションまたはサーバー情報があることを前提としています。変更は一度に一項目にし、比較できるよう元の値を残してください。

  • 4つの問題カテゴリ
  • 20項目の確認ガイド
  • 質問をタップして回答を表示

PURCHASE

購入と正規版の確認

製品と購入アカウントを確認してから、検索、支払い、購入済みアプリの復元に関する問題を解決します。購入先と設定情報の入手先は別です。

App StoreでShadowrocketが見つからないとき、まず確認することは?

正規版の入手方法から指定のApp Store製品ページを開き、アプリID 932747118を確認します。検索結果に表示されない場合は、「メディアと購入」で使用中のAppleアカウントのストアの国または地域を確認し、スクリーンタイムの「コンテンツとプライバシーの制限」で年齢制限が設定されていないか確認してください。製品ページを開けても購入できない場合は、支払い方法とアカウントの通知を確認します。検索結果だけでは購入済みかどうかは判断できません。

App Storeのアプリが正規版のShadowrocketか確認するには?

App Storeの製品ページで、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limited、URL内のアプリIDが932747118であることを確認し、アイコンが本サイト掲載の公式アイコンと一致するかも確認してください。通称や検索順位だけで判断しないでください。価格、互換性、アップデート履歴は製品ページの表示が基準です。確認後、App Storeから購入・インストールしてください。

Shadowrocketの買い切り料金に接続サービスは含まれますか?

アプリの買い切り購入と接続サービスの契約は別です。App Storeで支払うのはShadowrocketアプリの購入料金です。利用には、ユーザー自身が用意したサブスクリプションまたはサーバー情報が必要です。米国のストアでは約2.99米ドルですが、価格はストアごとに現地通貨で表示され、実際の金額は購入ページで確認してください。本サイトは公式サイト・公式マニュアルとしてアプリの操作方法を案内します。サーバーやサブスクリプションの提供・販売・推奨は行っていません。

機種変更や再インストールの際、再購入は必要ですか?

まず、App Storeの「メディアと購入」で使用中のAppleアカウントが、Shadowrocketを購入したときのアカウントと同じか確認します。その後、「購入済み」またはアプリ一覧から探して再ダウンロードしてください。価格が表示される場合は、購入履歴、ストアの国または地域、アカウントの状態を確認し、すぐに再購入しないでください。アプリの購入を復元しても、アプリ内の設定が復元されるわけではありません。以前のデバイスにあるサブスクリプション、Config、手動で追加した項目は別途バックアップし、復元後に確認してください。

ストアの国または地域が合わない場合、どこで確認・変更できますか?

デバイスの言語や地域の書式を変更するだけではなく、システムのSettingsでAppleアカウントを開き、「メディアと購入」からアカウントの国または地域を確認してください。変更が必要な場合は、アカウントページの国または地域の設定から、Appleの案内に従って残高、契約中のサブスクリプション、支払い情報などの条件を確認します。変更により購入済みコンテンツや支払い方法に影響する場合があります。事前にシステムの案内を読み、アプリの提供状況は該当するApp Storeの製品ページで確認してください。

FIRST OPEN

インストールと初回起動

デバイスの互換性とシステムの許可を確認してから、アプリ内の項目を確認してください。システムの確認画面が表示されたら、内容を最後まで読んでから操作します。

iPadにShadowrocketをインストールできますか?

はい。iPadのApp Storeで同じShadowrocket製品ページを開き、互換性欄を確認してください。システム要件はApp Storeの製品ページに記載された内容が基準です。購入済みの場合は、購入時のアカウントで「購入済み」を確認してください。iPadでは画面サイズや向きによってレイアウトが変わりますが、サブスクリプション、サーバーパラメータ、Configは個別に確認が必要です。同じアカウントでアプリを購入しても、設定がすべて自動同期されるとは限りません。

初回起動時にVPN構成の追加を求められるのはなぜですか?

Shadowrocketで接続するには、システムがVPN構成の追加を許可する必要があります。デバイスのパスコードや認証を求められる場合があります。インストールしたShadowrocketが開始した操作であることを確認し、システムの案内に従ってください。この許可はアプリによるネットワーク接続を認めるもので、サーバー情報が有効であることを示すものではありません。許可後にHomeへ戻り、選択中の項目とGlobal Routingを確認してから接続をオンにし、実際にアクセスできるか確認してください。

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

まず、利用可能なサーバー項目があり、選択されていることを確認します。次に、初回のVPN構成の許可が完了しているか確認してください。その後、システムのSettingsにあるVPN管理画面で構成の競合がないか確認し、ほかのVPN接続を一時停止して再試行します。それでもすぐ切断される場合は、アプリ内のエラー表示を確認し、発生時刻と使用中のネットワークを記録してください。設定を何度も削除せず、既存のパラメータを残して、許可・構成・サーバーのどこに問題があるか切り分けます。

画面が英語の場合、マニュアルとどう照らし合わせればよいですか?

このマニュアルでは、アプリの画面に表示される英語の用語をそのまま使用しています。Home、Config、Settings、Global Routingを目印にしてください。操作のために先に言語を変更する必要はありません。表示言語を変更したい場合は、システムのSettingsでShadowrocketに優先言語の設定があるか確認してください。選択できる言語はデバイスとアプリの表示に従います。プロトコル名やルールキーワードは英語のままです。サーバーの種類やルール欄に日本語の説明を入力しないでください。

アプリのアップデート前に、何を保存すればよいですか?

アプリはApp Storeからアップデートします。アップデート前に、ユーザー自身が用意したサブスクリプションの参照先、手動で設定したサーバーパラメータ、使用中のConfigを保存し、パスワードやトークンを安全に保管してください。アップデート後は、現在の項目、Global Routing、接続スイッチを確認し、普段使う接続先で動作をテストします。アプリの変更点はApp Storeのアップデート情報で確認してください。未バックアップの設定を失うおそれがあるため、再インストールを日常的なトラブル対処の最初の手段にしないでください。

iPadでの入手方法と購入済みアプリの確認

IMPORT

サブスクリプションとサーバーの読み込み

情報の取得、項目の解析、接続の確立を分けて確認します。読み込みに成功しても、それで完了ではありません。パラメータを確認し、実際にアクセスできるかテストしてください。

サブスクリプションを読み込めない場合、リンクとネットワークの問題をどう切り分けますか?

ユーザー自身が用意したサブスクリプションのリンクが完全にコピーされているか、特に疑問符以降のパラメータを確認します。前後の空白や改行、チャットアプリが付けた句読点を取り除いてください。追加するのがアカウント管理ページではなく、サブスクリプションのURLであることも確認します。次に、現在のネットワークから正常にアクセスできるか、リンクの提供元でサブスクリプションが有効かを確認してください。エラーはリクエストの失敗または内容の解析失敗で発生することがあります。エラー文だけを控え、トークンを含む完全なリンクを公開しないでください。

サブスクリプションを追加できたのに、サーバー項目が一覧に表示されない場合は?

サブスクリプションのURLを追加しただけでは、有効な項目を取得できたとは限りません。まず手動で一度更新し、ネットワークエラーや解析エラーが出るか確認します。次に、提供元から返された内容がアプリ対応のサブスクリプション形式であり、ログインページ、期限切れの案内、空の内容ではないことを確認してください。アカウントの有効状態やリンク形式は、ユーザー自身が用意した情報で確認します。同じリンクを何度も追加すると、見分けにくいサブスクリプショングループが複数できるため、繰り返し追加しないでください。

既存のサブスクリプションを更新し、使えるローカル設定を残すには?

Homeで該当するサブスクリプションを探し、その項目の更新操作を実行します。完了後、サーバー一覧と現在の選択項目を確認してください。メニューの位置はアプリの表示に従います。更新によってサブスクリプション管理下の項目が置き換わる場合があるため、自分で変更したパラメータを事前に記録し、長期的に残したい手動追加項目は別に管理してください。自動更新の実行はアプリの設定とシステムの動作条件によります。トラブル対処では、手動更新を一度行った結果を基準にしてください。

Scan QR Codeで読み取れない、または読み取り後に接続できない場合は?

まず、システムのカメラ権限、QRコードが欠けず鮮明に表示されているか、読み取り内容が対応するサーバー共有情報かを確認してください。内容を読み取れた後も、プロトコルの種類、サーバーアドレス、ポート、認証欄を確認する必要があります。読み取り成功は情報を取得できたことを示すだけで、接続が確認されたわけではありません。ユーザー自身が用意した情報と項目ごとに照合してください。QRコード、パスワード、トークンを公開ページに投稿しないでください。また、サブスクリプションのQRコードを単一のサーバー項目と混同しないでください。

Add Serverで手動追加するとき、どのパラメータを一致させる必要がありますか?

Add Serverで、まず既存のサーバー情報と一致するプロトコルを選び、アドレス、ポート、そのプロトコルで必要なパスワードや認証情報を入力します。情報にTLS、Server Name、通信方式、パスが含まれる場合は、それらも一つずつ対応させてください。アドレスとポートだけをコピーしても不十分です。Shadowsocks、VLESS、Trojanなどでは各欄の意味が異なります。パラメータが不明な場合は元の情報を確認し、プロトコルを切り替えたり証明書検証を無効にしたりして試さないでください。

使い方ガイドに沿って読み込みと接続確認を行う

ROUTING & DIAGNOSTICS

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

接続状態、ルールの適用結果、実際のアクセス結果はそれぞれ確認が必要です。現在のConfigを記録し、同じ接続先とネットワーク条件で再テストしてください。

Global RoutingのConfig、Proxy、Directはどう選べばよいですか?

Configは現在のConfigに設定されたルールに従って接続方法を決めます。ルールとフォールバック設定を確認済みの場合に適しています。Proxyは選択中のサーバーをプロキシ経由で確認する際に使い、Directは直接接続で基本ネットワークを確認する際に使います。モードを切り替えても、誤ったサーバーパラメータは修正されません。トラブル対処では、最初のモードを記録し、一度に一項目だけ変更してテスト後に戻してください。モードの変化を、ルールやサーバーの問題が解決したと誤認しないようにします。

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

まず接続を停止し、基本ネットワークでアクセスできることを確認してから、接続を再開し、現在のサーバーとGlobal Routingを確認します。次に接続ログを見て、リクエストがDIRECT、PROXY、REJECTのどれで処理されたか、特定のドメインだけ失敗しているかを確認してください。Connectivity Testは項目の確認に役立ちますが、すべてのWebページが開くことを保証するものではありません。最後にエラー情報をもとに認証、DNS、ルールを確認し、一度に一項目だけ変更してください。

DNS設定が原因でドメインにアクセスできないと思われる場合、どこを確認しますか?

まず、ドメインの名前解決に失敗しているのか、接続確立に失敗しているのかを切り分けます。該当リクエストのログとエラー表示を確認し、現在のConfigのDNS設定と関連する上書き設定を調べてください。最近名前解決の方法を変更した場合は、元の値を記録してから一項目ずつ戻してテストします。サーバーとDNSを同時に変更しないでください。ネットワークによって名前解決の到達性は異なるため、現在のネットワークで確認します。特定のIPアドレスにアクセスできても、TLSを使うドメインに必ず接続できるとは限りません。

ルールが想定どおりに適用されない場合、マッチ順をどう確認しますか?

まずGlobal RoutingがConfigになっていることと、編集したConfigが現在有効であることを確認します。次に接続ログで実際のリクエストドメイン、マッチしたルール、最終的なポリシーを確認し、Configの順序に従って先行するルールが先にマッチしていないか調べてください。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはアドレス範囲にマッチします。FINALはそれ以前のルールにマッチしない場合のフォールバックです。REJECTルールを変更する前に対象範囲を確認し、同じドメインの必要なリクエストまで拒否しないようにしてください。

接続を続けると電池消費が増える場合、On Demandとバックグラウンド動作をどう確認しますか?

まずシステムのバッテリー使用状況で同じ時間帯の消費を確認し、バックグラウンドでの大量通信、頻繁な再接続、連続テストがないか調べてください。On Demandは条件に応じて接続を開始する機能です。省電力スイッチと考えるのではなく、条件によって接続が何度も確立されていないか確認します。電池消費は電波状況、通信量、プロトコル、サーバーの応答など複数の要因に左右され、プロトコル名だけでは判断できません。使用条件をなるべくそろえ、一項目ずつ調整して結果を比較してください。

プロトコルのパラメータと選び方に関する技術資料