OFFICIAL GUIDE · FAQ

Shadowrocket よくある質問

問題が発生した段階に合わせて分類を選び、該当する回答を開いてください。購入とデバイスの互換性は、アカウントと製品ページを確認します。追加や接続については、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報を前提に、手順ごとに確認してください。

初めて使う方は使い方ガイドをご覧ください。インストール先は全プラットフォーム向けダウンロードページにまとめています。サブスクリプションの整理とバックアップの手順はサブスクリプションガイドをご覧ください。

PURCHASE / ACCOUNT

正規アプリとApp Storeでの購入

アプリの購入、アカウントの地域、設定の復元を切り分けて確認しましょう。

iPadにShadowrocketをインストールできますか? iPhoneとの違いは?

はい。ShadowrocketはiPhoneとiPadのどちらもApp Storeから入手できます。システム要件はApp Storeの製品ページをご確認ください。iPhone/iPad版はApp Storeで2.99米ドルの買い切りです。Mac/Windows/Android/Linux版は無料です。iPadで製品ページを開き、デバイスの互換性と購入時のアカウントを確認してください。横向き表示や画面分割で表示の配置が変わることはありますが、登録済みのサーバー情報やルールの意味は変わりません。初回利用時には、ご自身のサブスクリプションまたはサーバー情報を追加してください。

アプリを購入すればすぐ接続できますか?料金に含まれるものは?

アプリの買い切り購入は、接続サービスの契約とは別です。iPhone/iPad版はApp Storeで2.99米ドルの買い切り、Mac/Windows/Android/Linux版は無料です。インストール後、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報を入力し、サービスが有効であることを確認してください。当サイトでは接続先やサブスクリプションの提供・販売・推奨は行っていません。購入履歴で確認できるのはアプリの購入状況です。サーバーの有効期限や接続パラメータの確認には使えません。

App StoreでShadowrocketが見つからないのはなぜですか?

まず、App Storeにサインインしているアカウントの国または地域と、デバイスのコンテンツ制限を確認してください。中国本土のApp Storeでは配信されていません。ダウンロードページに掲載されているApp Store製品ページで、現在のストアで入手できるか確認できます。地域を変更する場合は、システム設定でApple Accountの「メディアと購入」を開き、「国または地域」を確認してください。残高、既存のサブスクリプション、支払い情報はAppleの案内に従って処理します。検索結果を表示するためだけに地域を何度も変更せず、ストアでの提供状況とデバイスの互換性を別々に確認してください。

機種変更や再インストール、iPhoneからiPadへの移行時に再購入は必要ですか?

購入時に使用したApple AccountでApp Storeのアカウントページを開き、「購入済み」またはアプリの購入履歴からShadowrocketをダウンロードしてください。同じアカウントなら、互換性のあるiPhoneとiPadで再ダウンロードできる場合があります。iPhone/iPad版はApp Storeで2.99米ドルの買い切りです。Mac/Windows/Android/Linux版は無料です。購入ボタンが表示される場合は、「メディアと購入」に使っているアカウントとストアを確認してから、購入履歴を確認してください。アプリを再ダウンロードしても、端末内の設定は復元されません。機種変更の前に、ご自身の設定とサーバー情報を別途バックアップしてください。

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

ダウンロードページから指定の製品ページを開き、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limited、アプリIDが932747118であることと、公式アイコンを確認してください。アプリIDは製品ページのURL末尾で確認できます。検索結果に表示される似た名前だけで判断しないでください。iPhone/iPad版はApp Storeで2.99米ドルの買い切りです。Mac/Windows/Android/Linux版は無料です。それ以外のプラットフォームでは、当サイトの全プラットフォーム向けダウンロードページからインストーラーを選び、ダウンロード先が当サイトの/dl/shadowrocket/配下であることを確認してください。

INSTALL / FIRST LAUNCH

各プラットフォームへのインストールと初回起動

OS、チップ、ファイルの入手元を確認してから、初回起動時の警告に対処してください。

パソコンやAndroidでもShadowrocketを使えますか?どこからインストールできますか?

