公式マニュアル · 質問一覧

Shadowrocket よくある質問

問題が起きた段階から確認します。購入履歴、システム権限、既存の設定、ルール、ネットワークを順に確認してください。まず状況を把握してから設定を変更し、一度に変更する項目は1つにします。

  • 4つのカテゴリ
  • 質問ごとに開いて確認
  • 画面上の用語は英語表記のまま

初回設定がまだの場合は使い方ガイドをご覧ください。App Storeの正規品を確認する場合は、App Store正規品確認ページへ進んでください。

App Store · アカウントと購入履歴

正規品の確認と購入

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

まず当サイトの正規品確認ページから、指定のApp Store製品ページを開き、検索結果に表示されない場合と製品ページを利用できない場合を切り分けます。「お住まいの地域では購入できません」と表示された場合は、App Storeでの購入に使用するApple Accountの国または地域と支払い情報を確認してください。変更が必要な場合は、システムのSettingsでApple Accountを開き、Media & PurchasesからCountry/Regionを確認して、残高、サブスクリプション、支払い条件について画面の案内に従います。検索で見つからないだけで、アプリの配信が終了したとは限りません。

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

製品ページで、デベロッパ名のShadow Launch Technology Limited、リンク内のアプリID 932747118、当サイトと同じ公式アイコンの3点を確認してください。公式アイコンは白地に青紫の輪郭のデザインです。アプリ名や検索順位だけでは、これらの確認に代わりません。価格、互換性、アップデート履歴もこの製品ページで確認できます。表示内容が一致しない場合は購入を中止し、当サイトの正規品確認ページから開き直してください。

iPhoneを買い替えたり、再インストールしたりすると、もう一度購入が必要ですか?

まずApp Storeで、現在購入に使用しているApple Accountが購入時のアカウントと同じであることを確認し、アカウントの購入済み項目またはアプリ一覧からShadowrocketを探してください。購入履歴が確認でき、デバイスが互換性の条件を満たしていれば、通常は再ダウンロードできます。最終的にはApp Storeの表示をご確認ください。価格が表示される場合は、重ねて支払う前に購入履歴、アカウント、ストアの地域を確認します。アプリの購入履歴を復元することと、アプリ内の設定を復元することは別です。元のデバイスにある設定は、別途バックアップを確認してください。

買い切り価格に接続サービスは含まれますか?

アプリの買い切り購入は、接続サービスの契約とは異なります。購入するのはShadowrocketクライアントの利用権で、接続に必要なサブスクリプションやサーバー情報はご自身で用意してください。米国ストアでの価格は約2.99米ドルです。各ストアでは現地通貨で表示され、実際の金額はApp Storeの購入確認画面でご確認ください。当サイトではノード、サブスクリプション、接続サービスの提供、販売、推奨は行っていません。アプリを購入してもSERVER一覧が空の場合は、ご自身がすでにお持ちの有効な設定を読み込んでください。

iPadにインストールできますか?ほかのAppleデバイスの互換性はどこで確認できますか?

Shadowrocketは主にiPhoneとiPadで利用できます。同じApp Store製品ページでデバイスの互換性を確認してください。iPadでは、まずストアで購入したApple Accountを確認し、購入済みかどうかを確認します。Mac、Apple TV、Apple Visionとの互換性も製品ページで確認できます。システム要件とユニバーサル購入の適用範囲は、App Storeの記載に従ってください。デバイス名だけを見て、操作画面、設定の同期方法、購入特典がすべて同じだと判断しないでください。

関連情報:正規品を見分ける3つのポイント · 購入済み項目の復元 · 価格と買い切り

Home · システム権限と初回接続

初回起動と設定

初回起動時に表示される「VPN構成を追加」のシステム通知は何ですか?

デバイスの通信をクライアントで処理するため、VPN構成の作成をアプリに許可するようシステムが求めています。Shadowrocketで接続操作を行った後に表示された通知であることを確認し、システムの案内に従って認証・許可してください。この許可によってサーバー情報が自動で補われるわけではなく、接続先が利用可能になったことを示すものでもありません。Homeに戻ったら、利用可能な設定を選択して接続を開始してください。以前にキャンセルした場合は、もう一度接続を試し、システムの案内に従って許可します。必要に応じて、システムのSettingsでVPN構成を確認してください。

Homeの接続スイッチがオンにならない場合、何を順番に確認すればよいですか?

まずSERVERに選択可能な設定があることを確認し、初回接続時にシステムのVPN構成を許可したか確認してください。スイッチをオンにしてすぐオフになる場合は、システムの通知を記録し、Settingsで対応が必要なVPN構成やデバイス管理上の制限がないか確認します。ほかにVPNを使用する機能があれば一時停止して、もう一度試してください。スイッチを何度も押すのではなく、権限設定の未完了、デバイスの制限、設定パラメーターの誤りを切り分けて、それぞれの問題に対処します。

