公式ガイド · 症状から探す

Shadowrocket トラブルシューティング

購入、読み込み、接続のどの段階で問題が起きているかを確認し、順番に調べてください。一度に変更する設定は1つにし、エラー内容とテスト結果を記録すると、アカウント、構成、ネットワークの問題を切り分けやすくなります。

手順を順番に確認しますか?初回設定は使い方ガイドから始めてください。購入やアカウントのストア地域については入手ガイドをご覧ください。

このページでは、利用者自身がサブスクリプションまたはサーバー情報を用意していることを前提としています。当サイトはShadowrocketの公式サイトおよび公式ガイドです。サーバーやサブスクリプションの提供、販売、推奨は行っていません。

正規版の確認と購入

ストアでの表示、正規版の見分け方、購入済みアプリの復元、買い切りの対象範囲。

正規版の確認方法を見る →
App StoreでShadowrocketが見つからないとき、まず何を確認すればよいですか?

まず、App Storeで購入に使用しているApple Accountのストア地域を確認してください。デバイスの言語や現在地だけでは判断できません。システム設定でアカウントを開き、「メディアと購入」から「国または地域」を確認します。メニュー名はシステムのバージョンによって異なる場合があります。アプリの表示は現在のストアによって異なり、中国本土のストアでは表示されないことがあります。地域を変更する必要がある場合は、その画面に表示される正式な手順に従い、残高、サブスクリプション、支払い方法に関する条件を先に確認してください。デバイスの地域設定を変えても、ストアの地域は変更されません。

App Storeで販売されているアプリが正規のShadowrocketか確認するには?

App Storeの製品ページを開き、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limitedであること、白地に青紫の縁取りがある公式ロケットアイコン、製品リンクに含まれるid932747118を確認してください。アプリIDの数字は932747118です。名前やアイコンが似ているだけでは正規版とは判断できません。Shadowrocketは有料のクローズドソースアプリで、入手先はApp Storeのみです。購入前に互換性欄も確認し、システム要件と購入対象となるかどうかはApp Storeの製品ページの記載を基準にしてください。

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

Shadowrocketは買い切りです。まず、App Storeで購入時と同じApple Accountを使用していることを確認し、アカウントの「購入済み」または購入履歴からShadowrocketを探してください。再ダウンロードの条件を満たしていれば、再購入せずに復元できます。価格が表示される場合は、すぐに再購入せず、購入履歴と現在のストアを確認してください。再ダウンロードしても、端末内の設定がすべて復元されるわけではありません。機種変更前に、引き継ぎたい設定を別途保存してください。ファミリー共有の対象となるか、またその条件は、App Storeの製品ページとファミリー設定を確認してください。

買い切り価格に含まれるものは?iPadでは別途購入が必要ですか?

米国ストアでの価格は約2.99米ドルです。買い切りで、各ストアの価格は現地通貨と購入確認画面に表示される金額が適用されます。アプリの買い切りは通信サービスの契約とは別です。購入にサーバーやサブスクリプションは含まれず、以降の操作には利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。iPhoneとiPadで共通して利用でき、iPadでは購入時と同じアカウントで「購入済み」を確認してください。MacとApple TVについても、同じストアページで確認できます。各デバイスのシステム要件、互換性、購入対象となるかどうかは、App Storeの製品ページの記載を基準にしてください。

インストールと初回起動

システムの許可、接続スイッチ、英語表示、アプリのアップデート。

手順に沿って初回設定を進める →
初回接続時に「VPN構成を追加」という表示が出た場合、どうすればよいですか?

Shadowrocketで初めて接続を有効にすると、システムからVPN構成の追加を求められます。これはシステムのネットワーク経路を確立するために必要な許可です。直前に自分で操作したShadowrocketからの確認であることを確かめてから、画面の案内に従って許可し、デバイスの認証を完了してください。デバイスのパスコードを他人に教えないでください。以前に確認をキャンセルした場合は、アプリに戻って接続を再度開始できます。この許可で設定されるのはシステムのネットワーク経路のみで、サーバー情報が自動で作成されるわけではありません。事前に手元のサブスクリプションまたはサーバー情報を読み込み、Homeで使用する項目が選択されていることを確認してください。

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

