iPhone / iPad
App Store で $2.99 の買い切り · その他のプラットフォームは無料日常的な接続、購読管理、ルール設定に使用できます。購入前にデベロッパ名、アイコン、アプリ ID を確認してください。iPhone と iPad では同じ購入履歴を利用できます。システム要件は App Store の製品ページをご確認ください。アプリの表示状況はアカウントが利用するストアによって異なります。
App Store と購入方法を見る →公式サイト · 公式マニュアル
全プラットフォーム対応のルールベースプロキシクライアントです。購読管理とルール分岐に対応。iPhone / iPad は App Store で$2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。
現在のバージョン v2.2.92 · iPhone / iPad は $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料
RULE · 順番に照合
CONFIG · サーバーとルールを個別に管理
GET SHADOWROCKET
デバイスとプロセッサを確認してから、該当するダウンロード方法と初回起動時の案内をご覧ください。iPhone / iPad は App Store で $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。インストーラーは本サイトの /dl/shadowrocket/ から提供します。
日常的な接続、購読管理、ルール設定に使用できます。購入前にデベロッパ名、アイコン、アプリ ID を確認してください。iPhone と iPad では同じ購入履歴を利用できます。システム要件は App Store の製品ページをご確認ください。アプリの表示状況はアカウントが利用するストアによって異なります。
App Store と購入方法を見る →「この Mac について」でチップまたはプロセッサを確認し、対応するインストーラーを選んでください。外観や購入年から判断する必要はありません。初回起動時にデベロッパの確認が表示された場合は、配布元が本サイトであることを確認し、ダウンロードページの「プライバシーとセキュリティ」に記載された許可手順に従ってください。
Mac の 2 種類のプロセッサ版を見る →ダウンロードページから Windows インストーラーを入手し、インストール後に既存のサーバー情報を追加してください。SmartScreen によって実行がブロックされた場合は、インストーラーが本サイトから取得したものであることを確認して「詳細情報」を選び、「実行」オプションを確認します。組織管理の PC では管理者の指示に従ってください。
Windows の入手方法を見る →本サイトのダウンロードページから Android インストーラーを入手してください。インストール権限を求められたら、現在使用しているブラウザーまたはファイル管理アプリに限り「不明なアプリのインストールを許可」を有効にし、完了後は無効にできます。初回接続時は、システムの VPN 接続許可の内容を確認してから承認してください。
Android のダウンロードと権限設定を見る →ディストリビューションのパッケージ管理方式に合わせて deb または rpm を選ぶか、AppImage を利用してください。AppImage は初回起動前に実行権限が必要です。コマンドとインストール手順はダウンロードページにまとめています。依存関係のエラーが表示された場合は、購読を何度も変更せず、エラー全文を記録してください。
Linux パッケージの選択肢を見る →RULE / CONNECTION / CONFIG
サーバー情報は接続先を、プロトコルは接続方法を、ルールはリクエストに適用するポリシーを決めます。まずこの 3 つの役割を把握してから設定を変更すると、トラブル時に変更の影響範囲を判断しやすくなります。
照合順序 · 概念例
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
RULE
Config で設定ファイルを管理し、Global Routing で Config を選択すると、現在の設定に基づいてリクエストが処理されます。ルールは上から順に照合され、最初に一致したルールのポリシーが適用されます。そのため、具体的なドメインは広範囲のルールより上に置き、残りのリクエストを処理する FINAL は末尾に配置します。DIRECT は宛先へ直接接続し、PROXY はプロキシポリシーを使用し、REJECT は一致したリクエストを拒否します。この例は構文の説明用です。設定全体をそのまま置き換えないでください。変更後は対象へ再アクセスし、実際に一致したルールを確認してください。
照合順序と FINAL を確認 →システム接続条件 · 概要
On Demand
ON DEMAND
On Demand は、条件を満たしたときにシステムが接続を試みる機能です。ルールの選択や、利用できないサーバーの修復を行うものではありません。まず Home で手動接続して正常に動作することを確認し、その後 Settings で On Demand の条件を確認してください。オンデマンド接続と自動再接続も区別が必要です。前者は接続を開始する条件を示し、後者は既存の接続が切断された後の処理に関わります。メインスイッチをオフにしても自動接続する場合は、設定をすぐに削除せず、まずここを確認してください。ネットワーク切り替え後は、実際の接続状態とリクエストの両方を個別に検証します。
On Demand の適用範囲を見る →登録済み情報 · 追加方法
Subscribe
SUBSCRIBE
購読リンクは利用中のサービス提供元から取得してください。追加前に、手元の情報が購読 URL、個別サーバーの共有リンク、設定ファイルの URL のどれにあたるか確認します。見た目が似ていても相互に置き換えることはできません。既存の購読は該当する Subscribe から追加できます。個別サーバーは Add Server で手入力するか、Scan QR Code で読み取ります。購読の更新ではサービス提供元が公開するリストを再取得しますが、クライアント自体の更新ではありません。失敗した場合は、リンク全体、アクセス権限、ネットワーク応答を確認してから再追加が必要か判断し、既存の設定をまとめて削除しないようにしてください。
4 種類の追加方法を見る →設定ファイルのセクション · 参考
[General]
[Rule]
[Host]
[URL Rewrite]
CONFIG
Config ではルール分岐や DNS などの設定を管理します。サーバーを選択しただけでは、意図した設定ファイルが選択されているとは限りません。編集前に元のファイルを保存し、変更後は現在有効な項目を確認してから、少数のリクエストで結果を検証してください。Data では通信量を確認でき、接続によって通信が発生したかを観察する助けになりますが、カウントだけで対象サービスの正常性は判断できません。iCloud 同期を使う場合は、アカウントと同期権限を確認し、必要なデータが別のデバイスに届いているか確認してください。設定の同期はサービス提供元のアカウント認証に代わるものではなく、接続状態がデバイス間で引き継がれるわけでもありません。
.conf のセクション構成を見る →PROTOCOL
プロトコルはサーバー側で提供される情報に合わせてください。名称が新しいほど現在のネットワークに適しているとは限りません。Host、Port、暗号化方式、TLS、転送パラメータをそれぞれ対応させます。HTTP と SOCKS5 も実際のサービス種別に応じて選択してください。名称が似ているからといって、異なるプロトコルの項目を入れ替えないでください。
接続前に Connectivity Test でサーバーの応答を確認し、接続後は Diagnostics と実際のアクセス結果を合わせて問題を特定します。1 回のテストで確認できるのは、その時点での特定の検査結果に限られ、サービス全体の検証にはなりません。ドメイン名で失敗し IP アドレスで到達できる場合は、DNS と関連ルールも確認してください。
プロトコルの参考情報を見る →GLOBAL ROUTING
Config モード:通常のルール分岐に使用。
Config は現在有効な設定ファイルのルールに基づいて、リクエストに適用するポリシーを決めます。一部のリクエストを直接接続し、他のリクエストをプロキシ経由にする場合は、まず設定ファイルを選び、ルールの順序と最終的なフォールバックを確認してください。サーバーを追加しただけでは、ルール分岐が意図どおりに設定されたか判断できません。検証では特定のルールに一致する対象を選び、実際のポリシーを確認します。結果が意図と異なる場合は、複数のグローバル設定を一度に変更せず、最初に有効なファイルと一致したルールを確認してからルール内容を調整してください。
Proxy モード:プロキシ経路の一括検証に使用。
Proxy は、クライアントの処理対象となるリクエストをプロキシ経路に通します。複雑なルール分岐が結果に与える影響を一時的に除外する場合に適しています。切り替える前に元のモードを記録し、選択中のサーバーが有効であることを確認してください。Proxy でもアクセスできない場合は、ドメインルールだけを変更せず、サーバーパラメータ、認証情報、DNS、ネットワーク到達性を確認します。テスト後は通常使用するモードに戻してください。この設定はサービスの稼働を保証するものではなく、サーバー側のアカウント期限切れや証明書エラーを修復するものでもありません。
Direct モード:直接接続の結果確認に使用。
Direct はクライアントの処理対象となるリクエストを直接接続経路に通し、問題がプロキシ経路だけで発生しているかを判断するのに役立ちます。システムの接続スイッチをオフにする操作とは異なるため、確認時はスイッチの状態と現在のモードを記録してください。直接接続が正常でプロキシ接続が失敗する場合は、サーバー、プロトコル、プロキシ関連の名前解決に範囲を絞れます。どちらの経路も失敗する場合は、ローカルネットワークと対象サービスも確認してください。比較後は元の設定に戻し、テスト用のモードが残ってルールが機能していないと誤解しないようにしてください。
IDENTITY / PURCHASE / SERVICE
Shadowrocket ヘルプセンターは Shadowrocket の公式サイト・公式マニュアルです。アプリの入手、購入の復元、サービス情報の追加はそれぞれ別の手順です。順に確認し、ストア、クライアント、サービスの問題を切り分けてください。
デベロッパ:Shadow Launch Technology Limited
アプリ ID:932747118
iPhone / iPad の App Store 製品ページで、まずアプリ名が Shadowrocket であることを確認します。次にアイコンを本サイトに掲載された公式アイコンと照合し、最後にデベロッパ名と製品ページのアプリ ID を確認してください。検索結果の名前やアイコンが似ていても、この 3 項目の確認には代わりません。パソコン版と Android 版は本サイトのダウンロードページから入手してください。インストーラーは本サイトの /dl/shadowrocket/ にあります。検索結果にある同名ファイルを、本サイトが公開したインストーラーと混同しないでください。
中国本土の App Store では Shadowrocket は配信されていません。検索しても見つからない場合は、デバイスの言語を何度も変更するのではなく、Apple ID が利用するストアを確認してください。デバイスの所在地、システムの表示言語、アカウントのストア地域はそれぞれ別の設定で、アプリの表示可否は主に現在利用しているストアによって決まります。
アカウント設定の「メディアと購入」からアカウントを確認し、「国または地域」を確認できます。地域を変更する必要がある場合は、残高、サブスクリプション、支払い方法に関するシステムの案内を読み、公式の設定手順に従ってください。システム要件は App Store の製品ページをご確認ください。購入前に実際に使用するデバイスで確認してください。
ストア地域と検索結果について →iPhone / iPad 版は米国 App Store で $2.99 の買い切りです。実際の支払い額は利用するストアに表示された現地通貨で決まります。Mac・Windows・Android・Linux 版は無料です。iPhone と iPad では同じアカウントの購入履歴を共有できます。機種変更または再インストール時は、「メディアと購入」で元の購入アカウントが使用されていることを確認してください。
購入済み項目からアプリを探して再ダウンロードしてください。デバイスにサインインしている別のアカウントと、購入に使用したアカウントを混同しないようにします。パソコン版と Android 版を再入手する場合は、本サイトのダウンロードページでプラットフォームを選択してください。クライアントの更新と購読の更新は別々に行われ、購読を更新してもアプリ自体は更新されません。
購入済みアプリの復元方法を見る →追加が成功したことは、クライアントがサーバー一覧を読み込めたことを示すだけです。利用可能なサーバーを選び、Global Routing を確認し、接続スイッチをオンにして、システムの許可を完了する必要があります。エラーを記録し、ネットワーク、サーバーパラメータ、DNS、ルールの順に確認してください。複数の箇所を同時に変更しないでください。クイックスタートで手順を確認できます。
はい。iPhone / iPad 版は App Store で $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。Mac 版は Apple シリコンと Intel の 2 種類のインストーラーがあり、その他のプラットフォームでも対応するシステム形式を選ぶ必要があります。入手方法とインストール許可の手順は全プラットフォームのダウンロードページをご覧ください。
MANUAL NOTES
問題に応じた補足情報をご覧ください。まず項目や入力欄を確認し、次にルールの適用方法を理解します。記事内の例は構成の説明用です。実際のパラメータは、利用中のサービス情報と現在の設定に従ってください。
.conf の各セクションを解説します。General は全般設定と DNS、Rule はルール分岐、Host はローカルマッピング、URL Rewrite はリクエストの書き換えを管理し、編集後の反映方法も説明します。
設定ファイルのセクションを見る →REJECT は接続確立前に一致したリクエストを拒否します。ドメインと IP に基づく動作、他のルールとの優先順位、ルールでブロックできないケースを解説します。
REJECT の動作と制限を見る →Config ページの Subscribe、Add Server への手入力、QR コード、クリップボードからの追加方法と、それぞれが認識するリンク形式やよくあるエラーを説明します。
追加方法を見る →