公式マニュアル・よくある質問

Shadowrocket よくある質問

購入、インポート、接続トラブルの確認方法を解説します。問題が発生した段階を特定し、順番に確認してください。

ShadowrocketはAppleプラットフォーム向けに提供されており、購入・インストールはApp Storeから行います。このページでは、ご自身のサブスクリプションやサーバー情報をお持ちであることを前提に、アプリの操作方法と確認手順を説明します。

質問を選ぶと回答が開きます。操作手順を詳しく確認するにはクイックスタートガイドをご覧ください。購入先を確認する場合は、App Storeでのダウンロード方法をご確認ください。

正規品の確認と購入

製品ページと購入履歴を確認してから、価格、ストアの地域、購入済みアプリの復元を確認しましょう。

App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?

まず本サイトの正規品確認ページから、指定されたApp Storeの製品ページを開きましょう。検索結果だけでアプリの有無を判断しないでください。製品ページに「お住まいの地域では利用できません」と表示された場合は、「メディアと購入」用のApple Accountと、その国または地域を確認します。デバイスの言語や現在地と、App Storeの国または地域は別の設定です。変更が必要な場合は、システムのSettingsでアカウント → メディアと購入 → アカウントを表示 → 国または地域の順に進み、Appleが表示する残高、サブスクリプション、支払い条件を先に確認してください。項目名はシステムによって異なる場合があります。購入できるかどうかは、現在のApp Storeの製品ページで確認してください。

App Storeで正規のShadowrocketを見分けるには?

デベロッパ名がShadow Launch Technology Limitedであること、本サイトと一致する公式アプリアイコン、製品ページURLに含まれるid932747118を照合してください。アプリIDは932747118です。名称や検索順位だけで判断せず、同名・類似名のアプリや似たアイコンも単独の根拠にしないでください。製品ページを開いたら、互換性、価格、購入ボタンも確認し、現在のデバイスに対応する情報か確かめましょう。ShadowrocketはAppleプラットフォーム向けに提供されており、購入・インストールはApp Storeから行います。本サイトの正規品確認ページでは、購入前に照合できる3つのポイントを紹介しています。

Shadowrocketの価格はいくら?買い切りで何が含まれますか?

Shadowrocketは有料クライアントです。米国App Storeでの価格は約2.99米ドルの買い切りですが、実際の金額や税金、ほかのストアでの現地通貨価格はApp Storeの製品ページでご確認ください。アプリの買い切りは、接続サービスのプラン購入とは異なります。購入によって得られるのはアプリの利用権であり、サーバー情報やサブスクリプションは含まれません。設定を始める前に、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報をご用意ください。本サイトでは接続先やサブスクリプションの提供・販売・推奨は行っていません。アプリのアップデートはApp Storeから入手できます。既存のサブスクリプションの有効期間、通信量、アカウント状況は別途確認が必要で、アプリの購入履歴からは判断できません。

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

新しいデバイスのApp Storeで、「メディアと購入」に以前購入したApple Accountが設定されていることを確認し、アカウントの購入済みアプリ一覧からShadowrocketを探してください。再ダウンロードのアイコンが表示された場合は、ストアの案内に従って復元します。価格が表示される場合は、すぐに再購入せず、購入履歴、アカウント、ストアの国または地域、アプリが非表示になっていないかを確認してください。複数デバイスでの購入権、ファミリー共有、互換性についてはApp Storeの製品ページの記載をご確認ください。アプリを復元しても設定は復元されません。再インストール後、既存の設定が残っているか確認し、ご自身で保管している情報から必要な設定を復元してください。

購入前にまとめて確認:正規品を見分ける3つのポイント · 価格と買い切り · 購入済みアプリの復元

インストールと初回起動

アプリのインストール、システムの許可設定、サーバーへの接続を分けて確認しましょう。

iPadにもインストールできますか?iPhoneとは何を別々に確認すればよいですか?

Shadowrocketは主にiPhoneとiPadで利用でき、どちらも同じApp Storeの製品ページから入手できます。インストール前に、それぞれのデバイスの互換性とシステム要件を確認してください。システム要件と複数デバイスでの購入適用については、App Storeの製品ページの記載が基準です。購入済みの場合は、ストアのアカウントと購入履歴も確認しましょう。iPadでは、iPhoneと利用可能な画面領域や画面配置が異なる場合があります。Home、Config、Data、Settingsなどの画面名を手がかりに操作し、ボタンが同じ位置にあるとは限らない点にご注意ください。VPNの許可設定とローカル設定も、各デバイスで個別に確認してください。

初回接続時にVPN構成の追加を求められたら、どうすればよいですか?

