公式ガイド · トラブル対処

Shadowrocket
よくある質問とトラブル対処

問題がどの段階で起きているかを確認してから、該当する回答を開いてください。設定を変更する前に複製を保存し、結果を確認しやすいよう、一度に変更するのは一項目だけにしてください。

質問をクリックすると回答が開きます。詳しい操作手順は使い方ガイドをご覧ください。アプリの入手はアプリをダウンロードから。

入手方法と購入履歴

正規アプリと購入

ダウンロードや復元を進める前に、プラットフォーム、ストア上のアプリ、購入に使用したアカウントを確認してください。

パソコンやAndroidでもShadowrocketは使えますか?料金はいくらですか?

使えます。iPhone / iPad版はApp Storeで2.99米ドルの買い切りです。Mac(Appleシリコン・Intel)、Windows、Android、Linux版は無料です。パソコンとAndroidのインストーラーは当サイトのダウンロードページから入手でき、ファイルは当サイトの /dl/shadowrocket/ 配下からダウンロードされます。アプリの買い切り料金と接続サービスの料金は別です。接続に必要なサブスクリプションやサーバー情報はご自身でご用意ください。当サイトではサーバーやサブスクリプションの提供・販売・推奨は行っていません。

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

このページのApp Store製品ページを開き、アプリ名がShadowrocket、開発者がShadow Launch Technology Limited、アプリIDが932747118であることを確認し、当サイトのヘッダーにある公式アイコンと照合してください。検索結果に表示された名前や似たアイコンだけで判断しないでください。iPhone / iPad版はApp Storeで2.99米ドルの買い切り、Mac / Windows / Android / Linux版は無料です。その他のプラットフォーム向けインストーラーは当サイトのダウンロードページから入手してください。

App StoreでShadowrocketが見つからないときは?

まず、このページの製品ページへのリンクを開いてストアの表示を確認し、次にApp Storeで使用しているApple IDの国または地域を確認してください。中国本土のApp Storeでは本アプリを配信していません。端末の言語や現在地は、アカウントのストア地域とは異なります。変更が必要な場合は、システムのSettingsでApple Account → Media & Purchases → View Account → Country/Regionを開き、公式の手順を確認してください。残高、利用中のサブスクリプション、支払い方法の条件を先に確認し、端末の地域設定を何度も変更して解決しようとしないでください。

機種変更や再インストールの際、再購入は必要ですか?

iPhone / iPadでは、購入時に使用したApple IDでApp Storeの購入済み項目からShadowrocketを探して再ダウンロードすれば、通常は再購入不要です。iPhone / iPad版はApp Storeで2.99米ドルの買い切り、Mac / Windows / Android / Linux版は無料です。購入履歴とアプリ内の設定は別のものです。再インストールしても、サーバーやルールがすべて自動で復元されるわけではありません。機種変更の前に設定をバックアップし、復元後は現在のConfigと登録済みのサブスクリプションを確認してから接続してください。

iPadにもインストールできますか?iPhone版の購入や設定との関係は?

できます。iPhone / iPad版はApp Storeで2.99米ドルの買い切りで、両方の端末で利用できます。Mac / Windows / Android / Linux版は無料です。同じ購入用Apple IDをiPadで使用している場合は、購入済み項目からダウンロードできます。システム要件はApp Storeの製品ページに記載された内容をご確認ください。設定が復元されたかどうかは別途確認が必要です。ダウンロードできたことを設定の移行完了とみなさないでください。初回利用時は、システムの案内に従ってVPN構成の追加を許可し、読み込んだサーバー情報がそろっていることを確認してください。

プラットフォームとシステム権限

インストール

ファイルの入手元と端末のアーキテクチャを確認してください。システムに具体的なリスクが表示された場合は、許可の範囲を広げず、まずブロックの理由を確認してください。

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

まずAppleメニューから「このMacについて」を開きます。「チップ」と表示され、Appleシリコンの名称が記載されている場合はAppleシリコン版を、Intelプロセッサと表示されている場合はIntel版を選んでください。外観や購入年から判断しないでください。どちらのdmgも当サイトのダウンロードページで入手できます。初回起動時に開発元を確認できないという警告が出た場合は、当サイトから入手したことを確認してから、システム設定の「プライバシーとセキュリティ」で「このまま開く」を選択してください。組織のデバイス管理による制限がある場合は、管理者に確認してください。

WindowsでSmartScreenの警告が表示された場合は?

まず、インストーラーを当サイトのダウンロードページから入手したことと、ファイルがWindows用インストーラーであることを確認してください。SmartScreenに「WindowsによってPCが保護されました」と表示された場合は、「詳細情報」を開いてファイルを確認し、「実行」を選択できます。この選択肢がない場合や、セキュリティソフトが具体的な脅威を検出した場合は操作を中止し、ブロックの詳細を確認してください。インストールを強行するためにシステム全体の保護を無効にしないでください。組織管理のパソコンでは未承認のプログラムが実行禁止の場合があるため、管理者の許可が必要です。

Macで「開発元を検証できない」または「アプリが破損しています」と表示されたら?

