公式マニュアル · 設定と接続

Shadowrocket使い方ガイド

全プラットフォーム対応のルールベース・プロキシクライアント:既存の設定を読み込み、ルールに従ってリクエストを処理します。iPhone / iPad版は$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。

現在のバージョン 読み込み中 · iPhone / iPad版は$2.99の買い切り、Mac・Windows・Android・Linux版は無料

初回の使い方:手順に沿って読み込みと確認 →
  • Global Routing
  • On Demand
  • Shadowsocks

ルールと設定機能

サーバー、設定ファイル、ルーティングモードを区別してから、各項目を調整します。

ルールは上から順に照合

Configで現在の設定ファイルにある[Rule]セクションを確認します。リクエストは順番に照合され、最初に一致したルールのポリシーが適用されます。一致した結果をすべてまとめて処理するわけではありません。範囲の広いルールより前に特定のドメインを置き、最後にFINALでそれ以外のリクエストを処理します。Global RoutingでConfigを選択した場合に、設定ファイルに基づいて振り分けられます。ProxyとDirectは、全体をプロキシ経由または直接接続にして確認するときに使います。変更前にコピーを保存し、変更後は同じ対象を再テストしてください。サーバーとルールを同時に変えると、原因を特定しにくくなります。

Global Routingとルールポリシーは別の設定階層

Global Routingは全体の処理方法を決め、ルール末尾のPROXY、DIRECT、REJECTは一致したリクエストの処理方法を決めます。通常の振り分けにはConfigを選択し、想定した設定ファイルが使われていることを確認してください。問題の切り分けでは、一時的にProxyまたはDirectへ切り替えて結果を比較できますが、元の設定を記録し、テスト後に戻してください。Directに切り替えた場合、設定ファイルにPROXYと書かれていても、それだけでルールに問題があるとは判断できません。

同様に、サーバー一覧に項目があることは情報が保存されたことを示すだけで、サーバーに接続できることを意味しません。「読み込み成功」「サーバーに到達可能」「ルールが正しく一致」「対象リクエストの完了」を分けて確認してください。各段階を個別に検証すれば、サブスクリプション更新の失敗時に誤ってルールを変更したり、ルール順序の問題に対してサーバーを何度も読み込み直したりするのを防げます。

デバイス別の入手方法

入手方法は2種類です:iPhone / iPad版はApp Storeで$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。

iPhone / iPad

App Storeで$2.99の買い切り · その他のプラットフォームは無料

iPhoneとiPadは共通の購入です。システム要件はApp Storeの製品ページに記載された内容をご確認ください。製品ページを開いたら、開発者とアプリIDを確認し、現在のアカウントで入手できるか確認します。ストアの表示はアカウントの地域によって異なるため、検索結果に出ないだけでアプリが存在しないとは限りません。

購入済みの場合は、再度操作する前に購入履歴を確認してください。価格は現在のストア表示に準じます。Mac・Windows・Android・Linux版は、以下の無料入手先をご利用ください。

Mac

無料 · Apple シリコン / Intel

まず「このMacについて」でチップまたはプロセッサ名を確認し、対応するdmgを選択します。AppleシリコンとIntelにはそれぞれ専用のインストーラーがあるため、外観やデバイスのサイズで判断する必要はありません。iPhone / iPad版はApp Storeで$2.99の買い切り、Macおよびその他のデスクトップ版、Android版は無料です。

初回起動時に「開発元を検証できません」と表示された場合は、ファイルが本サイトから取得されたことを確認したうえで、システムの「プライバシーとセキュリティ」から「このまま開く」を選択します。「破損している」と表示された場合の手順はダウンロードページに記載しています。

Windows

無料 · 64ビットインストーラー

ダウンロードページからWindows 64ビット版インストーラーを取得し、ローカルに保存してから実行します。SmartScreenによりブロックされた場合は、ダウンロード元とファイルを確認し、「詳細情報 → 実行」を選択します。組織のポリシーで管理されているデバイスでは、インストールが許可されているか先に確認してください。

Windows・Mac・Android・Linux版は無料です。iPhone / iPad版はApp Storeで$2.99の買い切りです。既存の設定で接続パラメーターを確認できますが、システムごとの権限や画面構成は個別に確認してください。

Android

無料 · arm64 apk

Android版Shadowrocketは、本サイトのダウンロードページから提供するarm64 apkを使用します。システムからインストール権限を求められた場合は、今回使用するブラウザーまたはファイル管理アプリに限って「不明なアプリのインストール」を許可し、完了後に権限をオフにできます。WeChat内でダウンロードを開始できない場合は、システムブラウザーで本サイトを開き直してください。

Android・Mac・Windows・Linux版は無料です。iPhone / iPad版はApp Storeで$2.99の買い切りです。初回接続時にシステムからVPN権限を求められた場合は、表示内容を読み、操作がShadowrocketから開始されたことを確認してください。

Linux

無料 · deb / rpm / AppImage

ディストリビューションのパッケージ管理方式に合わせて形式を選びます。Debian、Ubuntu系ではdeb、Fedoraなどではrpmを使い、AppImageも選択できます。AppImageはダウンロード後に実行権限を追加してください。パッケージマネージャーを使う場合は、ダウンロードしたファイルを繰り返し実行するのではなく、ターミナルに表示される依存関係とインストール結果を確認します。