指定されたApp Storeの製品ページから入手したアプリであることを確認したうえで、初回接続時にシステムの案内に従ってVPN構成の追加を許可し、デバイスが求める認証を完了してください。この許可によって、該当するネットワーク通信をクライアントで処理できるようになりますが、サーバー情報が有効であることや、すべての通信が必ずProxyを経由することを意味するものではありません。以前に許可画面を閉じた場合は、アプリに戻って再度接続を試し、システムのSettingsにあるVPN関連画面で構成の状態を確認してください。管理対象デバイスでは追加の制限が設けられていることがあります。権限についてはデバイスの管理者に確認してください。用途がわからないVPN構成を削除すると、既存の業務用ネットワークに影響する可能性があります。

画面が英語表示です。Home、Config、Data、Settingsでは何を確認できますか?

Homeでは、登録済みのサーバー項目の確認、接続先の選択、接続操作を行います。Configでは設定ファイルやルールを管理し、Dataでは通信量や接続などの記録を確認できます。アプリの設定はSettingsにまとまっています。Global Routingは通信の処理方法を選ぶ項目です。ここでのConfig、Proxy、Directはそれぞれ異なる処理方法を示し、画面下部のタブ名とは別のものです。公式マニュアルでは、現在のアプリ画面と照らし合わせやすいよう、画面上の英語表記をそのまま使用しています。メニュー名をすべて暗記する必要はありません。項目が見つからない場合は、まず現在の画面を確認し、機能名を手がかりに探してください。配置は現在の画面により異なります。

接続スイッチがオンにならない、またはオンにしてもすぐ切れる場合、何を確認すればよいですか?

まず、スイッチがオンの状態を保てないのか、オンにはなるものの通信できないのかを切り分けます。オンを保てない場合は、システムのVPN許可が完了しているか、デバイスに管理上の制限がないか、現在のサーバー項目と設定が有効かを確認してください。別のVPN接続がネットワークを使用していないかも確認します。接続をオフにしてアプリを再起動し、ご自身が用意した、必要なパラメーターがそろった項目を選び直してから接続を試してください。それでもすぐ切れる場合は、システムの通知とアプリに表示されたエラーを記録し、設定に未対応の項目や不足しているパラメーターがないか確認します。最初から何度も再インストールするのは避けてください。ローカル設定やトラブルの手がかりが失われるおそれがあります。

デバイス別の確認:iPhoneでの入手方法 · iPadでの入手方法

サブスクリプション管理とサーバーのインポート

データの提供元、インポート形式、更新結果を確認し、既存の設定のコピーを保管してください。

既存のサブスクリプションをインポートできない、または更新後にサーバー一覧が空になる場合の確認方法は?

まず、コピーしたサブスクリプションURLが完全か、空白や改行、全角の句読点が混じっていないかを確認してください。説明ページのURLをコピーしていないかも確認します。次に、ご自身のサブスクリプションが有効か、現在のネットワークからURLにアクセスできるか、Shadowrocketが認識できるデータが返されるかを確認してください。サーバー一覧が空でも、リモートから空のデータが返された、認証が無効になった、形式が変更された可能性があり、アプリのインストール不良とは限りません。インポート時に表示されたエラーを記録し、必要に応じて、情報の提供元にURLの状態と対応形式を確認してください。確認中は既存の利用可能な設定を残し、サブスクリプションURLや認証情報を公開しないでください。

Scan QR Codeで読み取っても追加されない場合、どうすればよいですか?

まずカメラへのアクセスが許可されていることを確認し、QRコード全体がカメラの枠内に入るようにします。反射や画像の切り抜き、過度な拡大にも注意してください。QRコードは情報を格納するもので、内容は単一のサーバー項目、サブスクリプションURL、またはWebページの場合があります。読み取りに成功しても、必ずそのままインポートできるとは限りません。QRコードが同じデバイスの画面に表示されている場合は、アプリに用意されている画像認識の方法を利用するか、ご自身の元資料から該当するURLをコピーし、適切な方法でインポートしてください。インポート後はHomeで項目の種類と必須フィールドを確認します。QRコードの内容やスクリーンショットにパスワードが含まれることもあるため、接続認証情報として慎重に保管してください。

サブスクリプションを更新するには?自動更新に失敗したら何度も試すべきですか?

Homeで対象のサブスクリプション項目を探し、その項目に用意された更新操作を行います。アプリ起動時の更新を希望する場合は、Settingsでサブスクリプション関連の設定を探し、現在の画面に記載された実行条件を確認してください。手動更新ではその場で結果を確認でき、自動更新では繰り返し操作を減らせますが、いずれもURLにアクセスでき、リモートから有効なデータが返される必要があります。失敗した場合は、まずエラーを確認し、現在のネットワーク、サブスクリプションの有効性、URLの変更有無を調べてください。リモート側の頻度制限を避けるため、短時間に何度もリクエストしないでください。サーバー一覧の更新とConfig内のルールファイルの更新は通常別の操作です。それぞれ個別に確認してください。