当サイトからダウンロードしたことと、Macに合ったチップ向けのバージョンであることを確認し、ShadowrocketをApplicationsに入れてから開いてください。開発元を検証できない場合は、システム設定の「プライバシーとセキュリティ」で該当するブロックの記録を確認し、「このまま開く」を選択します。破損していると表示された場合は、まず再ダウンロードしてファイルの不完全さを除外してください。入手元とパスを確認したうえで、Terminalで xattr -cr /Applications/Shadowrocket.app を実行すると、このアプリの隔離属性を削除できます。その後、もう一度開いてください。このコマンドの対象は指定したパスのみです。ディレクトリ全体やディスクに対象を広げないでください。

Androidにインストールできない、またはWeChat内でダウンロードをタップしても反応しない場合は?

WeChat内でダウンロードが始まらない場合は、ページのメニューからシステムブラウザーで当サイトのダウンロードページを開き、Android arm64 apkをダウンロードしてください。インストールがブロックされた場合は、システム設定で、実際にインストールを開始するブラウザーまたはファイル管理アプリに「不明なアプリのインストール」を許可します。完了後は、この権限を無効にできます。非対応と表示された場合は、端末のアーキテクチャとダウンロードが完了していることを確認してください。システムが具体的なセキュリティリスクを示した場合は、まず原因を確認し、警告を繰り返し無視したりシステム保護の範囲を変更したりしないでください。

Linuxではdeb、rpm、AppImageのどれを選べばよいですか?

Debian / Ubuntu系ではdebを、Fedoraなどrpmパッケージ管理を使うディストリビューションではrpmを選んでください。それ以外の環境では、AppImageが適しているか確認してください。インストーラーはいずれも当サイトのダウンロードページから入手できます。debはaptでローカルファイルをインストールし、rpmはdnfでローカルファイルをインストールできます。AppImageは、まず chmod +x でダウンロードしたファイルに実行権限を付与してから実行してください。コマンド内のファイル名は実際のファイル名と一致させてください。依存関係やアーキテクチャのエラーが発生した場合は、まずエラー内容に対処し、異なるディストリビューションのパッケージを混在させないでください。

登録情報の読み込みと管理

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

以下の手順は、ご自身のサブスクリプションまたはサーバー情報をお持ちであることを前提としています。問題を記録する際は、アドレスに含まれる認証情報や個人情報を伏せてください。

登録済みのサブスクリプションを読み込めないとき、何から確認すればよいですか?

まず、コピーしたものがご自身の利用しているサービスのサブスクリプションURLであり、アカウント管理ページや説明ページではないことを確認します。前後の空白や改行、URLがすべてコピーされているかも確認してください。次に、現在のネットワークで再試行し、接続タイムアウト、認証失敗、形式を認識できない状態のどれかを確認します。認証エラーの場合はURLの有効性を確認してください。リクエストは成功するのに解析できない場合は、返された内容とクライアントが対応する形式を確認します。アクセス認証情報を含むURL全体を公開ページに貼り付けないでください。問題を記録する際はエラーの種類だけを残し、機密情報は伏せてください。

Scan QR CodeとAdd Serverはどう使い分けますか?

サーバー情報のQRコードがある場合はScan QR Codeを使い、システムの案内に従ってカメラへのアクセスを許可してください。パラメーター一覧しかない場合はAdd Serverを使い、プロトコル、アドレス、ポート、認証情報を一つずつ入力します。QRコードの読み取りは入力方法の一つであり、すべての項目が正しいことを保証するものではありません。保存前にQRコードが対応するサーバー情報であることを確認し、保存後は元の情報と照らし合わせて、通信方式、TLS、サーバー名などの設定を確認してください。サービスのログインページにあるQRコードをサーバー用と間違えないでください。また、接続認証情報を含む画像を公開しないでください。

Subscribeを更新するには?更新前に保存しておくものは?

登録済みのSubscribe項目から更新し、完了後にサーバー一覧が更新されたか、以前選択していたサーバーが残っているかを確認してください。更新前に現在の選択内容を控え、重要な設定は複製を保存してください。サブスクリプションによって上書きされる項目に、多くの手動変更を重ねないでください。更新に失敗した場合は現在の内容を残し、ネットワーク、サブスクリプションURL、サービス側の応答状況を確認します。項目全体をすぐに削除する必要はありません。サブスクリプションの更新とアプリの更新は別々のものです。サーバー一覧を更新しても、Shadowrocket自体はアップデートされません。

サブスクリプションの更新は成功したのにサーバーがない、または元の項目が消えた場合は?

まず、正しいサブスクリプショングループを表示しているか確認し、検索やフィルターが有効になっていないかを確認します。次に、サービスから返された内容にサーバー情報が実際に含まれているか確認してください。成功の表示はリクエスト完了を示すだけで、内容が期待どおりとは限りません。更新後に元の項目が削除された場合、以前の名前だけを頼りにパラメーターを推測して入力せず、手元の情報やバックアップと照合してください。更新時刻、エラー、項目の変化を記録します。サービスに問い合わせる際はパスワード、アクセス認証情報、個人情報を伏せ、設定全体をそのまま転送しないでください。