まず、Homeに選択可能なサーバーがあり、実際に選択されていることを確認します。次に、未処理のVPN許可が表示されていないか確認してください。スイッチがすぐにオフに戻る場合は、ほかのVPN構成をいったん停止し、システムのVPN設定がデバイス管理ポリシーによって制限されていないか確認してから、アプリを再度開いて試します。エラーメッセージを記録し、スイッチを何度もすばやく切り替えないでください。必要に応じてデバイスを再起動します。それでも解決しない場合は、現在の設定を保存してから構成の状態を確認してください。原因の特定に必要なサーバー情報やルールまで失われるおそれがあるため、すべての内容を削除するのは避けてください。

画面が英語の場合、ガイドの操作手順とどう照らし合わせればよいですか?

公式ガイドでは画面上の英語表記をそのまま使用しています。Homeはサーバーと接続への入口、Add Serverは手元にあるサーバー情報の登録、Configは構成の管理、Global Routingはルーティング方式の選択、Settingsは設定の確認に使います。まず英語の項目名を探し、対応する説明を確認してください。ガイドに合わせるために、デバイスの言語を変更する必要はありません。アプリの表示言語は、システムのアプリごとの言語設定に影響される場合があります。システム設定でShadowrocketに言語の選択肢があるか確認してください。利用できる言語や設定画面は、デバイス上の表示に従ってください。

アプリをアップデートする方法は?事前に保存しておくものはありますか?

アプリはApp Storeからアップデートします。ストアアカウントのアップデート画面でShadowrocketを確認するか、システムの自動アップデート設定を利用してください。アプリのアップデートとサブスクリプションの更新は別の操作です。前者はアプリ本体を更新し、後者は登録済みのサービス情報を再取得します。アップデート前に使用中の構成ファイルを保存し、サブスクリプションやサーバー情報を再取得できることを確認してください。削除して再インストールする方法を通常のアップデート手順にしないでください。ストアでアップデートできない場合は、購入アカウント、空き容量、ネットワークを確認し、ストアに表示された理由も確認してください。

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

リンク全体、Subscribe、更新結果、個別のサーバー情報。

サブスクリプションの更新方法を見る →
サブスクリプションを読み込めないとき、リンクと形式のどちらに問題があるか見分けるには?

手元にあるサブスクリプションの完全なリンクをコピーしたか確認してください。アカウントページや説明ページのURLではないこと、文字列が途中で切れていないことを確かめ、前後の空白、改行、句読点が混ざっていないか確認します。Add Serverを使う場合は、TypeでSubscribeを選び、リンクを貼り付けて保存してください。形式エラーが出る場合は、返された内容がアプリで読み取れるサブスクリプションなのか、ログインページやエラーメッセージではないか確認します。タイムアウトの場合は、まず現在のネットワークを確認してください。アクセス情報を含む完全なリンクを公開の掲示板に貼らないでください。問い合わせる際は、個人情報や認証情報を伏せたエラー内容だけを共有してください。

登録済みのサブスクリプションを更新するには?自動更新と手動更新の違いは?

Homeで登録済みのサブスクリプション項目を探し、その項目にある更新操作を使います。具体的なボタンやジェスチャは、現在の画面表示を確認してください。手動更新は、サービス情報が変更された後すぐに再取得したい場合に便利です。アプリ起動時の自動更新は、関連設定に従って実行されるもので、バックグラウンドで継続的に確認する機能ではありません。更新後は、サーバー一覧と現在の選択項目を確認してください。処理が終了したかどうかだけでは判断できません。サブスクリプションの更新で変わるのはリンクから取得するサーバー情報であり、Configのルールファイルの更新とは別です。それぞれ個別に管理し、接続前にルーティング設定が意図どおりか確認してください。

これまで更新できていたサブスクリプションがタイムアウトやエラーになる場合の確認方法は?

