全プラットフォーム対応 公式ガイド

Shadowrocket
使い方とルール設定

全プラットフォーム対応のルールベースプロキシクライアントです。既存サブスクリプションの読み込みとルールによる振り分けを解説します。iPhone / iPadはApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。

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

既存サブスクリプションをお持ちですか?初回接続の手順 →
DOMAIN-SUFFIX PROXY Config

設定の前に用途を確認

Shadowrocketの主な機能

サーバーは接続先を担い、Configはリクエストの処理方法を決めます。手元の情報がサーバー、サブスクリプション、Configのどれに当たるか確認してから、適切な項目を選んでください。下の暗色エリアはテキスト形式の設定例で、アプリ画面のスクリーンショットではありません。

DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

ルールによる振り分けでは、リクエストのドメインやアドレスなどを条件ごとに判定し、PROXY、DIRECT、REJECTなどのポリシーを適用します。HomeのGlobal RoutingでConfigを選択すると、現在の設定に基づいてリクエストが処理されます。ProxyとDirectは、全体の処理方式を切り替える別のモードです。ConfigのRuleを編集するときは、より具体的な条件を先に置き、末尾のFINALのフォールバック先を確認してください。検証時は既知の接続先にアクセスし、リクエスト記録の照合結果を確認します。接続スイッチだけではルールの適用を判断できません。

ルールの順序とモード選択を確認 →

デバイス別の入手方法

Shadowrocketの全プラットフォーム版

入手方法は2種類です。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。以下から各プラットフォームの案内を確認できます。パソコン版とAndroid版のインストーラーは、本サイトのダウンロードページから入手してください。

iPhone / iPad

App Storeで$2.99の買い切り。モバイルデバイスで既存サブスクリプションを読み込み、Global Routingを切り替え、Configを管理できます。両デバイスで購入を共有できます。再インストールする場合は、購入時のアカウントを先に確認してください。システム要件はApp Storeの製品ページに記載された内容をご確認ください。Mac、Windows、Android、Linux版は無料です。

Mac

無料 · Appleシリコン / Intel。「このMacについて」でチップまたはプロセッサ情報を確認してから、該当するインストーラーを選択してください。初回起動時に「開発元を検証できません」と表示された場合は、ダウンロードページにある「プライバシーとセキュリティ」の許可手順に従ってください。見た目だけで選ぶバージョンを判断しないでください。

Windows

無料。本サイトの64ビットインストーラーを使用してください。初回起動時にSmartScreenが表示された場合は、ファイルが本サイトから取得したものと確認してから、「詳細情報 → 実行」の説明を確認します。組織管理下のデバイスでは管理者のポリシーに従ってください。インストール後、既存のサーバー情報を読み込む必要があります。

Android

無料。ダウンロードページからarm64インストーラーを入手できます。ブラウザーでダウンロードした後、システムの権限制限が表示された場合は、今回使用するブラウザーまたはファイル管理アプリに限って不明なアプリのインストールを許可してください。完了後は権限を無効にし、既存サブスクリプションを読み込んで実際のアクセスをテストできます。

Linux

無料 · deb / rpm / AppImage。ディストリビューションのパッケージ管理方式に応じて形式を選び、インストール前にシステムのアーキテクチャを確認してください。AppImageには実行権限が必要です。debとrpmは、それぞれのパッケージマネージャーの手順に従ってください。コマンドと初回起動の説明はダウンロードページにまとめています。すべての形式を同時にインストールする必要はありません。

すべてのプラットフォームを見る →

初回接続の操作手順

既存情報を使った3ステップ設定

基本手順をHome、Add Server、Global Routingの順に説明します。開始前に、利用中のサービス事業者から取得したサブスクリプションまたはサーバー情報を用意してください。クライアントをインストールしただけでは、利用可能なサーバーリストは作成されません。

  1. 手順 01

    Add Server:既存情報を読み込む

    まず情報の種類を判断します。サブスクリプションアドレスはSubscribe、個別サーバーはTypeに応じた項目、QRコードはScan QR Codeから読み込みます。保存後はSERVERグループを確認し、サーバー名と件数が想定どおりか確かめてください。名称が表示されても、情報が保存されたことを示すだけです。Host、Port、認証情報、転送パラメーターも確認してください。

    同じ情報を複数の方法で繰り返し読み込まないでください。識別しやすい名前を付けたテスト項目を一つ用意し、接続を確認してからグループを整理します。サブスクリプションの読み込みに失敗したら、完全なアドレスと有効状態を先に確認し、現在使えるリストをすぐに上書きしないでください。

  2. 手順 02

    Global Routing:処理方式を選択する

    設定、プロキシ、直接接続は、それぞれConfig、Proxy、Directに対応します。日常的にルールで処理する場合はConfigを選び、現在のファイルにルールとポリシーの参照先がそろっているか確認してください。Proxyはリクエストをプロキシ経由にした場合の動作確認に、Directはローカルネットワークとの比較に使えます。この3つはサーバーの種類ではありません。

    別の場所で入手した設定を、既存ファイルにそのまま上書きしないでください。先にコピーを保存し、DNS、Rule、FINALを確認して、想定どおりか判断します。原因調査中はサーバーと接続先を一つに固定し、一度に一項目だけ変更すると、どの変更が結果に影響したか判断できます。

  3. 手順 03

    Home:接続してリクエストを確認する

    使用するサーバーを選んで接続を有効にし、初回はシステムの案内に従ってVPN構成の追加を許可してください。その後、Connectivity Testを実行し、既知の接続先にアクセスします。スイッチに接続済みと表示されても、接続状態が変化したことを示すだけで、すべてのリクエストが想定どおり転送されたとは限りません。

    テストや実際のアクセスに失敗した場合は、まず接続を切ってローカルネットワークが正常か確認し、サーバーへの到達性、Global Routing、ルール記録、DNSを調べてください。問い合わせ前にサブスクリプションアドレスと認証情報を隠し、エラー表示、ネットワークの種類、操作手順を残すと、個人情報を公開せずに原因を特定しやすくなります。