はい。iPhone/iPad版はApp Storeで2.99米ドルの買い切り、Mac/Windows/Android/Linux版は無料です。パソコンやAndroidでは全プラットフォーム向けダウンロードページを開き、OSに合った当サイトの/dl/shadowrocket/配下のインストーラーを選んでください。MacではAppleシリコン版とIntel版を選び分けます。デスクトップ版とAndroid版のインストーラーにはコード署名がないため、初回起動時にシステムによってブロックされる場合があります。ダウンロード元を確認してから、このページにある各OSの手順に従って許可してください。権限の設定場所はOSごとに異なるため、別のOSの案内をそのまま使わないでください。

MacはAppleシリコン版とIntel版のどちらを選べばよいですか?

画面左上のAppleメニューから「このMacについて」を開きます。「チップ」にAppleシリコンと表示される場合はMac Appleシリコン版のdmgを、Intelプロセッサと表示される場合はMac Intel版のdmgを選んでください。購入年や本体の外観で判断しないでください。ダウンロードしたdmgを開き、アプリをApplicationsに移動してから起動します。開発元を確認できないという警告が出た場合は、次の項目にある「プライバシーとセキュリティ」の手順で許可してください。アップデート時もMacのチップに合ったインストーラーを使い、上書きする前に設定をバックアップしてください。

WindowsでSmartScreenの警告が表示された場合はどうすればよいですか?

まず、当サイトのダウンロードページで提供しているWindows 64-bit版exeを使用していることと、ダウンロード先が当サイトの/dl/shadowrocket/配下であることを確認してください。Windows SmartScreenの保護画面が表示された場合は、「詳細情報」をクリックして実行するファイルを確認し、「実行」を選択します。このボタンが表示されない場合は、組織のポリシーやシステムのセキュリティ設定が原因の可能性があります。デバイス管理者に確認し、システム全体の保護は無効にしないでください。インストール後、初回接続でネットワーク権限を求められた場合は、現在の操作に必要な権限だけを許可してください。インストールの許可とネットワーク権限の付与は別の手順です。

Macで「開発元を確認できない」または「アプリが破損している」と表示された場合の対処法は?

アプリが当サイトのダウンロードページから入手したもので、Applicationsに移動済みであることを確認します。一度アプリを開いてから、「システム設定 → プライバシーとセキュリティ」でブロック履歴を確認し、「このまま開く」を選んで画面の指示に従ってください。「アプリが破損している」と明示された場合は、入手元とパスを確認したうえで、Terminalで xattr -cr /Applications/Shadowrocket.app を実行し、もう一度開きます。このコマンドはアプリの拡張属性を削除するもので、起動できない問題すべてに有効な一般的な修復方法ではありません。パスが異なる場合、管理対象デバイスの場合、またはブロックが続く場合は、実際のインストール場所とシステムのポリシーを確認してください。

AndroidとLinuxで初めてインストールするときの注意点は?

Androidではダウンロードページのarm64 apkを使用します。システムにブロックされた場合は、インストールに使うブラウザーまたはファイル管理アプリだけに「不明なアプリのインストール」を許可し、インストール後に権限を無効にできます。Linuxではディストリビューションに合わせてdeb、rpm、AppImageを選択してください。debは sudo apt install ./Shadowrocket.deb、rpmは sudo dnf install ./Shadowrocket.rpm でインストールできます。AppImageは chmod +x ./Shadowrocket.AppImage を実行してから起動します。コマンド内のファイル名は例です。実際にダウンロードしたファイル名に置き換え、ファイルのあるディレクトリに移動してから実行してください。

SUBSCRIBE / ADD SERVER

サブスクリプションとサーバーの追加

以下の手順は、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報を前提としています。変更や削除を行う前に、元の情報を保存してください。

手持ちのサブスクリプションを追加できない場合、まずどこを確認すればよいですか?

