Shadowrocket 公式アイコン

公式サイト · 公式マニュアル

Shadowrocket
使い方と全プラットフォーム対応

全プラットフォーム対応のルールベースプロキシクライアントです。購読管理とルール分岐に対応。iPhone / iPad は App Store で$2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。

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

初めて使う場合:購読の追加と接続手順を見る →

Shadowrocket の iPhone 版ホーム画面
iPhone 版のホーム画面
2 種類の入手方法 · ストア購入 / 本サイトから無料インストーラー RULE · 順番に照合 CONFIG · サーバーとルールを個別に管理

GET SHADOWROCKET

デバイス別に入手方法を確認

デバイスとプロセッサを確認してから、該当するダウンロード方法と初回起動時の案内をご覧ください。iPhone / iPad は App Store で $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。インストーラーは本サイトの /dl/shadowrocket/ から提供します。

iPhone / iPad

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

日常的な接続、購読管理、ルール設定に使用できます。購入前にデベロッパ名、アイコン、アプリ ID を確認してください。iPhone と iPad では同じ購入履歴を利用できます。システム要件は App Store の製品ページをご確認ください。アプリの表示状況はアカウントが利用するストアによって異なります。

App Store と購入方法を見る →

Mac

無料 · Apple シリコン / Intel

「この Mac について」でチップまたはプロセッサを確認し、対応するインストーラーを選んでください。外観や購入年から判断する必要はありません。初回起動時にデベロッパの確認が表示された場合は、配布元が本サイトであることを確認し、ダウンロードページの「プライバシーとセキュリティ」に記載された許可手順に従ってください。

Mac の 2 種類のプロセッサ版を見る →

Windows

無料 · 64 bit

ダウンロードページから Windows インストーラーを入手し、インストール後に既存のサーバー情報を追加してください。SmartScreen によって実行がブロックされた場合は、インストーラーが本サイトから取得したものであることを確認して「詳細情報」を選び、「実行」オプションを確認します。組織管理の PC では管理者の指示に従ってください。

Windows の入手方法を見る →

Android

無料 · arm64

本サイトのダウンロードページから Android インストーラーを入手してください。インストール権限を求められたら、現在使用しているブラウザーまたはファイル管理アプリに限り「不明なアプリのインストールを許可」を有効にし、完了後は無効にできます。初回接続時は、システムの VPN 接続許可の内容を確認してから承認してください。

Android のダウンロードと権限設定を見る →

Linux

無料 · deb / rpm / AppImage

ディストリビューションのパッケージ管理方式に合わせて deb または rpm を選ぶか、AppImage を利用してください。AppImage は初回起動前に実行権限が必要です。コマンドとインストール手順はダウンロードページにまとめています。依存関係のエラーが表示された場合は、購読を何度も変更せず、エラー全文を記録してください。

Linux パッケージの選択肢を見る →

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

RULE / CONNECTION / CONFIG

ルール分岐と接続設定

サーバー情報は接続先を、プロトコルは接続方法を、ルールはリクエストに適用するポリシーを決めます。まずこの 3 つの役割を把握してから設定を変更すると、トラブル時に変更の影響範囲を判断しやすくなります。

照合順序 · 概念例

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

RULE

ルールを順番に確認

Config で設定ファイルを管理し、Global Routing で Config を選択すると、現在の設定に基づいてリクエストが処理されます。ルールは上から順に照合され、最初に一致したルールのポリシーが適用されます。そのため、具体的なドメインは広範囲のルールより上に置き、残りのリクエストを処理する FINAL は末尾に配置します。DIRECT は宛先へ直接接続し、PROXY はプロキシポリシーを使用し、REJECT は一致したリクエストを拒否します。この例は構文の説明用です。設定全体をそのまま置き換えないでください。変更後は対象へ再アクセスし、実際に一致したルールを確認してください。

照合順序と FINAL を確認 →

システム接続条件 · 概要

On Demand

SettingsWi-Fiモバイルネットワーク

ON DEMAND

条件に応じて接続