セットアップガイドを見る →

購入・復元・設定を個別に確認

正規版の確認と利用上の注意

Shadowrocketはクローズドソースの商用アプリです。本サイトは公式サイト・ガイドです。入手方法と設定方法を分けて説明しています。まずアプリの入手元を確認し、次に既存サーバー情報を設定して、最後にルールと接続を検証してください。

  • 開発者:Shadow Launch Technology Limited
  • アプリID:932747118
  • 2種類の入手方法:iPhone / iPadは$2.99の買い切り、その他のプラットフォームは無料

App Storeで3項目を確認

ダウンロードページのApp Store製品リンクを開き、名称Shadowrocket、開発者Shadow Launch Technology Limited、製品URLのアプリID 932747118を確認してください。ページに表示された公式アイコンとも照合し、検索結果の名称だけで判断しないでください。名称が似た項目を、これら3項目の確認の代わりにすることはできません。

iPhone / iPad版はApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。App Storeではアカウントの地域に応じた通貨で表示されるため、購入前に確認画面をご覧ください。システム要件はApp Storeの製品ページに記載された内容をご確認ください。検索結果の概要に残る古い要件を、現在の基準として扱わないでください。

App Storeでの表示とアカウントの地域

中国本土のApp Storeでは、このアプリは提供されていません。検索で見つからない場合は、現在のアカウントのストア地域を確認し、ダウンロードページから正しい製品ページを開いてください。地域の変更はApple IDの国または地域の設定から行います。変更前に、残高、現在のサブスクリプション、支払い方法に関する案内を確認してください。設定の問題を解決するために、地域の切り替えを繰り返さないでください。

製品ページを開けるか、アカウントで購入できるかという問題と、読み込み後のサーバーに接続できるかという問題は別です。前者はApp Storeとアカウントの条件を、後者はネットワーク、サーバー情報、ルールを確認してください。問題を切り分けることで、接続障害をアプリの再購入が必要な問題と誤認しにくくなります。

正規版の確認手順を見る →

購入履歴と情報の復元

同じ購入アカウントであれば、iPhoneとiPadで購入を共有できます。デバイスを変更したり再インストールしたりする場合は、App Storeの購入済み項目でShadowrocketを探してください。再度購入を求められる場合は、現在のアカウントが購入時と同じか確認します。iPhone / iPad版は$2.99の買い切り、Mac、Windows、Android、Linux版は無料で、後者は本サイトから再度入手できます。

アプリの復元と設定の復元は別の作業です。アプリが再び表示されても、サーバー、サブスクリプション、Configがそろっているか確認してください。iCloud同期を使っていた場合は、同期完了後に選択中のファイルとポリシーの参照先を確認します。使えるバックアップがない場合は、利用中のサービス事業者からご自身の情報を取得して、もう一度読み込んでください。

その他のプラットフォームでの入手と更新

Mac版はAppleシリコンとIntelの2種類があり、Windows、Android、Linuxにも各プラットフォーム用のインストーラーがあります。いずれも本サイトのダウンロードページから、サイト内の/dl/パスを通じて入手できます。初回起動時にシステムにブロックされた場合は、各プラットフォームのインストール許可手順に従ってください。アプリを起動するために、システム保護全体を長期間無効にしないでください。

iPhone / iPad版の更新はApp Storeで管理します。パソコン版とAndroid版はダウンロードページから新しい版を入手できます。更新前に重要な設定を保存し、更新後は現在のサーバー、Global Routing、Configを確認してください。アプリの更新、サブスクリプションの更新、ルールファイルの更新はそれぞれ別の操作です。一つが成功したからといって、ほかも完了したとは限りません。

機種変更と復元の説明を見る →

問題が発生した工程を切り分ける

アプリは起動するのに接続先へアクセスできない場合、まず再インストールはせず、ローカルネットワークが正常か、現在のサーバーに到達できるか確認してください。同じ接続先でProxyとConfigの動作を比較します。Configだけで問題が起きる場合は、ルールの順序、ポリシーの参照先、DNSを優先して確認してください。両方の方式で問題が起きる場合は、サーバー情報とネットワーク層を見直します。複数の項目を続けて切り替えるより、失敗時の表示を記録するほうが原因を特定しやすくなります。

既存サブスクリプションの失効によって、クライアントの購入履歴が変わることはありません。購入履歴を復元しても、失効したサブスクリプションは復元されません。接続の問題はトラブル対処ガイドを、初回の情報追加はセットアップガイドを順に確認してください。問い合わせには必要なエラー情報だけを記載し、パスワード、キー、サブスクリプションの完全なアドレスは事前に隠してください。

具体的な問題に合わせて読む

最新の使い方記事

初回接続後は、実際に起きている問題に応じて設定を確認してください。プロトコルの選択、速度の調査、日常的なモードにはそれぞれ個別の確認項目があります。接続が確立する前に、すべての詳細設定を同時に変更することは避けてください。

すべての記事を見る →
Shadowrocket公式ダウンロード