Linux・Mac・Windows・Android版は無料です。iPhone / iPad版はApp Storeで$2.99の買い切りです。コンピューターとAndroid用のインストーラーは、すべて本サイトのダウンロードページから取得できます。ファイルは本サイトの/dl/shadowrocket/パスからダウンロードされます。

全プラットフォームを見る →

初回接続の3ステップ

以下ではiPhone / iPadの画面上の用語を使って説明します。開始前に、既存のサブスクリプションまたはサーバー情報を用意してください。

  1. Add Server:既存情報を追加

    HomeからAdd Serverを開きます。手動で追加する場合は、まずTypeを選び、Host、Port、対応する認証項目を入力します。既存のQRコードはScan QR Codeから読み込み、既存サブスクリプションはSubscribeタイプを選んで入力します。保存後は一覧に戻り、名前と項目が想定どおりか確認してください。保存の通知が表示されたことだけを確認して、内容のチェックを省略しないでください。

    サブスクリプションURLをコピーするときは、先頭、末尾、パラメーターがすべて含まれているか確認します。説明文、スペース、改行を一緒に貼り付けないでください。読み込みに失敗した場合は、まず内容の形式とURLの有効性を確認します。読み込みは成功してもテストに失敗する場合は、サーバーのパラメーターを確認してください。問題が起きる段階は異なるため、すべての設定を同時に変更する必要はありません。

  2. Global Routing:処理方法を選択

    設定に基づいて振り分ける場合はConfigを選び、Configページで現在のファイルを確認します。Proxyはリクエストをプロキシ経由で処理し、Directは直接接続します。初回テストでは方式を一つに決め、テスト対象のサーバーを選択してください。テスト中にモードを何度も切り替えると、結果を直接比較できなくなります。

    設定ファイル内のルールが、一致したリクエストの処理方法を決めます。PROXYはサーバー情報を提供せず、DIRECTも接続先への到達を保証しません。特定のサイトだけ結果が異なる場合は、設定をすべて削除するのではなく、実際に一致したルールと名前解決の結果を確認します。詳しいルール説明は設定ガイドをご覧ください。

  3. Home:接続してリクエストを確認

    Homeに戻って接続スイッチをオンにします。初回はシステムの案内に従ってVPN構成の権限を確認してください。その後、Connectivity Testを実行し、テストする対象を開きます。スイッチがオンになったことは接続処理が開始されたことを示すだけです。実際のリクエストが完了したか、選択した処理方法が想定どおりかを確認する必要があります。

    失敗した場合は、まず基本のネットワークに問題がないことを確認し、選択したサーバー、Global Routing、現在の設定をチェックします。再現可能な対象と操作手順を維持し、一度に一つの設定だけを変更してください。診断記録を共有する必要がある場合は、サブスクリプションURLと認証情報を削除します。個人の設定を含むスクリーンショット全体を公開しないでください。

詳しい使い方を見る →

正規アプリの確認と購入範囲

製品ページでアプリ情報を確認し、デバイスの種類に応じて入手方法を選びます。

開発者、アイコン、アプリIDを確認

App StoreでShadowrocketの製品ページを開き、開発者名がShadow Launch Technology Limited、アプリIDが932747118であることを確認し、公式アイコンと照合してください。この3点をまとめて確認します。名前が似ている、検索結果の上位に表示されている、アイコンの色が近いというだけでは、製品の確認にはなりません。ダウンロードページにある製品リンクからアクセスできます。

iPhone / iPad版はApp Storeで$2.99の買い切りです。各ストアでは現地通貨で表示されます。Mac・Windows・Android・Linux版は無料です。無料プラットフォームの入手方法をストア内のアプリ項目に当てはめたり、同名アプリの価格だけで同じ製品だと判断したりしないでください。コンピューター版とAndroid版は、本サイトのダウンロードページから入手してください。

検索結果とアカウントの地域を個別に確認

App Storeでアプリが表示されるかどうかは、アカウントの地域、コンテンツ制限、アカウントの状態に左右されます。中国本土のストアでアプリが提供されていない場合、検索語を何度変えても地域による表示制限は解決しません。まずログイン中のアカウントの国または地域を確認し、次にシステムのコンテンツ制限と年齢制限を確認します。最後にアプリIDを使って製品ページを開けるか確認してください。

アカウントの地域を変更する場合は、Appleが案内する手順に従い、残高、サブスクリプション、支払い情報などの条件を確認してください。デバイスの言語を変更してもストアの地域は変わりません。購入済みの場合は、現在のアカウントが購入時のアカウントかどうかを先に確認することが重要です。同じデバイスでアカウントを切り替えても、購入履歴が自動的に統合されることはありません。

購入の復元とデバイス間の違い

iPhoneとiPadは共通の購入です。機種変更または再インストール時は、購入時のアカウントで購入済み項目からShadowrocketを探してください。アプリの復元とアプリ内設定の復元は別の操作です。アプリが再び表示されても、以前のサーバー、ルールファイル、接続先の選択がすべて復元されるとは限りません。移行を始める前に設定のバックアップまたはアプリ内の同期オプションを確認し、移行後に各項目を検証します。

iPhone / iPad版は$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。無料プラットフォームに再インストールする場合は、本サイトのダウンロードページに戻り、該当デバイスを選択してください。MacではAppleシリコンとIntelの違いも確認します。購入履歴にサーバーのパラメーターは含まれないため、インストール後に既存の設定を読み込む必要があります。

インストールとトラブル対処

OSや具体的な失敗箇所に応じて、操作条件を一つずつ確認します。

すべての記事を見る →