公式マニュアルでトラブルを確認
Shadowrocket よくある質問
とトラブルシューティング
発生している問題の段階に合わせて確認してください。購入とインストールを確認し、次に既存のサブスクリプションやサーバー情報を調べ、最後に接続状態、Global Routing、ルールを確認します。質問をクリックすると詳しい手順が開きます。複数の項目を開いて同時に比較することもできます。
App Store・購入履歴
正規品の確認と購入
ストアの入口、アカウントの国または地域、購入履歴はそれぞれ確認してください。価格と互換性は現在の製品ページを参照してください。
App StoreでShadowrocketが見つからないとき、まず確認することは?
まず綴りを確認し、このサイトの正規品案内ページからApp Storeの製品ページを開いてください。検索結果はストアの国や地域、デバイスの条件によって異なります。検索で見つからなくても、購入履歴が消えたとは限りません。製品ページに現在の地域では利用できないと表示される場合は、メディアと購入に使用するApple Accountの国または地域を確認します。デバイスに対応していないと表示される場合は、ストアページの互換性欄を確認してください。検索結果に似た名前のアプリがあっても、それだけで購入せず、アプリ名、デベロッパ、アプリIDをそれぞれ確認しましょう。
App Storeのアプリが正規のShadowrocketか確認するには?
次の3点を確認してください。デベロッパがShadow Launch Technology Limitedであること、アプリアイコンがこのサイトに掲載されている公式アイコンと一致すること、製品ページのURLにid932747118が含まれていること。3点を確認したうえで、価格と互換性を確認します。アイコンや名前が似ているだけでは判断できません。ShadowrocketはApp Storeから入手できます。アップデート履歴とシステム要件も同じ製品ページで確認し、支払いの前にApp Storeでアプリ情報を再確認してください。
買い切りに含まれるものは?接続サービスも利用できますか?
Shadowrocketは有料クライアントです。米国ストアでの価格は2.99米ドルの買い切りですが、実際の価格はApp Storeの製品ページで確認してください。他のストアでは現地通貨で表示されます。アプリの買い切りは接続サービスの料金を含みません。購入で得られるのはクライアントの利用資格で、接続には利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。このサイトではサーバー情報やサブスクリプションの提供、販売、推奨は行っていません。費用を確認する際は、App Storeの購入履歴と、ご自身が利用するサービスの状態を分けて確認してください。
機種変更や再インストールの際、再購入は必要ですか?
まずApp Storeで、メディアと購入に使用しているアカウントが購入時のアカウントと同じか確認し、購入済みの項目からShadowrocketを探してください。購入状況と互換性の条件を満たしていれば、ストアの案内に従って再ダウンロードできます。ユニバーサル購入、ファミリー共有、システム要件についてはApp Storeの製品ページを確認してください。価格が表示される場合は、すぐに再購入せず、購入履歴とアカウントを確認します。アプリを復元しても、すべてのローカル設定が復元されるとは限りません。再インストールの前に、必要な設定情報を別途保存してください。
アカウントの国・地域とストアの国・地域が異なる場合、どう確認しますか?
購入や検索に使われるのは、メディアと購入に関連付けられたストアの国または地域です。デバイスの言語や地域の設定だけでは判断できません。システムのSettingsからApple Accountを開き、「メディアと購入」からアカウントの表示、国または地域を確認してください。メニュー名はシステムの言語によって異なる場合があります。変更が必要な場合は、Appleが案内する国または地域の変更手順に従い、残高、有効なサブスクリプション、支払い方法など、画面に表示される条件を先に確認してください。
iPhone · iPad · Home
インストールと初回起動
アプリのインストール、VPN構成の許可、リモート接続はそれぞれ別の段階です。順番に確認し、すぐに再インストールしないようにしましょう。
iPadにインストールできますか?iPhoneとは別に購入が必要ですか?
Shadowrocketは、iPadとiPhoneのどちらでも同じApp Store製品ページから入手できます。システム要件とユニバーサル購入については、App Storeの製品ページを確認してください。購入済みの場合は、iPadでメディアと購入に使用するアカウントを確認してから、購入済みの項目または製品ページでダウンロード状況を確認します。画面レイアウトはデバイスのサイズによって異なる場合がありますが、Home、Config、Global Routingなどの画面上の名称を手がかりに操作できます。インストール可能であることと、既存の設定が自動で同期されることは別です。
初回接続時にVPN構成の許可を求められたら、どうすればよいですか?
初めて接続を有効にするとき、システムからVPN構成の追加を許可するよう求められる場合があります。これはデバイス上で接続を確立するために必要なシステム権限です。操作の開始元が、今開いたShadowrocketであることを確認し、画面の案内に従って許可してデバイス認証を完了してください。この許可によってサーバー情報やサブスクリプションが自動入力されるわけではありません。ご自身で用意した設定が別途必要です。以前に許可を取り消した場合は、アプリに戻って接続を再度有効にしてください。管理対象デバイスでは管理ポリシーによって制限されることがあるため、デバイスの管理設定も確認してください。
Homeの接続スイッチをオンにできない、またはオンにしてもすぐオフになる場合は?
まず、VPN構成の許可が得られていないのか、許可後に接続がすぐ失敗するのかを切り分けてください。前者はシステムの許可とデバイス管理による制限を確認します。後者はSERVERで有効な項目が選択されているか、サーバー情報が揃っているか、別のVPN接続が使用中でないかを確認してください。いったんOn Demandをオフにして手動でテストすると、自動再接続による影響を減らせます。エラーメッセージを控えてから一つずつ変更してください。最初からアプリを削除すると、未保存のローカルデータも失われる可能性があります。
画面が英語表示の場合、説明書の操作箇所はどのように確認できますか?
デバイスが異なっても画面上の名称から探せるよう、この手引きではUIの英語表記をそのまま使用しています。Homeでは接続状態とSERVERを確認でき、Add Serverでは既存のサーバー情報を追加できます。Configは設定の管理、Settingsは設定項目の確認に使います。言語を変更する場合は、システムのSettingsでアプリごとの言語設定があるか確認してください。選択できる言語はデバイスの表示に従います。ボタンの位置だけを頼りに操作しないでください。画面サイズによって、入口の位置が説明図と異なることがあります。
初回起動後、接続に必要な条件が揃っているか確認するには?
まず通常のWi-Fiまたはモバイル通信でインターネットに接続できることを確認します。次にHomeのSERVERに、ご自身で読み込んだ有効な項目があり、現在どれが選択されているかを確認してください。続いてGlobal Routingを確認します。設定のルールを使う場合はConfig、選択中のサーバーだけをテストする場合はProxyを選びます。システムによるVPN構成の追加を許可してから接続を有効にし、接続状態と実際のWebアクセスを確認してください。アプリのインストール、リストへの項目追加、接続スイッチのオンはそれぞれ異なる段階です。一つだけで確認を済ませないようにしましょう。
Subscribe · Add Server · SERVER
サブスクリプションとサーバー情報の読み込み
以下の手順は、ご自身が利用するサブスクリプションまたはサーバー情報があることを前提に、URLの取得、形式の解析、実際の接続を切り分けて説明します。
既存のサブスクリプションを読み込めない場合、URLとネットワークのどちらに問題があるか確認するには?
まず、ご自身が利用するサブスクリプションURLを省略せずにコピーし、余分な空白や改行、チャットアプリが付け加えた文字列が混ざっていないか確認します。次に、読み込み方法がSubscribeになっていることを確認してください。解析エラーが表示された場合は、取得した内容がサブスクリプションデータであり、ログインページやエラーページではないか確認します。タイムアウトの場合は、現在のネットワークからそのURLにアクセスできるか確認してください。サブスクリプションにはアクセス情報が含まれる場合があります。URL全体を公開しないでください。それでも解決しない場合は、エラーの種類を控え、ご自身のサービス提供元にURLの状態と形式を確認してください。
個別の共有リンクとSubscribe URLでは、読み込み方法はどう違いますか?
個別の共有リンクには、特定サーバーのプロトコルとパラメータが記載されており、読み込むと通常は1つの項目として追加されます。Subscribe URLは複数の項目を取得するためのもので、更新時にリストの内容が変わる場合があります。まず、どちらを受け取ったか確認してから、適切な方法で読み込んでください。Add Serverではご自身が利用するサーバー情報を入力でき、Scan QR Codeでは対応するQRコードを読み取れます。通常のWebページのURLをサブスクリプションとして扱わないでください。また、項目が表示されても、認証情報や接続先のサービスが有効とは限りません。
既存のサブスクリプションを更新する方法と、更新前に保存しておく情報は?
Homeで該当するサブスクリプショングループを探し、そのサブスクリプションの更新操作を実行して、結果が表示されるまで待ちます。更新前に、現在選択中の項目と、ご自身で加えた重要な変更を記録してください。リモートのリストが変わると、既存の項目が置き換えられたり、削除または名前変更されたりする場合があります。更新後はSERVERの選択項目を確認し、Connectivity Testと実際のアクセスをテストしてください。サブスクリプションの更新は主に項目情報を更新するもので、Global Routingの切り替えではありません。また、Configで個別に管理しているルールファイルが同期して上書きされるとは限りません。
サブスクリプションの更新後にリストが空になった、または項目が消えた場合は?
まず、今回の更新が成功したか、サブスクリプションURLが引き続き有効かを確認してください。リストが空になる原因には、リクエストの失敗、取得内容の異常、接続先での項目変更などが考えられます。すぐにアプリのインストールの問題と判断しないでください。更新前のバックアップがあれば、そのまま保管し、サブスクリプションを何度も削除して作り直すのは避けましょう。ご自身のサービス提供元に有効期限とリストの変更を確認してから、再度更新してください。項目を復元した後はSERVERを選び直し、削除済みの項目が選択されたままにならないようにします。
サーバーを手動で追加しても接続できない場合、どの項目を確認すればよいですか?
ご自身が利用するサーバー情報をもとに、プロトコルの種類、アドレス、ポート、プロトコルに必要な認証情報を一つずつ確認してください。次に、TLS、SNI、転送方式、パスなどの追加項目を確認します。必要な項目はプロトコルによって異なるため、別のプロトコルのパラメータを流用しないでください。コピー時に余分な空白が入っていないか、表示名をサーバーアドレス欄に入力していないかも確認します。原因を特定しやすいよう、関連する項目を一度に一組だけ変更してテストしてください。確認用の情報を共有する前に、パスワードなどの認証情報を隠してください。
Global Routing · Config · Connectivity Test
ルール設定とトラブルシューティング
同じネットワーク、同じ接続先で比較テストを行ってから、サーバー、ルール、DNS、自動接続の条件のどれに問題があるか確認します。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configは現在の設定にあるルールに従って通信先を決めます。Proxyはクライアントが処理できる通信を、選択したプロキシ経由で接続します。Directは直接接続します。通常のルール振り分けにはConfigを選び、使用中の設定ファイルと対象のポリシーを確認してください。特定のサーバーを調べる場合は、一時的にProxyへ切り替えて比較できます。Directは直接接続した場合との比較に使います。この3つは速度設定ではありません。切り替え後にテスト結果を記録し、必要な設定に戻してください。
接続済みなのにWebページを開けない場合、どの順番で確認しますか?
接続済みという表示は、デバイス上の接続が確立したことを示すだけで、リモートサーバー、DNS、接続先のWebサイトが正常であることを保証するものではありません。まず接続を切り、通常のネットワークが使えることを確認します。次にSERVERの選択項目とConnectivity Testを確認し、同じ接続先に対してProxyとConfigを比較してください。Proxyでは接続できてConfigではできない場合は、ルールとポリシーを重点的に確認します。どちらも失敗する場合は、サーバーの状態と設定を確認してください。一部のドメインだけ失敗する場合は、DNSと接続先の状態も調べます。各テストでは一度に一つの条件だけ変更してください。
DOMAIN-SUFFIXルールを設定しても、期待どおりに振り分けられないのはなぜですか?
まずGlobal RoutingがConfigになっていることと、編集した設定ファイルが実際に有効になっていることを確認してください。次にルールを上から順に確認します。先に一致したルールが通信先を決定している場合があります。FINALはルールの末尾に配置してください。その後、ドメイン条件、カンマ区切り、対象のポリシー名を確認します。PROXY、DIRECT、REJECTはルールの書式に従って記述してください。実際にリクエストされているドメインも確認しましょう。ページでは複数の異なるドメインに同時にアクセスする場合があり、1つのルールですべてのリソースをカバーできるとは限りません。
On Demandは手動切断やバッテリー消費に影響しますか?
On Demandは設定した条件に応じて接続を開始するため、手動で切断しても条件が満たされたままなら再接続する場合があります。接続スイッチが何度も切り替わる場合は、まずOn Demandをオフにして手動でテストしてください。バッテリー消費には、電波状況、実際の通信量、頻繁な再接続、バックグラウンドでの動作なども影響します。VPNの表示だけで判断しないでください。システムのバッテリー使用状況で、似た利用条件の記録を比較し、不要なテストの繰り返しを減らしましょう。On Demandを再び有効にする前に、現在のネットワーク利用に適した条件が設定されているか確認してください。
Connectivity Testの遅延が小さいのに、実際のアクセスが遅いのはなぜですか?
Connectivity Testは特定の条件で行う接続テストの目安であり、Webページの読み込み速度や継続的なデータ転送能力を示すものではありません。実際のアクセスには、接続先のサイト、DNS、サーバー負荷、ネットワークのパケットロス、電波状況なども影響します。同じネットワーク、同じ接続先、近い時間帯で、ご自身が利用する項目を比較し、初回表示が遅いのか、転送が遅いのか、断続的に切れるのかを記録してください。遅延の数値だけで判断せず、テスト成功をすべてのアプリやドメインに接続できる証拠とみなさないでください。