画面が英語の場合、使い始めに覚えておく項目は?

まずHome、Config、Settingsの3つの項目を確認します。Homeでは接続状態を確認し、SERVER一覧から設定を選択して、Global Routingで処理方法を指定します。Configでは設定ファイルを管理し、Settingsでは各種設定を変更します。Add Serverはサーバー情報の追加、Subscribeは既存サブスクリプションの読み込み、Connectivity Testは接続テストに使います。画面と照らし合わせやすいよう、手順書では項目名を英語のまま記載しています。アプリの表示言語を変更する場合は、まずシステムで選択できるアプリ言語を確認してください。

Connectivity Testの結果が出れば、Webページも正常に表示できますか?

Connectivity Testで確認できるのは、テスト時の条件における接続状況です。Webページへのアクセス全体を検証するものではありません。ページの読み込みには、ドメイン名の解決、ルールの適用、接続先サイトの応答、選択中の設定なども関係します。テスト後は接続スイッチの状態を確認し、正常に利用できることがわかっているWebページにアクセスして、特定のドメインだけで失敗するかを確認してください。テスト対象と失敗した時刻を記録し、異なる条件での結果を混同しないようにします。ひとつのテスト結果だけで、すべての通信が成功すると判断しないでください。

アプリのアップデートや再インストール前に、何を保存すればよいですか?

アップデートはApp Storeから行います。作業前に、現在の設定を復元できる手段があることを確認してください。保存しておく項目には、ご自身のサブスクリプションURL、手動で追加したサーバーパラメーター、使用中のConfigファイル、カスタムルールが含まれます。再インストール後、ストアの購入履歴があっても、これらの内容が必ず復元されるとは限りません。アプリで現在利用できる書き出し・バックアップ機能を優先して使い、作業前にバックアップを読み取れることを確認してください。サブスクリプションURL、パスワード、キーは機密情報です。公開ページや問い合わせ時のスクリーンショットに載せないでください。

関連情報:初回設定の手順 · VPN構成の許可とHome画面

Add Server · Subscribe · Config

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

以下の手順は、ご自身のサブスクリプションまたはサーバー情報をすでにお持ちであることを前提としています。まず入力内容の種類を確認してから、対応する読み込み方法を選んでください。

既存サブスクリプションの読み込みに失敗した場合、URLとプロトコルのどちらを先に確認しますか?

まず、入力した内容がアカウント管理ページや説明ページ、単体サーバーの共有リンクではなく、完全なサブスクリプションURLであることを確認してください。コピー時に余分な空白や改行が入っていないか、パラメーターが欠けていないか確認します。次に、配信元でログインが必要か、URLが失効していないか、現在のネットワークからアクセスできるかを確認してください。その後、返された内容がクライアントで読み込める設定形式か確認します。サブスクリプションURLにはアクセス情報が含まれる場合があります。公開場所に貼り付けず、ご自身のデバイスで内容を確認し、有効性は情報の提供元に問い合わせてください。

単体の共有リンク、QRコード、Subscribeはどう使い分けますか?

まず、読み込む内容を確認します。単体の共有リンクは通常1台のサーバー情報を含み、サブスクリプションURLは更新される可能性のある設定一覧を取得するために使います。すでに単体リンクをお持ちの場合は、アプリが提供する読み込み方法を使ってください。QRコードがある場合はScan QR Codeで読み取り、認識された内容を確認します。サブスクリプションURLをお持ちの場合は、Add Serverを開いてSubscribeを選び、URLを入力してください。QRコードは情報を伝える手段です。画像だけで内容の種類を判断せず、保存後にプロトコル、アドレス、必要なパラメーターを確認してください。一般のWebページを接続設定として扱わないよう注意してください。

サブスクリプションを更新しても一覧が変わらない場合、何を確認しますか?

まず、似た名前の別項目ではなく、現在使用しているSubscribeを更新したことを確認してください。更新時にエラーが表示されていないか、サブスクリプションURLが引き続き有効かを確認します。配信元から同じ内容が返された場合、更新が成功しても一覧が変わらないことがあります。配信元が情報を変更したのに端末側で反映されない場合は、まずリクエストが正常に完了したか確認し、古いグループや設定を引き続き使っていないか確認してください。すぐに元のサブスクリプションを削除せず、必要な情報を保存してください。URLが一時的に利用できないときに、使える設定まで失うおそれがあります。

読み込みは成功したのに接続できない場合、間違えやすい項目は?