まず、使用中のネットワークから正常にアクセスできることを確認し、コピーしたサブスクリプションURLに欠けがないか、空白や改行、チャットの文章が混ざっていないか確認してください。ご自身がすでにお持ちのサブスクリプションを前提に、Subscribe関連の画面で保存して更新を試します。URLへのリクエスト失敗と内容の解析失敗を切り分けてください。前者はURLの有効性、アクセス権限、ネットワークを確認します。後者は、返された内容が対応するサブスクリプション形式か、ログインページやエラーページではないかを確認します。アクセス情報を含むURL全体を公開しないでください。エラーを記録する場合はステータスコードを残し、URL内の機密情報を伏せてください。

Add Serverで手動入力したサーバーに接続できない場合、間違えやすい項目は?

まずTypeを確認し、次にアドレス、ポート、認証情報、通信関連の項目を一つずつ、ご自身がすでにお持ちのサーバー設定と照合してください。アドレス欄には通常、ホスト名またはIPを入力します。Webページのパスを付け足さないでください。ポートとパスワードも取り違えないようにします。TrojanなどでTLS、SNI、特定の通信パラメータが必要な場合は、元の設定どおりに入力してください。プロトコル名から既定値を推測しないでください。保存後に項目を開き直し、特にコピー時に空白が混ざっていないか確認します。原因を特定しやすいよう、疑わしい項目は一度に一つだけ変更してください。

Scan QR Codeやクリップボードから読み込んでも、パラメータがそろわないのはなぜですか?

Scan QR Codeで読み取れるのは、QRコードに実際に含まれている情報だけです。クリップボードからの読み込みも、共有リンク全体が必要です。どちらも不足したパラメータを自動で補うことはありません。スキャン前にカメラへのアクセスを許可し、画像が不鮮明な場合は、ご自身で保存した元画像または共有テキスト全体を使ってください。読み込み後はサーバーの詳細を開き、Type、アドレス、ポート、認証情報を確認します。QRコードに単一サーバーの情報が含まれているのか、サブスクリプションURLなのかも確認してください。読み込み結果が元の設定と異なる場合は、元の情報に戻って項目ごとに確認します。似た項目を次々に作成し、手当たり次第に試すのは避けてください。

Subscribeを更新したらサーバーが減りました。原因をどう確認できますか?

サブスクリプションを更新すると、返された内容に基づいて関連サーバーが更新されます。項目が変わっても、必ずしもクライアントがデータを失ったとは限りません。まず更新が成功したか確認し、次にサブスクリプションの期限、フィルターの設定、返された内容の変更を確認してください。更新前に使用中の項目を記録し、必要なローカル設定をバックアップします。同じリクエストエラーを調べるために、削除と再作成を繰り返さないでください。複数のサブスクリプションは、名前が似たものを取り違えないよう、分かりやすいメモで区別します。自動更新の間隔は利用状況に合わせて設定し、手動更新が成功した後、次回の自動更新結果も確認してください。

サブスクリプションを削除したり、重複サーバーを整理したりする前に、何をバックアップすればよいですか?

サブスクリプションURL、手動入力したサーバー情報、現在のConfigをそれぞれ保存し、使用中のグループや項目を記録してください。サブスクリプションを削除すると、関連サーバーも一緒に削除される場合があります。表示名だけを残しても、認証情報は復元できません。重複項目を整理するときは、名前だけでなく、取得元、アドレス、ポート、プロトコルを照合してください。バックアップファイルや共有リンクにはパスワードやアクセス情報が含まれる場合があるため、ご自身で管理できる場所に保管します。復元後は項目がすべてそろっているか確認してから接続をテストしてください。バックアップが成功しても、すべてのルールや権限が復元されたとは限りません。

GLOBAL ROUTING / DIAGNOSTICS

ルールによる振り分けとトラブル対処

ローカルネットワーク、接続権限、サーバー情報、ルール、DNSの順に確認し、一度に変更する条件は一つだけにしてください。

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