サーバーを読み込んだ後、別途Configも選択する必要がありますか?

サーバー情報とConfigは役割が異なります。前者は接続方法を示し、後者は接続ごとにどのポリシーを適用するかを決めます。サーバーを読み込んだだけでは、期待する振り分けルールが有効になったことにはなりません。Global RoutingでConfigを使う前に、現在有効な設定、ルールの順序、ポリシー名を確認し、ルールが参照するポリシーに対応する接続先があることを確かめてください。編集前に複製を保存してください。設定を完成して見せるためだけに出所の不明なルールを追加したり、サブスクリプションの更新とルール設定の切り替えを混同したりしないでください。

接続状態と通信の処理方法

ルールとトラブル対処

基本のネットワーク、サーバーへの接続、ルールによる処理を分けて確認し、複数の項目を一度に変更して原因がわからなくなるのを防ぎます。

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

有効なサーバーを選択し、システムで必要なVPN構成の許可を済ませていることを確認してください。iPhone / iPadでは、システムのSettingsからVPN関連の設定を開き、許可されているか確認してからShadowrocketで再試行します。ほかのVPN接続やデバイス管理ポリシーとの競合がないかも確認してください。それでもすぐに切断される場合は、クライアントのログを確認し、権限、設定の解析、接続パラメーターのどこに問題があるか切り分けます。設定の削除や再インストールの前にバックアップしてください。原因を探るためにすべてのデータを何度も消去しないでください。管理対象端末の権限制限については管理者に確認してください。

接続済みと表示されるのにインターネットに接続できない場合、どう切り分ければよいですか?

まず接続を切り、現在のWi-Fiまたはモバイルネットワークで通常のWebページを開けることを確認します。次に接続し、選択したサーバーでConnectivity Testを実行してください。テストに成功してもWebページを開けない場合は、Global Routing、現在のConfig、ポリシーの接続先、DNSを確認します。一部のドメインだけに問題がある場合は、該当するルールの適用結果を優先して確認してください。テストにも失敗する場合は、サーバーアドレス、ポート、認証パラメーター、システム時刻を確認します。一度に変更するのは一項目だけにして、変更のたびに再テストし、影響範囲を記録してください。サーバー、DNS、設定全体を同時に変更しないでください。

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

Configは、現在の設定に含まれるルールに従って接続を処理します。ルールとポリシーを確認済みの場合に適しています。Proxyは選択したプロキシの接続先を使って通信し、比較しながら問題を切り分ける際に利用できます。Directは接続先に直接接続し、基本のネットワークを確認するのに使えます。これらは通信の処理方法であり、速度のランクではありません。また、誤ったサーバーパラメーターを修正するものでもありません。通常は用途に応じて選択し、問題を調べるときは元の設定を控えて、比較が終わったら戻してください。Configでは、最初に適用されるルールとFINALも確認し、ルールの判定結果をサーバー障害と取り違えないようにしてください。

Shadowrocketの画面が英語の場合、どこから操作すればよいですか?

まず、機能ごとに画面上の固定表示を確認してください。Homeではサーバーと接続状況、Add Serverではサーバー情報の入力、Configではルール設定の管理、Settingsでは各種設定、Global Routingでは通信の処理方法を選択できます。画面の言語は、システムのアプリ言語設定や現在のバージョンが対応する言語に左右される場合があります。システムのSettingsでアプリの言語設定を確認し、該当する選択肢がなければ現在の表示に従ってください。このガイドではアプリとの照合がしやすいよう、英語の画面表示をそのまま記載しています。手順に合わせるために、設定内のルールキーワードを書き換える必要はありません。

接続中にバッテリー消費が増えた場合、原因をどう判断できますか?

まずシステムのバッテリー使用状況で、使用時間が近い条件同士を比較してください。ダウンロード、動画、電波の弱さ、ネットワークの頻繁な切り替えも消費電力に影響します。VPN関連の通信量がクライアントに計上される場合があるため、単一の割合だけで異常とは判断できません。Connectivity Testの連続実行、詳細ログの記録、接続の再試行が続いていないか確認し、On Demandが繰り返し作動していないかも確認してください。一度に変更するのは一項目だけにし、バックグラウンドとフォアグラウンドでの使用状況を記録します。大容量通信を停止しても発熱が続く場合は、ログを確認し、接続の繰り返しやサーバーの利用可否を調べてください。

アップデート後に不具合が出た場合、再インストールと設定確認のどちらを先にすべきですか?

まず現在のデータを残して設定を確認し、再インストールを最初の手段にしないでください。不具合が起動時、接続時、特定ドメインへのアクセス時のどこで発生するか記録し、現在のサーバー、Global Routing、Config、システムの許可設定が変わっていないか確認してから、同じネットワークで再テストします。iPhone / iPadではApp Storeでアプリのアップデートを確認してください。パソコンやAndroidでは当サイトのダウンロードページで現在のインストーラーを確認できます。再インストールが必要な場合は、必要な設定を先に書き出し、復元できることを確認してください。再インストール後は最小限の設定で動作を確認し、ほかの設定を順に戻すことで、元の不具合まで戻さないようにします。