読み込みに成功したのは内容を読み取れたという意味で、すべてのパラメーターがサーバーに適合しているとは限りません。まずType、サーバーアドレス、Portを確認し、プロトコルに応じてパスワード、UUID、暗号化方式、TLS、SNI、伝送方式など必要な項目を確認してください。異なるプロトコルの項目を流用したり、接続を試すために検証機能をむやみに無効にしたりしないでください。ご自身が持つサーバー情報の説明に従い、変更前の値を控えてから一度に1項目だけ変更し、再テストして結果を記録すると原因を特定しやすくなります。

サブスクリプションとConfigファイルの違いは?互いに置き換えられますか?

サブスクリプションは通常、サーバー一覧の取得や更新に使います。Configファイルはルールや関連設定をまとめるもので、役割が異なります。サブスクリプションを読み込んでも、カスタムルールが設定されたとは限りません。Configファイルを切り替えても、サーバー一覧が更新されるわけではありません。トラブル時は、Homeで選択しているサーバーと、Configで有効になっている設定ファイルを個別に確認してください。自分のConfigファイルを使う前に、含まれるルールと設定を確認し、元のファイルを残しておきます。サーバーとルールを同時に変更すると、どちらが影響したか判断しにくくなります。

関連情報:共有リンクとサブスクリプションの違い · プロトコルパラメーターのリファレンス

Global Routing · DNS · On Demand

ルールと振り分け・トラブル対処

Global RoutingのConfig、Proxy、Directはどう選びますか?

Configは、現在有効な設定ファイルのルールに従って通信を処理します。ルールを確認済みで、通常どおり利用する場合に適しています。Proxyは通信をプロキシ経由で処理します。サーバーが利用可能だと確認したうえで、ルールの問題を切り分ける場合に役立ちます。Directは直接接続し、現在のネットワークでの到達性を比較確認できます。日本語ではそれぞれ設定、プロキシ、直接接続に相当しますが、画面上の表記はConfig、Proxy、Directです。処理方法を切り替えても、誤ったサーバーパラメーターは修正されません。確認後は必要な元の方式に戻してください。

接続済みなのにWebページが開かない場合、どの順番で確認しますか?

まず一時的に接続を切り、現在のWi-Fiまたはモバイル通信が使えることを確認してから再接続し、選択中のSERVERが正しいか確認します。次に、すべてのWebページで失敗するのか、一部のドメインだけで失敗するのかを切り分けます。すべてで失敗する場合は、サーバーへの接続、サブスクリプションの有効性、DNSを優先して確認します。一部だけの場合は、ルールの適用状況と接続先サイトを確認してください。現在のGlobal Routingを記録し、必要に応じてProxyで比較します。一度に変更する項目は1つにし、確認後は元に戻してください。別のVPN機能も動作している場合は、一時停止して再テストします。

Configで想定どおりに振り分けられない場合、ルールの順番はどう確認しますか?

まずGlobal RoutingがConfigで、編集中の設定ファイルが有効になっていることを確認してください。ルールは通常、上から順に照合され、一致すると後続のルールは確認されません。そのため、対象範囲の広いルールが前方にあると、後ろの具体的なルールに到達しないことがあります。DOMAIN、DOMAIN-SUFFIX、GEOIP、IP-CIDRなどのキーワードが何に一致するか確認し、FINALを最後のフォールバックルールにします。また、ルール内のPROXY、DIRECT、REJECTと、Global Routingの画面上の選択肢を区別してください。名前が似ていても同じ階層の設定ではありません。

On Demandを有効にすると、なぜ再接続されますか?

On Demandは、あらかじめ設定した条件に応じて接続を開始します。手動で接続を切っても条件を満たしたままであれば、システムが再接続する場合があります。これは手動スイッチだけで接続を操作する場合とは異なります。まずOn Demandが有効か、どの条件が設定されているかを確認し、Wi-Fiやモバイル通信の切り替え後、またはデバイスのスリープ解除後に問題が起きるか確認してください。手動接続の問題を調べる場合は、いったんOn Demandをオフにして比較し、確認後に必要に応じて再び有効にします。条件による再接続を、すぐにアプリの異常と判断しないでください。

バッテリー消費が増えたと感じる場合、どの設定が関係しているか確認するには?

まずシステムのSettingsにあるバッテリー使用状況で該当する時間帯を確認し、画面の使用、バックグラウンド通信、継続的な接続動作を分けて見ます。残量の割合だけを比較しないでください。通信量、電波の強さ、頻繁な再接続、プロトコル処理、診断動作などが消費量に影響する場合があります。ネットワークと使用時間が近い条件で、項目を一つずつ比較してください。不要な連続テストを止め、On Demandが頻繁に起動していないか確認します。プロトコル名だけで消費量の順位を決めつけないでください。実際の動作はサーバーのパラメーターやネットワーク環境によって変わります。

関連情報:ルールキーワードと照合順序 · DNS解決エラーでページを開けない場合 · 機能設定の説明

ShadowrocketをApp Storeからダウンロード