On Demand は、条件を満たしたときにシステムが接続を試みる機能です。ルールの選択や、利用できないサーバーの修復を行うものではありません。まず Home で手動接続して正常に動作することを確認し、その後 Settings で On Demand の条件を確認してください。オンデマンド接続と自動再接続も区別が必要です。前者は接続を開始する条件を示し、後者は既存の接続が切断された後の処理に関わります。メインスイッチをオフにしても自動接続する場合は、設定をすぐに削除せず、まずここを確認してください。ネットワーク切り替え後は、実際の接続状態とリクエストの両方を個別に検証します。

On Demand の適用範囲を見る →

登録済み情報 · 追加方法

Subscribe

Add ServerScan QR Code

SUBSCRIBE

購読と個別サーバーを区別

購読リンクは利用中のサービス提供元から取得してください。追加前に、手元の情報が購読 URL、個別サーバーの共有リンク、設定ファイルの URL のどれにあたるか確認します。見た目が似ていても相互に置き換えることはできません。既存の購読は該当する Subscribe から追加できます。個別サーバーは Add Server で手入力するか、Scan QR Code で読み取ります。購読の更新ではサービス提供元が公開するリストを再取得しますが、クライアント自体の更新ではありません。失敗した場合は、リンク全体、アクセス権限、ネットワーク応答を確認してから再追加が必要か判断し、既存の設定をまとめて削除しないようにしてください。

4 種類の追加方法を見る →

設定ファイルのセクション · 参考

[General]
[Rule]
[Host]
[URL Rewrite]

CONFIG

設定・統計・同期を個別に確認

Config ではルール分岐や DNS などの設定を管理します。サーバーを選択しただけでは、意図した設定ファイルが選択されているとは限りません。編集前に元のファイルを保存し、変更後は現在有効な項目を確認してから、少数のリクエストで結果を検証してください。Data では通信量を確認でき、接続によって通信が発生したかを観察する助けになりますが、カウントだけで対象サービスの正常性は判断できません。iCloud 同期を使う場合は、アカウントと同期権限を確認し、必要なデータが別のデバイスに届いているか確認してください。設定の同期はサービス提供元のアカウント認証に代わるものではなく、接続状態がデバイス間で引き継がれるわけでもありません。

.conf のセクション構成を見る →

PROTOCOL

プロトコルと診断ツール

ShadowsocksVMessVLESSTrojanHysteria2WireGuard

プロトコルはサーバー側で提供される情報に合わせてください。名称が新しいほど現在のネットワークに適しているとは限りません。Host、Port、暗号化方式、TLS、転送パラメータをそれぞれ対応させます。HTTP と SOCKS5 も実際のサービス種別に応じて選択してください。名称が似ているからといって、異なるプロトコルの項目を入れ替えないでください。

接続前に Connectivity Test でサーバーの応答を確認し、接続後は Diagnostics と実際のアクセス結果を合わせて問題を特定します。1 回のテストで確認できるのは、その時点での特定の検査結果に限られ、サービス全体の検証にはなりません。ドメイン名で失敗し IP アドレスで到達できる場合は、DNS と関連ルールも確認してください。

プロトコルの参考情報を見る →

GLOBAL ROUTING

3 つのモードと用途

Config モード:通常のルール分岐に使用。

Config は現在有効な設定ファイルのルールに基づいて、リクエストに適用するポリシーを決めます。一部のリクエストを直接接続し、他のリクエストをプロキシ経由にする場合は、まず設定ファイルを選び、ルールの順序と最終的なフォールバックを確認してください。サーバーを追加しただけでは、ルール分岐が意図どおりに設定されたか判断できません。検証では特定のルールに一致する対象を選び、実際のポリシーを確認します。結果が意図と異なる場合は、複数のグローバル設定を一度に変更せず、最初に有効なファイルと一致したルールを確認してからルール内容を調整してください。

IDENTITY / PURCHASE / SERVICE

正規版の確認と購入範囲

