Shadowrocket トラブルシューティング
まず対象プラットフォームを確認し、権限、設定、ネットワークの順に調べてください。以下のQ&Aは、利用者自身がサブスクリプションまたはサーバー情報を用意していることを前提としています。質問をクリックすると手順が開きます。
変更は一度に1項目だけにしてください。設定の削除や再インストールの前にバックアップを取ってください。
正規アプリの確認と購入
アプリの入手と接続サービスを区別し、ストアの製品情報と購入履歴を確認します。
ShadowrocketはPCやAndroidでも使えますか?入手方法と価格の違いは?
Shadowrocketは全プラットフォームで利用できます。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac / Windows / Android / Linux版は無料です。入手方法は2通りあります。①アプリの入手ページでデバイスを選択します。②iPhone / iPadはApp Storeへ移動し、その他のプラットフォームでは当サイトの /dl/ にあるインストーラーを利用します。③PCやAndroidで初回起動時にシステムの警告が表示された場合は、このページのインストール権限に関する項目を確認し、ファイルの入手元を確認してから許可してください。異なるプラットフォーム向けのインストーラーを混同しないでください。
App StoreでShadowrocketの正規アプリを確認するには?
iPhone / iPadでは、App Storeの製品ページで次の3点を確認してください。①アプリ名がShadowrocketであること。②デベロッパがShadow Launch Technology Limited、アプリIDが932747118であること。③アイコンが当サイトのヘッダーにある公式アイコンと一致すること。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac / Windows / Android / Linux版は無料です。検索順位や似た名前だけで判断しないでください。ストアで無料と表示される同名アプリは、ここで案内しているiPhone / iPad版ではありません。
App StoreでShadowrocketが見つからないときの確認方法
iPhone / iPadのApp Store検索結果は、Apple Accountに設定されている国や地域によって異なります。このアプリは中国本土のApp Storeでは配信されていません。①デバイスの言語ではなく、「メディアと購入」に使用しているアカウントの国や地域を確認します。②アプリの入手ページから指定の製品ページを開き、利用できるか確認します。③地域を変更する場合は、システム設定でApple Accountから「メディアと購入」>「アカウントを表示」>「国または地域」の順に進み、残高、サブスクリプション、支払い方法についてAppleの案内に従ってください。ストアアカウントの設定の代わりに、デバイスの地域を何度も変更しないでください。
iPhoneの買い替えやアプリの再インストール、iPadへの変更時に再購入は必要?
iPhone / iPadで購入済みアプリを復元するには、購入時と同じアカウントで購入履歴を確認してください。①App Storeに購入時のアカウントでサインインしていることを確認します。②アカウントの購入済みアプリ一覧からShadowrocketを探します。③購入履歴から再ダウンロードします。再度価格が表示された場合は、すぐに購入せず、アカウントとストアの地域を確認してください。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac / Windows / Android / Linux版は無料です。アプリを復元してもローカル設定は復元されません。機種変更の前に、設定情報を別途バックアップしてください。
アプリを購入したのに、サブスクリプションやサーバー情報の入力が必要なのはなぜ?
どのプラットフォームのShadowrocketでも、利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。アプリの買い切り購入と通信サービスの契約は別です。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac / Windows / Android / Linux版は無料で、アプリの入手費用と接続サービスはそれぞれ異なります。①有効な情報を用意します。②SubscribeまたはAdd Serverから読み込みます。③サーバーの設定値を確認してから接続します。当サイトは公式サイト&公式マニュアルです。サーバーやサブスクリプションの提供・販売・推奨は行っていません。
インストールと初回起動
適切なアーキテクチャのインストーラーを選び、該当ファイルに対するシステムの警告に対処してください。システム全体の保護を無効にして解決しようとしないでください。
MacではAppleシリコン版とIntel版のどちらを選べばよいですか?
Macでは画面サイズや購入時期ではなく、チップの種類に合ったShadowrocketのインストーラーを選んでください。①Appleメニューから「このMacについて」を開きます。②「チップ」にAppleシリコンの名称が表示される場合はAppleシリコン版、「プロセッサ」にIntelと表示される場合はIntel版を選びます。③アプリの入手ページから対応するdmgをダウンロードしてインストールします。初回起動時に開発元を検証できないという警告が出た場合は、まずファイルが当サイトからダウンロードされたことを確認します。次にシステム設定の「プライバシーとセキュリティ」で今回のブロック記録を確認し、「このまま開く」を選択してシステムの確認を完了してください。
Windows SmartScreenやmacOSのセキュリティ警告への対処方法
WindowsやMacでインストーラーを初めて開く際は、ダウンロード元とシステムの警告を確認してください。①ファイルが当サイトのアプリ入手ページからダウンロードされ、/dl/shadowrocket/ にあることを確認します。②Windows SmartScreenでは「詳細情報」から「実行」を選択できます。macOSで開発元を検証できない場合は、「プライバシーとセキュリティ」で「このまま開く」を選択します。③macOSで「壊れている」と明示された場合は、アプリがApplicationsにあることを確認し、インストール手順に従って xattr -cr /Applications/Shadowrocket.app を実行してください。セキュリティソフトが具体的な脅威を検出した場合は、いったん中止して内容を確認してください。システム全体の保護を無効にしないでください。
Androidでダウンロードしたアプリをインストールできない、またはWeChat内でダウンロードをタップしても反応しない場合
Androidではアプリの入手ページにあるarm64 apkを使用し、システムブラウザでダウンロードしてください。①WeChat内でダウンロードできない場合は、メニューのブラウザで開く機能を使って当サイトにアクセスし直します。②インストール時にシステムの案内に従い、実際にインストールを行うブラウザまたはファイル管理アプリに「不明なアプリのインストール」を許可します。③元のファイルに戻ってインストールを続けます。完了後は、そのアプリに対するインストール権限をオフにできます。システムにアーキテクチャの非対応や解析エラーが表示された場合は、デバイスのアーキテクチャ、ダウンロードの完了状況、ファイルの入手元を確認してください。インストールと関係のないシステム権限を何度も変更しないでください。
iPadにインストールできますか?初回のVPN構成追加とは?
iPadでもShadowrocketを利用できます。システム要件はApp Storeの製品ページに記載された内容を確認してください。iPhoneの要件も同じ製品ページで確認できます。①インストール後、利用者自身が用意したサーバーまたはサブスクリプション情報を準備します。②初回接続時に、システムがVPN構成の追加を求める案内を確認します。③現在の操作によって表示されたことを確認して許可し、システムの案内に従って本人確認を行います。この権限はシステムのネットワークトンネルを確立するためのもので、サーバー設定の検証を意味するものではありません。アプリのダウンロード、設定の読み込み、実際の接続はそれぞれ別の段階です。個別に結果を確認してください。
画面が英語の場合、どの項目から操作すればよいですか?Linuxのインストーラーの選び方は?
各プラットフォームでは実際の画面に表示される項目から機能を探してください。英語の名称はそのままマニュアルと照合できます。①Homeで接続状態とSERVERを確認します。②Configで設定を管理し、Settingsで各設定を確認します。Add Serverはサーバー情報の入力、Subscribeは既存サブスクリプションの読み込みに使います。マニュアルに合わせようとして、プロトコルの設定値をむやみに変更しないでください。Linuxではディストリビューションに合ったパッケージを選びます。Debian系はdeb、Fedora系はrpmを使用します。AppImageは実行権限を付与してから起動してください。インストールコマンドや権限の設定方法はアプリの入手ページを確認し、他のシステム向けの手順をそのまま使わないでください。
サブスクリプションとサーバー情報の読み込み
利用者自身が用意した情報だけを扱います。入力の種類を確認してから、取得失敗、解析失敗、接続失敗を切り分けてください。
既存のサブスクリプションURLはSubscribeとAdd Serverのどちらに入力しますか?
サブスクリプションと個別のサーバー情報は、それぞれ対応する項目から読み込みます。URLの見た目だけで判断しないでください。①サービス提供元からサブスクリプションURLが案内されている場合は、Subscribeから読み込みます。②サーバーアドレス、ポート、プロトコル、認証情報だけがある場合は、Add Serverで各項目を入力します。③読み込み後、SERVERに想定した項目が表示されていることを確認し、項目を選んで接続します。サブスクリプションは通常、サーバー情報をまとめて管理するために使います。設定ファイルにはルールやDNS設定が含まれる場合もあり、用途が異なります。読み込みに成功しても、正しい設定が現在有効とは限りません。
サブスクリプションの読み込みに失敗する、または一覧が空の場合の確認手順
どのプラットフォームでも、サブスクリプションの読み込みに失敗したら、まずダウンロードの失敗か内容の解析エラーかを切り分けます。①利用者自身が用意したサブスクリプションURLをコピーし直し、前後の空白や改行、途中で切れたパラメーターがないか確認します。②現在のネットワークからURLにアクセスできるか、サービスが有効かを確認します。③内容を取得できても一覧が空の場合は、提供元がアプリ対応形式のサブスクリプションを返しているか確認してください。ログインページ、エラーページ、ウェブページの共有URLではないことも確認します。利用できている既存のサブスクリプションを続けて上書きしないでください。古い記録を残して新しいURLを個別にテストし、認証情報を含むURLを公開ページに投稿しないでください。
Scan QR Codeやクリップボードから読み込んでも認識されない場合
QRコードやクリップボードから読み込める画面で認識に失敗した場合は、まず入力内容を確認してください。①Scan QR Codeでは鮮明で全体が写ったQRコードを使用し、システムの案内が表示されたらカメラ権限を確認します。②クリップボードには実際の接続情報だけをコピーし、説明文や引用符、改行を含めないでください。③QRコードに含まれているのが、対応するサーバーURLまたはサブスクリプションURLであり、通常のウェブページではないことを確認します。パラメーターの説明しかない場合は、Add Serverから手動で入力してください。QRコードの読み取りは情報の入力にすぎません。続けてプロトコル、ポート、認証項目を確認してください。
サブスクリプション更新後、選択していたサーバーが一覧から消えた場合
どのプラットフォームでも、サブスクリプションの更新後は今回取得した内容に基づいて一覧が更新されるため、サーバー名や項目が変わることがあります。①更新前に現在使用しているサブスクリプション名とサーバーを記録します。②更新後、同じサブスクリプションのグループから利用可能な項目を探して選び直します。③グループ全体が消えた、または空になった場合は、すぐに他の設定を削除せず、サブスクリプションの有効性と返される形式を確認します。サブスクリプションから生成された項目を手動で編集すると、次回の更新で上書きされることがあります。長期的に保存する個人設定は別途記録してください。サーバー一覧の更新とルールファイルの更新を混同しないでください。
Add Serverで保存できても接続できない場合、見落としやすい設定項目は?
どのプラットフォームでも、サーバーを手動で追加した後は、プロトコル名から推測して値を補わず、利用者自身が用意した元の設定情報と項目ごとに照合してください。①サーバーアドレス、ポート、プロトコルを確認します。②パスワードまたはUUID、暗号化方式、通信設定を確認します。③TLSを使う場合はServer Nameなどサーバー側の要件を確認し、パスを指定する場合は大文字・小文字とスラッシュをそのまま保ちます。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardの設定項目を互いに流用することはできません。保存は入力内容が記録されたことを示すだけです。接続状況の判断にはConnectivity Testと実際のアクセスを確認してください。
ルールによる振り分けとトラブルシューティング
「基本ネットワーク → サーバー → DNS → ルール」の順に確認範囲を絞り、各テストの条件を記録してください。
接続スイッチをオンにできない、またはオンにしてもすぐオフになる場合
iPhone / iPadではVPN構成の権限を確認し、その他のプラットフォームでは端末のネットワーク権限とアプリの案内を確認してください。①必要な設定値がそろったサーバーを選び、表示されたシステムの許可案内を確認します。②他のVPN接続や、管理対象デバイスのポリシーがトンネルの確立を妨げていないか確認します。③競合している接続を切断して再試行し、必要に応じてデバイスを再起動します。以前に許可を拒否した場合は、スイッチを何度もタップせず、該当するシステム設定を確認してください。システム構成を削除したりアプリを再インストールしたりする前に、既存の設定をバックアップし、エラー内容を記録してください。権限の問題によって設定情報を失わないようにしましょう。
接続済みなのにウェブページを開けない場合、サーバーとDNSのどちらを確認する?
どのプラットフォームでも、接続済みの表示が示すのはトンネルの状態だけで、目的のサイトにアクセスできることまでは保証されません。①いったん切断し、基本のネットワークが利用できることと、公衆Wi-Fiのログインが完了していることを確認します。②再接続して選択中のサーバーを確認し、Connectivity Testも判断材料として使います。③接続テストが正常なのにドメインへアクセスできない場合は、DNSとルールを確認し、一部のドメインだけに影響しているかを調べます。一度に変更するのは1項目にして結果を記録し、Wi-Fiとモバイル通信でそれぞれ再テストしてください。サーバー、DNS、設定全体を同時に入れ替えると、どの変更が影響したのか判断しにくくなります。
Global RoutingのConfig・Proxy・Directはどう使い分けますか?
Global Routingが表示される画面では、Config、Proxy、Directの3つのモードを選べます。①通常どおりルールを使う場合はConfigを選び、想定した設定ファイルが有効になっていることを確認します。②プロキシ経路を一時的に調べる場合はProxyに切り替え、問題が続くか確認します。③直接接続の経路を確認する場合はDirectを使います。モードの切り替えで変わるのはルーティングの判定方法です。誤ったサーバー認証情報が修正されるわけではなく、すべてのアプリの通信が必ず制御されるわけでもありません。テスト後は元のモードに戻し、診断用の一時設定をそのまま使い続けないようにしてください。
Configでルールが想定どおりに適用されない場合の確認方法
Configモードでは、まず現在有効な設定を確認し、次にルールの順序を確認してください。①実際にアクセスしたドメインまたはIPを確認します。ウェブページのタイトルをドメインと取り違えないでください。②DOMAIN-SUFFIXやIP-CIDRなどの対象ルールより前に、より広い範囲に一致するルールがないか確認します。③FINALが想定どおり最後のフォールバック位置にあり、PROXY、DIRECT、REJECTなどのポリシーの意味が適切か確認します。ルールは通常上から順に評価され、先に一致すると、それ以降のより意図に合いそうな項目は評価されません。問題を再現するための変更だけを残し、元の設定を先に保存してください。
接続後にバッテリー消費や発熱が増えた場合、更新後に不具合が出た場合の確認方法
どのプラットフォームでも、バックグラウンドでの動作、ネットワークの再試行、更新後の設定変更を切り分けてください。VPNアイコンだけでバッテリー消費の原因を判断しないでください。①システムのバッテリー使用状況やアクティビティ記録で、アプリの消費量と実際の通信時間を照合します。②ネットワークの頻繁な切り替え、継続的なテスト、サーバー障害による再接続の繰り返しがないか確認します。③On Demandの条件を確認し、不要な接続試行を減らします。更新後にだけ問題が起きる場合は、まず再起動し、現在のサーバーや設定が切り替わっていないことを確認してから、既知の正常な設定で再テストしてください。変更前にバックアップを取り、問題が起きる条件を記録します。症状別の詳しい手順はトラブルシューティングマニュアルを確認してください。