公式マニュアルFAQ
Shadowrocket よくある質問
問題が入手、インストール、読み込み、接続のどの段階で起きたかを確認し、該当する項目を調べてください。操作例はiPhone/iPadの画面表記を使用し、各プラットフォームのインストール方法とシステムの許可手順も説明します。
- 2つの入手方法
- iPhone/iPad:App Storeで2.99ドルの買い切り。Mac/Windows/Android/Linux:無料
ご自身がすでにお持ちのサブスクリプションまたはサーバー情報をご用意ください。トラブルの確認中は、URL全体、QRコード、認証情報を公開しないでください。
01 / PURCHASE
正規版の確認と購入
アプリ、アカウント、購入履歴を確認します。アプリの入手方法と接続サービスは分けて確認してください。
Shadowrocket の料金はいくらですか?アプリを購入すればすぐ接続できますか?
iPhone/iPad版はApp Storeで2.99ドルの買い切りです。各ストアでは現地通貨で表示されます。Mac(Appleシリコン/Intel)、Windows、Android、Linux版は無料です。アプリの買い切りと接続サービスの契約は別です。利用前に、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報を用意し、サービス提供元の案内に従って読み込んでください。当サイトは公式サイト・公式マニュアルです。サーバーやサブスクリプションの提供・販売・推奨は行っていません。アプリを購入しても接続先のサーバーアドレスは発行されず、既存の接続サービスの更新にもなりません。
App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?
まずスペルを確認し、次にApp Storeで使用中のApple IDの国または地域を確認してください。中国本土のApp Storeでは現在このアプリを配信していません。このページの指定App Store製品ページを開き、検索結果に表示されないのか、現在のストアで利用できないのかを確認できます。地域を変更する場合は、システムの「Apple ID」→「メディアと購入」→「アカウントを表示」→「国または地域」から公式の手続きに進んでください。項目名はシステムによって多少異なる場合があります。残高、サブスクリプション、ファミリー共有など、地域変更の条件を先に確認し、正確な情報を使用してください。ネットワークの問題を調べるために地域を何度も切り替えるのは避けてください。
App StoreでShadowrocketの正規版を確認する方法は?
次の3点を確認してください。アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limited、製品ページのURLにアプリID 932747118が含まれていること。さらに当サイトのヘッダーにある公式アイコンとも照合してください。検索順位、似た名前、アイコンの色だけで判断しないでください。iPhone/iPad版はApp Storeで2.99ドルの買い切り、Mac/Windows/Android/Linux版は無料です。ストアで無料と表示される同名アプリは、ここで案内するiPhone/iPad版とは別の製品です。パソコン版とAndroid版は、当サイトの全プラットフォーム向けダウンロードページから入手してください。インストールファイルは当サイトの/dl/shadowrocket/以下にあります。
iPhoneの買い替えや再インストールの際、もう一度購入する必要はありますか?
iPhone/iPad版はApp Storeで2.99ドルの買い切り、Mac/Windows/Android/Linux版は無料です。機種変更や再インストールの際は、購入時に使用したApple IDでApp Storeにサインインし、「購入済み」からShadowrocketを探して再ダウンロードしてください。通常、購入済みアプリの復元に再度の支払いは必要ありません。購入ボタンが表示される場合は、すぐに再購入せず、アカウント、ストアの地域、購入履歴を確認してください。アプリの購入履歴とサーバー、サブスクリプション、Configファイルは別のものです。アプリを復元した後、ご自身の設定をバックアップから復元するか、再読み込みする必要がないか確認してください。
iPadにもインストールできますか?iPhoneの購入履歴は共通ですか?
はい。ShadowrocketはiPhoneとiPadで利用できます。システム要件はApp Storeの製品ページをご確認ください。iPhone/iPad版はApp Storeで2.99ドルの買い切り、Mac/Windows/Android/Linux版は無料です。同じ購入アカウントをiPadで使用すれば、App Storeの「購入済み」からアプリを再ダウンロードできます。ただし、購入履歴が共通でも接続設定が自動的にすべて移行するとは限りません。初回起動後、ご自身のサブスクリプション、選択中のサーバー、Global Routingを確認してから、システムへのVPN構成の追加を許可してください。同時接続できるデバイス数は、利用中のサービスの契約内容によって異なります。
02 / INSTALLATION
各プラットフォームへのインストールと初回起動
デバイスに合ったアーキテクチャのファイルを選んでから、システムの警告に対応してください。提供元を確認した当サイトのインストールファイルだけを許可してください。
パソコンやAndroidでもShadowrocketを使えますか?入手先はどこですか?
はい。iPhone/iPad版はApp Storeで2.99ドルの買い切り、Mac/Windows/Android/Linux版は無料です。パソコン版とAndroid版は、当サイトの全プラットフォーム向けダウンロードページから、デバイスに合ったインストールファイルを選んでください。MacはAppleシリコン版とIntel版、Windowsは64ビット版、Androidはarm64版、Linuxはディストリビューションに合った形式を選択します。初回インストール時にシステムのセキュリティ警告が表示されることがあります。WindowsではSmartScreen、Macでは「プライバシーとセキュリティ」、Androidでは「不明なアプリのインストールを許可」の設定を確認してください。ファイルが当サイトの/dl/shadowrocket/から取得したものだと確認してから、各プラットフォームの手順に従ってください。システム全体の保護機能を無効にしないでください。
MacではAppleシリコン版とIntel版のどちらを選べばよいですか?
Macの左上にあるAppleメニューから「このMacについて」を開きます。「チップ」と表示され、名称がAppleシリーズならAppleシリコン版のdmgを、「プロセッサ」と表示されIntelならIntel版のdmgを選んでください。購入年や外観、ブラウザーの判定だけで決めないでください。ダウンロード後、アプリをApplicationsに移動してから開きます。開発元を検証できないという警告が表示された場合は、インストールファイルが当サイトのものだと確認してから、「システム設定」→「プライバシーとセキュリティ」で「このまま開く」を選択してください。アーキテクチャに互換性がないと表示された場合は、同じファイルを繰り返しインストールせず、ダウンロードページに戻ってチップに合った版を選び直してください。
WindowsやMacで危険なファイルと警告されたり、開発元を確認できないと表示されたりした場合は?
インストールファイルが当サイトの/dl/shadowrocket/から取得したもので、ダウンロードが完了していることを確認してから続行してください。WindowsでSmartScreenの警告が表示された場合は、「詳細情報」を開いてから「実行」を選択できます。組織のポリシーで実行が禁止されている場合は、デバイス管理者にお問い合わせください。Macで開発元を確認できないと表示された場合は、まず一度アプリを開き、「システム設定」→「プライバシーとセキュリティ」で「このまま開く」を選択してください。Macでアプリが破損していると表示される場合は、アプリがApplicationsにあることを確認してからxattr -cr /Applications/Shadowrocket.appを実行し、再度開いてください。このコマンドはアプリの拡張属性を削除します。提供元が不明なファイルには使用しないでください。
Androidでダウンロード後にインストールが許可されない場合、どの権限を有効にすればよいですか?
当サイトのAndroid向けarm64インストールファイルをダウンロードしたことを確認してください。システムのインストール画面から設定を開き、ファイルを開いたブラウザーまたはファイル管理アプリに「不明なアプリのインストールを許可」を設定します。この権限はインストールを開始するアプリに付与するものです。別のブラウザーに許可しても解決しないことがあります。インストール後、必要に応じて権限を取り消せます。設定名や手順はメーカーによって異なります。仕事用プロファイルや管理ポリシーで制限されている場合は、管理上の要件を回避しないでください。初回接続時にはシステムのVPN要求も別途確認が必要です。インストール権限とVPN権限は別々の許可であり、前者を許可しても後者が完了したことにはなりません。
Linuxではdeb、rpm、AppImageのどれを選べばよいですか?
Debian、Ubuntuおよび互換ディストリビューションでは通常debを、Fedoraなどの互換ディストリビューションでは通常rpmを選びます。単体で実行できるファイルが必要な場合はAppImageも選択肢になります。まずシステムのアーキテクチャを確認してください。debとrpmはシステムのパッケージ管理ツールでインストールします。AppImageはファイルのプロパティで実行を許可するか、ターミナルでchmod +xを入力し、続けて実際にダウンロードしたファイルのパスを指定します。実行権限はネットワーク権限とは異なります。インストール後に接続できない場合は、アプリが表示するシステムのネットワーク許可も確認してください。依存関係の不足や実行環境のエラーが発生した場合は、ターミナルの出力を保存して、エラー内容に沿って調べてください。異なる形式のパッケージを続けて上書きインストールしないでください。
03 / SUBSCRIBE
サブスクリプションとサーバー情報の読み込み
以下の手順は、ご自身がすでにサブスクリプションまたはサーバー情報をお持ちであることを前提としています。まず情報の種類を確認してから、対応する読み込み画面を選んでください。
Subscribeの読み込みに失敗したら、まずリンクとアプリのどちらを確認すればよいですか?
まず、ご自身のサブスクリプションリンクが完全か確認します。特に末尾のパラメーター、大文字と小文字、コピー時に混入した空白や改行に注意してください。次に、現在のネットワークからサービス提供元のサブスクリプションURLにアクセスできるか確認します。提供元のホームページが開けても、サブスクリプションのエンドポイントが利用できるとは限りません。ログイン画面、エラー、空の内容が返された場合、アプリはサーバー一覧として読み込めません。利用中のサービス提供元に、契約状態と対応形式を確認してください。アカウント管理ページのURLをSubscribeに入力したり、アクセス情報を含む完全なリンクを公開ページに貼り付けたりしないでください。変更後はこの読み込みだけを再試行し、原因を特定しにくくなるため、ネットワークとConfigを同時に変更しないでください。
サーバー情報だけがあり、サブスクリプションリンクがない場合、Add Serverはどう使いますか?
HomeからAdd Serverを開き、手元にあるサーバー情報に従ってプロトコルを選び、アドレス、ポート、認証情報を入力します。対応するQRコードがある場合はScan QR Codeを使用できます。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどは必要な項目がそれぞれ異なります。アドレスとパスワードだけをコピーすれば設定が完成するとは限りません。TLS、SNIなどの転送パラメーターは、サーバー情報に記載された値をそのまま入力し、推測で変更しないでください。保存後、Homeに戻ってサーバーを選択し、Connectivity Testを実行します。サーバー項目を保存できても、フォームが送信されたというだけで、接続先への接続が確認されたわけではありません。
登録済みのサブスクリプションを更新する方法と、更新後に項目が変わる理由は?
Homeで該当するSubscribe項目を見つけ、その項目の更新操作を実行します。完了後、まず更新時刻の通知やエラーを確認し、次にサーバー一覧を確認してください。サブスクリプションの内容は利用中のサービス提供元から返されます。更新によって項目が追加・削除・改名されたり、選択中のサーバーがなくなったりすることがあるため、更新後に選択内容を確認し直してください。応答を待っている間に更新を何度も実行すると、サーバー側の頻度制限に達する場合があります。手動での変更を残したい場合は、必要なパラメーターを記録し、個別に追加したサーバーとサブスクリプションから生成された項目を区別してください。更新によって後者の内容が再適用されることがあります。
サーバー一覧を読み込めたのに、Configにルールが表示されないのはなぜですか?
サーバーのサブスクリプションは主に接続先の項目を提供し、Configファイルはルールなどの設定に使用します。両者は別のものです。Subscribeを読み込んでサーバー一覧が表示されても、使用可能なルール設定が同時に入手できるとは限りません。利用中のサービス提供元から受け取った情報がサーバーのサブスクリプションかConfigファイルかを確認し、それぞれの適切な画面から読み込んでください。ルールを表示するために同じリンクを別々の欄へ何度も貼り付けないでください。Global RoutingでConfigを使う前に、意図したConfigが選択されていることと、最後に適用されるポリシーを確認します。ルールの内容がまだ不明な場合は、まず明確なテスト先で選択中のサーバーに接続できるか調べ、ルールは別に確認してください。
読み込みの問題を調べるため、サブスクリプションリンクや設定画面のスクリーンショットを公開してもよいですか?
サブスクリプションのURL、QRコード、認証パラメーターを含む設定を公開しないでください。サブスクリプションURLのパスやパラメーターがアクセス権そのものを示している場合があり、QRコードにも同じ情報が含まれることがあります。問題を記録する際は、プロトコル、発生手順、エラーメッセージ、ネットワーク環境を残し、サーバーの認証情報とサブスクリプションURL全体を隠してください。スクリーンショットを送る前に、パスワード欄だけでなく全体を確認します。リンクが漏えいした場合は、利用中のサービス提供元の管理画面からアクセス情報をリセットし、Shadowrocketに保存したURLも更新してください。公開内容を削除しただけでは、古いリンクが無効になるとは限りません。リセット後、古いURLがサーバー側で無効化されたことも確認してください。
04 / DIAGNOSTICS
ルール設定とトラブルシューティング
システムの許可、接続先への接続、ルールの適用を分けて確認してください。一度に変更するのは一項目だけにし、変更前後を比較できるように記録します。
接続スイッチがオンにならない、またはオンにした直後に切れる場合は?
まずHomeで有効なサーバーが選択されていることを確認し、初回接続時にシステムのVPN構成追加の確認が表示されるか注意してください。以前に許可を取り消した場合は、接続を再度開始し、システムの案内に従って許可します。次に、別のVPNセッション、デバイス管理の制限、未完了の権限確認画面がないか調べ、必要なら競合するセッションを終了します。接続がすぐ切れる場合は、エラーやログを確認して、権限エラー、設定形式の誤り、サーバーへの接続不可を切り分けてください。すぐにアプリ全体を削除せず、まず既存の設定をバックアップしてからエラーに応じて対処します。通常の接続が安定してからOn Demandを一つずつ有効にし、自動接続の条件が手動テストに影響しないようにしてください。
接続済みと表示されるのにウェブページを開けない場合、どの順番で確認すればよいですか?
まず接続を切り、現在のWi-Fiまたはモバイルネットワークで通常のサイトにアクセスできることを確認してください。公衆ネットワークの場合は、先にログイン認証を完了します。次に、ご自身が利用している有効なサーバーに接続し、Connectivity Testとログに表示される具体的なエラーを確認してください。システムにVPN接続済みと表示されても、それはローカルのトンネルが確立したことを示すだけで、接続先サーバー、DNS、すべてのルールが正常とは限りません。同じ接続先を使ってProxyとConfigを比較します。Proxyでは使えてConfigでは失敗する場合、ルールの一致、最終ポリシー、DNSを重点的に確認してください。どちらも失敗する場合は、サーバー情報とサーバー側の状態を確認します。一度に変更するのは一項目だけにし、すべてのSettingsを同時にリセットしないでください。
Global RoutingのConfig、Proxy、Directはどのように使い分けますか?
Configは、現在選択中のConfigファイルにあるルールを順番に照合します。ルールの内容を確認済みで、日常的に使う場合に適しています。Proxyは、アプリが処理するリクエストにプロキシポリシーを適用し、選択中のサーバーが使えるか確認する際に利用できます。Directは直接接続するポリシーです。設定の削除やシステムVPNの停止を意味するものではありません。3つのモードは通信の処理方法を決めるもので、誤ったサーバー情報を自動修正するものではありません。トラブルの切り分けでは、接続先とサーバーを同じに保ってモードを切り替えてください。Configではルールの順序とFINALのフォールバックポリシーを確認し、前方にある広範なルールが先に一致しないようにします。
画面が英語表示の場合、マニュアルの日本語はどの項目に対応しますか?
公式マニュアルでは画面上の英語表記をそのまま記載し、照合しやすくしています。Homeではサーバーと接続状態を確認し、Add Serverではサーバーを手動で追加します。Configでは設定を選択・管理し、Settingsでは各種設定を変更し、Dataでは通信量を確認します。Global RoutingのConfig、Proxy、Directは、それぞれ設定、プロキシ、直接接続のモードです。システムやアプリの言語設定によって表示が変わることがありますが、手順を実行するために先に言語を変更する必要はありません。ボタンの位置が説明と異なる場合は、英語の項目名と操作目的を手がかりに探してください。スクリーンショット上の位置だけで操作したり、Settingsの不慣れな項目を一度に変更したりしないでください。
有効にするとバッテリー消費や通信量が増える場合、原因はどう判断できますか?
まずシステムのバッテリーとモバイルデータの使用状況で、同じ利用シーンの統計を確認し、Dataの通信量の変化と照らし合わせてください。短時間のバックグラウンド使用率だけで判断しないでください。大量の通信、頻繁な再接続、テストの繰り返し、ログ記録、On Demandの起動はいずれも処理量を増やすことがあります。調査中は連続した速度テストを止め、サーバーの安定性を確認し、ネットワーク切り替え時にOn Demandが何度も起動していないか調べてください。トンネルを通った一部の通信量がVPNアプリの統計に含まれる場合があるため、表示値はアプリ自体が発生させた通信量と一致しないことがあります。比較する際はネットワーク、対象アプリ、テスト時間をできるだけそろえ、必要に応じて診断ログを減らしてください。複数の機能を一度に無効にすると、原因を特定しにくくなります。
Connectivity Testの遅延は低いのに、実際のアクセスが遅いのはなぜですか?
Connectivity Testの結果は、その時点でのテスト方法と接続先への応答を示すもので、すべてのサイトの帯域幅、長時間の通信、高負荷時の性能を表すものではありません。実際のアクセス速度はDNS、サーバーの負荷、接続先サイト、通信中のパケット損失、ローカルネットワークにも左右されます。ネットワークと接続先を固定し、利用中のサーバーで初回の読み込みと継続的な通信をそれぞれテストして、特定のドメインだけに問題があるか確認してください。Configでのみ遅くなる場合は、そのドメインに適用されるポリシーも調べます。最小の遅延値だけを見て頻繁にサーバーを切り替えたり、一度のタイムアウトでプロトコルに非対応だと判断したりしないでください。エラーログと複数回のテスト結果を合わせて判断してください。