まず、エラーの全文と発生した手順を記録します。次に、デバイスの日付と時刻が正しいか、現在のネットワークで通常のWebページを開けるか、元のサブスクリプションリンクが変更または無効になっていないか確認してください。Wi-Fiとモバイル通信を切り替えると、現在のネットワークが原因かどうかを切り分けやすくなります。タイムアウト、証明書エラー、コンテンツの解析失敗は、それぞれ分けて対処してください。同じサブスクリプションを何度も新規作成するのは避けてください。利用中のサービスの管理者に連絡する場合は、必要最小限の情報だけを伏せ字にして送ります。元の項目と設定を残し、新しいリンクが有効だと確認できてから置き換えるか判断してください。

サーバー情報が1件だけある場合、Add Serverから追加するには?

HomeからAdd Serverを開き、手元にあるサーバー情報に合わせてTypeを選び、アドレス、ポート、認証情報を入力します。プロトコルは提供された情報と一致させ、名前が似ているからと別の種類を選ばないでください。TLSを使う場合は、情報に記載されたドメイン名や関連パラメーターも確認します。保存後、Homeに戻ってそのサーバーを選び、接続をテストしてください。Scan QR Codeで読み込む場合も、認識された各項目が正しく入力されているか確認します。エラーを消すために証明書の検証を安易に無効化しないでください。スクリーンショットにパスワードなどの機密情報を表示しないようにしてください。

ルール設定とトラブルシューティング

3つのルーティング方式、接続状態、DNS、On Demandの確認手順。

ルール適用例を見る →
Global RoutingのConfig、Proxy、Directはどう使い分けますか?

Configは現在の構成ファイルのルールに従って接続先を決めるため、ルールを確認済みの日常利用に適しています。Proxyはプロキシ経由でルーティングしますが、有効なサーバーが選択されている必要があります。Directは直接接続する方式で、サーバー自体の問題を解決するものではありません。トラブルシューティングでは、Directで通常のWebページにアクセスできるかを確認してから、Configに戻して該当ルールを調べます。方式を切り替えても、サーバー情報が補われるわけではありません。原因を特定できるよう、一度に変更する設定は1つにして、結果を記録してください。

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

システムに接続済みと表示されても、VPN経路が確立したことを示すだけで、選択中のサーバーやすべてのWebサイトにアクセスできるとは限りません。まず接続を切って基本のネットワークを確認し、Homeで選択中の項目とGlobal Routingを確認してください。Connectivity Testは疎通状況の参考になりますが、テストに成功しても実際のWebサイトへのアクセスが成功するとは限りません。次に、サーバー情報、ドメイン名の解決、Configでどのルールが適用されているかをそれぞれ確認します。特定のWebサイトだけに問題がある場合は、そのドメインに関係するルールを優先して調べてください。各手順で状況とエラーを記録し、設定をすべて消してやり直すのは避けてください。

一部のWebサイトに誤ったルールが適用される場合、まずDNSを変更すべきですか?

まず、ルーティングのルール適用とドメイン名の解決を切り分けます。Global RoutingがConfigになっているか、現在使用中の構成ファイルはどれかを確認し、対象ドメインに適用されたルールを調べてください。ルールは上から順に適用されるため、後方のDOMAIN-SUFFIXよりも、前にある広範囲なルールが先に適用されることがあります。FINALはほかのルールに一致しない場合の処理に使われます。ドメインを解決できない、タイムアウトする、または想定外の結果になる場合に限り、DNS設定を確認してください。変更前の値を保存し、一度に変更するのは1か所だけにしてください。DNSの変更をあらゆる接続問題に対する汎用的な解決策と考えないでください。

電池の消耗が増えた、または切断しても自動で再接続する場合、On Demandはどう確認しますか?

まず、システムのバッテリー設定で一定時間のアプリ動作を確認し、大量のデータ通信、頻繁な再接続、接続を維持しているだけの状態を区別してください。VPNの状態アイコンだけで電池消費の原因を判断することはできません。手動で切断しても再接続する場合は、On Demandが有効か、現在のネットワークで条件が満たされているかを確認し、システムのVPNオンデマンド接続設定も確認してください。原因を調べる間はオンデマンド接続を一時的に無効にし、頻繁なテストや再接続を減らして、同じ利用条件で比較します。電池の消耗はネットワークの電波状況、通信量、ほかのアプリの動作にも左右されるため、短時間の測定だけで結論を出さないでください。

App Storeでダウンロード