サブスクリプションをインポートしたのに、Configにルールがないのはなぜですか?

サーバーのサブスクリプションと設定ファイルは役割が異なります。前者には通常、接続先の項目が含まれ、後者には通信ルールや関連設定が含まれます。実際の内容はインポートしたデータによって異なります。サブスクリプションをインポートしたら、まずHomeでサーバー一覧を確認してください。ルーティングが必要な場合は、Configで適切な設定があるか、それが選択されているか、ルールが参照するポリシーが存在するかを確認します。複数のサーバー名が表示されたからといって、ルールも用意されているとは限りません。既存の設定を置き換えたり編集したりする前に、必ずコピーを保存してください。特にFINALの処理方法を確認し、未知の通信が意図しないポリシーに送られないようにしましょう。

あわせて読む:QRコードで追加する手順 · サブスクリプションを読み込めない場合の確認項目 · サブスクリプションの更新方法

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

元のネットワークを基準に、一度に変更する条件を一つに絞って確認してください。

Global RoutingのConfig、Proxy、Directはどう使い分けますか?

Configは、現在の設定に含まれるルールに従って通信を処理します。ルールとポリシーを確認済みの日常利用に適しています。Proxyでは、クライアントが処理する通信にプロキシポリシーを適用します。特定の接続先に現在の接続でアクセスできるか、一時的に確認するときに便利です。Directでは、クライアントが処理する通信を直接接続します。元のネットワークと比較する場合に使います。どのモードを選んでも、パスワードの誤り、無効なサブスクリプション、接続できないサーバーは解決しません。トラブルシューティングでは、元の選択肢を記録し、一度に変更する条件を一つに絞り、テスト後は意図した設定に戻してください。DNS、システムのルーティング、設定内の例外も結果に影響するため、モード名だけで通信経路全体を判断することはできません。

接続済みと表示されるのにインターネットに接続できない場合、どの順番で確認すればよいですか?

接続済みという表示は、通常、システムのVPNトンネルが確立したことを示すだけで、リモートサーバーや接続先のWebサイトにアクセスできるとは限りません。まず接続を切り、元のネットワークで通常のWebサイトを開けるか確認します。次に、現在のサーバーのアドレス、ポート、プロトコル、認証フィールドを確認し、Connectivity Testで接続状況の手がかりを調べてください。その後、Global Routing、現在のConfigで適用されるポリシー、DNS設定を確認し、すべてのWebサイトで失敗するのか、一部のドメインだけなのかを切り分けます。必要に応じて、ご自身が用意した別の有効な接続と比較し、一度に変更する条件は一つにしてください。テスト結果は実際のアクセス確認の代わりにはなりません。応答時間が表示されても、目的の通信が成功するとは限りません。

一部のWebサイトだけに問題がある場合、ルールとDNSのどちらが原因かをどう見分けますか?

まず、接続できないドメイン、発生時刻、現在のネットワーク、Global Routingの設定を記録します。次に、Dataで確認できる記録を調べ、リクエストにどのポリシーが適用されたかを確認してください。Configを使用している場合は、DOMAIN、DOMAIN-SUFFIX、IP-CIDRなどのルールの順序と、それ以前のルールに一致しない場合にFINALがどこを指すかを確認します。ドメインを名前解決できない場合は、DNS設定とDNSサーバーへの接続状況を重点的に調べてください。IPアドレスを解決できても接続に失敗する場合は、接続先までの経路とサーバーを確認します。変更前に設定のコピーを保存し、DNS、ルール、サーバーを同時に変更しないでください。どれが原因だったのか判断しにくくなります。記録を共有する前に、個人の認証情報を削除してください。

常時接続するとバッテリーを消費しますか?On Demandはどう設定すればよいですか?

バッテリー消費は通信量、電波状況、接続の再試行、使用プロトコル、バックグラウンドでの動作などに左右されるため、接続時間だけでは判断できません。まずシステムのバッテリー画面で該当時間帯の使用量を確認し、Dataのアクティビティ記録も見て、継続的な通信や頻繁な接続失敗がないか調べてください。On Demandは条件に応じて接続を開始するタイミングを制御する機能で、Configのルールを置き換えるものではありません。使用する場合は、現在の設定で選べるネットワーク条件を確認し、Wi-Fiとモバイル通信を切り替えて動作を確かめましょう。バッテリー消費を比較する際は、使用時間、電波状況、利用内容をできるだけそろえてください。テストのために速度測定を連続実行する必要はありません。

関連情報:Global Routingの3つのモード · DNS設定 · Shadowsocksの設定項目