Shadowrocket ヘルプセンターは Shadowrocket の公式サイト・公式マニュアルです。アプリの入手、購入の復元、サービス情報の追加はそれぞれ別の手順です。順に確認し、ストア、クライアント、サービスの問題を切り分けてください。

正規版確認用 Shadowrocket 公式アイコン

アイコン、デベロッパ、アプリ ID を確認

デベロッパ:Shadow Launch Technology Limited
アプリ ID:932747118

iPhone / iPad の App Store 製品ページで、まずアプリ名が Shadowrocket であることを確認します。次にアイコンを本サイトに掲載された公式アイコンと照合し、最後にデベロッパ名と製品ページのアプリ ID を確認してください。検索結果の名前やアイコンが似ていても、この 3 項目の確認には代わりません。パソコン版と Android 版は本サイトのダウンロードページから入手してください。インストーラーは本サイトの /dl/shadowrocket/ にあります。検索結果にある同名ファイルを、本サイトが公開したインストーラーと混同しないでください。

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

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

中国本土の App Store では Shadowrocket は配信されていません。検索しても見つからない場合は、デバイスの言語を何度も変更するのではなく、Apple ID が利用するストアを確認してください。デバイスの所在地、システムの表示言語、アカウントのストア地域はそれぞれ別の設定で、アプリの表示可否は主に現在利用しているストアによって決まります。

アカウント設定の「メディアと購入」からアカウントを確認し、「国または地域」を確認できます。地域を変更する必要がある場合は、残高、サブスクリプション、支払い方法に関するシステムの案内を読み、公式の設定手順に従ってください。システム要件は App Store の製品ページをご確認ください。購入前に実際に使用するデバイスで確認してください。

ストア地域と検索結果について →

買い切り購入と機種変更後の復元

iPhone / iPad 版は米国 App Store で $2.99 の買い切りです。実際の支払い額は利用するストアに表示された現地通貨で決まります。Mac・Windows・Android・Linux 版は無料です。iPhone と iPad では同じアカウントの購入履歴を共有できます。機種変更または再インストール時は、「メディアと購入」で元の購入アカウントが使用されていることを確認してください。

購入済み項目からアプリを探して再ダウンロードしてください。デバイスにサインインしている別のアカウントと、購入に使用したアカウントを混同しないようにします。パソコン版と Android 版を再入手する場合は、本サイトのダウンロードページでプラットフォームを選択してください。クライアントの更新と購読の更新は別々に行われ、購読を更新してもアプリ自体は更新されません。

購入済みアプリの復元方法を見る →

よくある質問

購読を追加したのに接続できないのはなぜですか?

追加が成功したことは、クライアントがサーバー一覧を読み込めたことを示すだけです。利用可能なサーバーを選び、Global Routing を確認し、接続スイッチをオンにして、システムの許可を完了する必要があります。エラーを記録し、ネットワーク、サーバーパラメータ、DNS、ルールの順に確認してください。複数の箇所を同時に変更しないでください。クイックスタートで手順を確認できます。

パソコンや Android でも Shadowrocket を使えますか?

はい。iPhone / iPad 版は App Store で $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。Mac 版は Apple シリコンと Intel の 2 種類のインストーラーがあり、その他のプラットフォームでも対応するシステム形式を選ぶ必要があります。入手方法とインストール許可の手順は全プラットフォームのダウンロードページをご覧ください。

ルールを変更しても反映されない場合、最初に何を確認しますか?

まず Global Routing が Config になっていることを確認し、編集した設定が現在有効か、対象が上位のルールに先に一致していないかを確認してください。既存の接続では以前の経路が使われることがあるため、リクエストを新たに送信して検証します。ルールのキーワードとポリシーについては用語集を、その他の問題についてはよくある質問をご覧ください。

MANUAL NOTES

設定ガイドと使い方の記録

問題に応じた補足情報をご覧ください。まず項目や入力欄を確認し、次にルールの適用方法を理解します。記事内の例は構成の説明用です。実際のパラメータは、利用中のサービス情報と現在の設定に従ってください。

すべての記事を見る →

Shadowrocket 全プラットフォームのダウンロード