まず、必要なパラメータがそろったサーバーを選択していることを確認し、システムからVPN構成の追加や権限の許可を求められていないか確認してください。iPhone/iPadで初回接続する際は、システムの案内に従って承認します。許可を取り消すと、接続スイッチがオンの状態を維持できないことがあります。ほかのVPN接続がある場合はいったん停止してから試してください。管理対象デバイスでは組織の制限も確認します。それでも失敗する場合は接続をオフにしてアプリを再起動し、エラーメッセージと発生手順を記録してください。最初からネットワーク設定全体をリセットしないでください。VPN構成を作り直す必要がある場合は、先に現在の設定を保存し、ほかの業務用接続を誤って削除しないよう確認してください。

接続済みなのにインターネットを使えない場合、どの順番で確認すればよいですか?

まず接続をオフにして、Wi-Fiまたはモバイル通信自体が使えることを確認します。次に再接続し、現在のサーバーの状態とGlobal Routingを確認してください。一時的にProxyを使い、選択したサーバーでリクエストを処理できるか確認してから、元のモードに戻します。Proxyでは使えてConfigでは使えない場合は、ルールのマッチ、ポリシーの参照、DNSを重点的に確認してください。どちらも失敗する場合は、サーバー情報やサービスの状態に加え、ネットワークが使用中の通信方式を制限していないか確認します。一度に変更する条件は一つだけにして、結果を記録してください。接続アイコンが示すのは接続状態であり、すべてのWebサイトやDNSリクエストが成功したことを保証するものではありません。

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

Configは現在の設定にあるルールに従ってリクエストの転送先を決めます。Proxyは選択したプロキシ経由でリクエストを送るモードです。Directは直接接続し、比較や確認に使います。日常的にルールで振り分ける場合は、Configが選択され、設定が有効であることを確認してください。サーバーの利用可否を調べる場合は、一時的にProxyに切り替え、Directの結果と比較できます。ルール内のPROXY、DIRECTはポリシーキーワードであり、画面上のモードとは別のものです。切り替えた後は同じ宛先に再度アクセスし、確認が終わったら元のモードに戻してください。

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

このガイドでは画面上の用語を英語表記のまま掲載しています。操作を探すときは、ボタンの位置だけに頼らず、Home、Config、Settings、Add Server、Subscribe、Global Routingの表示を確認してください。システム言語、アプリの言語設定、プラットフォームによって画面の表示や配置が異なる場合があります。システムにアプリごとの言語設定がある場合は、アプリの設定で確認してください。実際の表示はお使いのデバイスで確認してください。分からない用語は、英語で用語集を検索できます。画面表示をそろえるために、プロトコル、ルールキーワード、サーバー情報を変更しないでください。これらは自由に翻訳できるラベルではありません。

有効にしてからバッテリー消費が増えた場合、On Demandはどう確認すればよいですか?

まず、システムのバッテリー使用状況で、使用時間やネットワーク条件が近いケースを比較してください。ある時点の残量変化だけで判断しないでください。通信の継続、頻繁な再接続、電波の弱さ、テストの繰り返しは、いずれもバッテリー消費を増やす可能性があります。まずテストの繰り返しを止め、接続が何度も切れていないか確認し、同じ利用状況で様子を見てください。On Demandは設定に応じて接続を開始します。原因を調べる間は一時的にオフにして手動接続し、想定外の接続条件がないか確認できます。診断記録が必要な場合は調査中だけ有効にし、終わったら通常の設定に戻してください。高頻度の記録を長時間続けることは、通常の使い方として推奨されません。

Connectivity Testで結果が表示されれば、実際のアクセスも必ず正常ですか?

いいえ。Connectivity Testの結果はテスト対象、方法、その時点のネットワーク状況によって異なります。問題を調べる手がかりにはなりますが、実際のサービスへのアクセス確認の代わりにはなりません。テスト後は必要なWebサイトやアプリに実際にアクセスし、DNS、接続確立、コンテンツの読み込みをそれぞれ確認してください。テストに成功してもアクセスできない場合は、影響を受ける宛先とGlobal Routingのモードを記録し、ルールによって別のポリシーに割り当てられていないか確認します。テストに失敗しても、すぐにサーバーを削除しないでください。正常なネットワークで比較した後、既存のサーバー情報とサービスの状態を確認してください。