価格は2段階。購入対象を確認
iPhone / iPad版はApp Store米国ストアで$2.99の買い切りです。Mac・Windows・Android・Linux版は無料です。ストアによって現地通貨で価格が表示されます。実際の請求額は購入確認画面でご確認ください。買い切りはクライアントの使用権を指し、月額制の回線サービスではありません。また、購入によってサーバーが自動的に一覧へ追加されるわけではありません。
全プラットフォーム対応のルールベースプロキシクライアントです。お手持ちの接続情報を読み込み、ルールで通信を振り分けます。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。
現在のバージョン 読み込み中 · Mac・Windows・Android・Linux版は無料、iPhone / iPadは$2.99の買い切り
初回設定:使い方を見る →iPhone / iPad版はApp Storeで$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。まずデバイスとOSを確認し、ダウンロードページで該当する方法を選んでください。初回起動時にOSの警告が表示された場合は、ダウンロードページのインストール許可手順を確認してください。インストールの警告を接続トラブルと混同しないようにしましょう。
ご自身のApple IDで製品ページを開き、デベロッパ名、アイコン、アプリIDを確認して入手します。システム要件はApp Storeの製品ページに記載された内容をご確認ください。別のデバイスで購入済みの場合は、購入済み項目から再入手できます。その他のプラットフォームは無料です。
「このMacについて」でチップまたはプロセッサ情報を確認し、対応するインストーラーを選びます。2つのアーキテクチャ向けに個別のダウンロードを用意しています。ブラウザーからチップを推測することはありません。開発元の確認に関する警告が表示された場合は、インストール許可の手順を先に確認してください。
インストーラーは当サイトのダウンロードページから入手します。SmartScreenにブロックされた場合は、ファイルが当サイトからのものか確認し、「詳細情報」から「実行」を選択してください。組織管理下のデバイスでは、管理者のポリシーに従ってください。
システムのインストール画面で、インストーラーを開くアプリに「不明なアプリのインストール」を許可します。インストール後はこの権限を取り消せます。内蔵ブラウザーでダウンロードできない場合は、ページの案内に従ってシステムブラウザーで開いてください。
ディストリビューションのパッケージ管理方式に合わせてdebまたはrpmを選択します。AppImageを使う場合は、実行権限を付与してから起動してください。インストールコマンドと権限の設定方法はダウンロードページにまとめています。形式を次々に試す必要はありません。
デスクトップ版とAndroid版のインストーラーは、当サイトの /dl/shadowrocket/ から入手できます。アプリ更新後も、各プラットフォームの該当ページからダウンロードしてください。iPhone / iPad版のアップデートはApp Storeで管理されます。
まず、サーバー情報、設定ファイル、ルーティング方式の違いを確認しましょう。以下では用途ごとに説明します。アプリ内で照合しやすいよう、設定項目名は英語のまま記載しています。プラットフォームによって配置が異なる場合があるため、実際の画面表示に従ってください。
Global Routingでは、リクエストの処理方法を選択します。Configは現在の設定ファイル内のルールに従って振り分け、Proxyは対象のリクエストを選択したプロキシに送り、Directは直接接続します。ドメインやアドレスごとに処理を変える場合は、まずConfigを選択し、使用中の設定ファイルを確認してください。ルールは通常、上から順に照合されます。前方にある広い条件が、後方の詳細な条件に先に一致することがあります。FINALは、前のルールに一致しなかったリクエストを処理します。変更後は接続スイッチを見るだけでなく、対象ごとの適用結果を確認してください。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
On Demandは、指定した条件を満たしたときに接続を開始する機能です。ネットワーク環境が一定の場合、手動操作を減らせます。まず手動接続でサーバーとルールが機能することを確認してから、SettingsでOn Demandの条件を設定します。自動接続の問題とサーバーの障害を混同しないようにしてください。有効にした後は、Wi-Fiとモバイルネットワークの切り替えをそれぞれテストし、他のVPN設定が接続に関与していないか確認します。一時的に使用を停止する場合も、On Demandの条件が引き続き有効か確認してください。一度手動でオフにしただけでは、その後の状態は判断できません。
Settings
On Demand
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、HTTP、SOCKS5、WireGuard、Hysteria2などのプロトコルに対応しています。情報を追加する際は、まずTypeを選び、お手持ちのサーバー情報に従ってアドレス、ポート、認証、転送に関する項目を入力します。プロトコルは自由に切り替えられる速度設定ではありません。サーバー側がそのプロトコルに対応していない場合、クライアントの種類だけを変えても接続できません。同じアドレスでも接続できないときは、TLS、サーバー名、転送設定を確認し、次々とプロトコルを変更するのは避けてください。各項目の選び方については、プロトコル解説で詳しく確認できます。
Add Server
Type
Host
Port
購読は接続情報をまとめて取得・更新するための機能です。一方、個別のサーバーリンクは通常、1つの接続情報を表します。用途を把握している、ご自身がお持ちの情報だけを読み込んでください。購読リンクはご利用中のサービス事業者から入手します。Subscribeを使う際は完全なURLかどうか確認し、読み込み後に一覧へ想定した項目が表示されることを確認してから選択してテストします。更新に失敗した場合は、リンクの期限切れ、余分な空白、現在のネットワークからのアクセス可否を確認してください。再追加する前に既存の記録を残し、購読の重複で一覧が分かりにくくならないようにします。認証情報を含むリンクを公開ページに貼り付けないでください。
Config
Subscribe
Add Server
設定ファイルはルールや関連設定をまとめるもので、サーバーの購読情報とは別のものです。Configでは、まず現在選択しているファイルを確認し、General、Rule、Hostsなどのセクションを確認します。変更前に復元できるコピーを保存してください。iCloudで情報を同期する場合は、各デバイスの関連設定と同期結果を確認します。アプリを購入済みであることと、設定が同期済みであることは同じではありません。複数デバイスで使うときは、パス、項目、機能がそれぞれの環境に適しているかも確認してください。一度に変更する設定の種類を1つに絞ってテストすれば、異常が起きた際に、どの変更がリクエストの処理方法に影響したか判断できます。
General
Rule
Hosts
URL Rewrite
HTTPS Decryption
Connectivity Testは接続情報に到達できるかの確認に使えます。SettingsのTest Methodはテスト方式に影響します。応答があっても、すべてのアプリのリクエストが成功するとは限りません。現在のGlobal Routing、適用されたルール、実際のアクセス結果をあわせて確認してください。Dataで通信量の変化を観察できますが、累積通信量だけでは特定の対象に指定したポリシーが適用されたと判断できません。トラブル時はネットワーク環境と現象を記録し、Diagnosticsで関連情報を確認します。記録を共有する前に、サーバーアドレス、認証情報、購読リンクを隠し、お手持ちの接続情報が漏れないようにしてください。
Connectivity Test
Test Method
Data
Diagnostics
設定する前に目的を明確にしましょう。既存のサーバー情報を追加するだけなら、まずAdd Serverを使用します。情報をまとめて更新する場合はSubscribeを使い、対象ごとに通信を振り分ける場合はConfigとGlobal Routingを確認してください。接続方式、ルール、自動接続はそれぞれ異なる設定です。初回利用時に同時に変更することはおすすめしません。
プロトコル項目と選び方を見る →以下ではiPhone / iPadの操作手順を例に説明します。始める前に、ご自身の購読リンクまたはサーバー情報を用意し、デバイスの通常のネットワーク接続を確認してください。初回設定では、複雑なルールを追加するより、まず検証できる接続を1つ設定するほうが問題を特定しやすくなります。
サーバーを1つ追加する場合は、HomeからAdd Serverを開き、Typeに応じてHost、Port、認証項目を入力します。既存のリンクやQRコードがある場合は、対応する読み込み方法を使うと手入力のミスを減らせます。購読情報をまとめて読み込む場合は、ConfigでSubscribeを確認します。読み込み後、すぐに何度も接続を試すのではなく、一覧の名前、プロトコル、アドレスが想定どおりか確認してください。コピー時に余分な空白や改行が入ったり、文字が抜けたりしていないかも確認します。
サーバーリンク、購読URL、設定ファイルはそれぞれ用途が異なります。読み込み時に形式が一致しないと表示された場合は、認証情報を変更して試すのではなく、手元の情報がどの種類に該当するか確認してください。このページでは、利用者がお持ちの情報の使い方を説明します。当サイトはノードや購読情報を提供・販売・推奨しません。
Homeに戻って使用するサーバーを選び、Global Routingを確認します。設定に従って振り分ける場合はConfigを使用します。選択したプロキシ自体を確認する場合は、影響範囲を理解したうえで一時的にProxyを使用できます。Directは直接接続を意味します。3つは異なる処理方法であり、別々のサーバーではありません。Configを使う場合は、現在選択している設定ファイルに必要なルールが含まれていることも確認してください。ファイルを読み込んだだけでは有効になっていない場合があります。
初回のテスト前に、復元可能な設定を保存しておくことをおすすめします。ルール例にあるexample.comは構文の説明用で、接続情報として使用できません。例を設定ファイルにコピーする前に、対象とポリシーの意味を理解してください。分からないキーワードは概念一覧で確認してから追加するか判断しましょう。
Home上部の接続スイッチをオンにし、OSの案内に従ってVPN設定を許可します。次にConnectivity Testを実行し、確認したい対象に実際にアクセスして結果を観察します。スイッチがオンでも、接続設定が動作していることしか示しません。対象へのアクセス確認の代わりにはなりません。テストが応答しても、ルールが想定どおり適用されたとは限りません。必要に応じてDataの通信量の変化や診断記録も確認し、ネットワーク、サーバー認証、ルール設定のどの段階に問題があるか切り分けます。
失敗した場合は、接続できない、特定の対象だけ失敗する、ネットワーク切り替え後に問題が起きるなど、状況を記録します。一度に変更する項目を1つに絞り、同じ対象でもう一度テストしてください。まずデバイスのネットワークとサーバー情報を確認し、次にGlobal Routingと設定ルールを調べ、最後に自動接続の条件を確認します。この順番なら比較対象を保てるため、複数箇所の変更で原因が分からなくなるのを防げます。
詳しい手順では、操作の流れに沿って、読み込み後に表示される内容や検証に失敗した場合の確認項目を説明しています。Typeやパラメーターの意味を知りたい場合は、プロトコル解説もあわせてご覧ください。
詳しい使い方を見る →Shadowrocketはクローズドソースの商用アプリです。当サイトはShadowrocketの公式サイト・公式マニュアルとして、アプリ本体の入手方法と使い方を案内します。製品を確認する際は、Shadowrocketのアプリ名と識別情報をご確認ください。
App Storeの製品ページで、アプリ名の横に表示される公式アイコン、デベロッパ名のShadow Launch Technology Limited、製品リンクに含まれるアプリID 932747118を確認してください。検索結果のアプリ名だけでは項目を見分けられません。アイコンが似ていても、デベロッパ名の確認に代わるものではありません。まず製品詳細を開いてから、入手するか判断してください。
iPhone / iPadのシステム要件はApp Storeの製品ページに記載された内容をご確認ください。購入前に、お使いのデバイスの互換性に関する説明を確認してください。パソコン版とAndroid版は当サイトのダウンロードページから該当するインストーラーを選びます。リンクは当サイトのダウンロードパスから提供されます。モバイルアプリストアで同名の検索結果をデスクトップ版の入手先と混同しないでください。
正規アプリの確認手順を見る →iPhone / iPad版はApp Store米国ストアで$2.99の買い切りです。Mac・Windows・Android・Linux版は無料です。ストアによって現地通貨で価格が表示されます。実際の請求額は購入確認画面でご確認ください。買い切りはクライアントの使用権を指し、月額制の回線サービスではありません。また、購入によってサーバーが自動的に一覧へ追加されるわけではありません。
iPhoneとiPadでは、同じApple IDの購入履歴からアプリを入手できます。機種変更や再インストールの際は、App Storeで購入時のアカウントを確認し、購入済み項目からShadowrocketを探してください。アプリの復元と接続情報の復元は別の作業です。クライアントを再インストールした後は、既存の購読情報、サーバー、設定が復元されているか確認してください。ダウンロード完了だけで接続情報がそろったとは判断できません。
中国本土のApp Storeでは現在、このアプリを入手できません。検索結果に表示されない場合は、Apple IDのストア地域を確認し、指定された製品ページを直接開いて表示状況を確認してください。アカウントの地域を変更する前に、システム画面に表示される残高、サブスクリプション、支払い方法に関する案内を確認し、Appleアカウントの設定手順に従ってください。システム言語とストア地域は別の設定です。デバイスの言語を変更しても、製品の提供地域は変わりません。
クライアントは接続情報を読み込み、接続を確立し、ルールに従ってリクエストを処理します。サーバーアドレス、認証情報、購読の有効期間は、お手持ちのサービス情報によって決まります。Shadowrocketを購入またはダウンロードした後も、合法で有効な購読情報またはサーバー情報を別途ご用意ください。当サイトはノードや購読情報を提供せず、サービス事業者も推奨しません。購読が無効になった場合は、元の情報の状態を確認してください。クライアントを再購入してもサーバー認証は修復されません。
iPhone / iPad版のアプリ更新はApp Storeで管理します。Mac・Windows・Android・Linux版の新しいインストーラーは、引き続き当サイトのダウンロードページから入手してください。アプリの更新はプログラム本体を更新し、Subscribeの更新は既存の購読情報から接続情報を取得し直します。両者は置き換えられません。更新前に重要な設定を保存し、更新後は同じ対象で接続とルールを再確認すると、動作の変化に気づきやすくなります。
接続に失敗しても、アプリを再入手する必要があるとは限りません。まず情報がそろっているか、現在のネットワークが正常かを確認し、次に選択中のサーバーとGlobal Routingを確認してください。On Demand、ルールの適用、プロトコルパラメーターについては、それぞれの解説をご覧ください。
トップページでは入手と設定の手順を説明し、各記事では具体的な利用場面を解説します。以下の3つの記事では、2段階の価格、iPadでの購入と復元、Hysteria2の転送方式の特徴を取り上げます。まだ情報を読み込んでいない場合は、使い方ガイドの初回接続手順から始めてください。
iPhone / iPad版はApp Storeで$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。ストアの表示、購入対象、回線サービスの3つの観点から価格を解説し、アプリの購入履歴と既存の購読情報の有効期間を区別します。クライアントの費用とサーバーサービスを混同しないための情報をまとめています。
価格の説明を読む →同じApple IDの購入済み項目からアプリを再入手する方法と、アプリを復元した後も接続情報の確認が必要な理由を説明します。iPadの横向き画面での分割表示やキーボード入力を踏まえ、一覧の確認、項目の編集、設定の照合に関するポイントをまとめます。
iPadでの使い方を読む →転送方式と輻輳制御をもとに、Hysteria2がモバイルネットワークやパケットロスの多い回線で採用している設計を説明し、速度と消費電力の関係も解説します。プロトコルを選ぶ際は、利用中のサーバーが対応していることが前提です。プロトコル名だけで性能が保証されるわけではありません。
プロトコルの説明を読む →Linuxのインストール形式の選び方や、Subscribeから情報を読み込む方法も確認できます。プロトコル項目は「プロトコル解説」、画面上の項目名とルールキーワードは「概念一覧」、具体的な操作手順は「使い方ガイド」をご覧ください。
すべての記事を見る →