公式マニュアル · 入手と設定

Shadowrocket 使い方ガイド:全プラットフォームの入手とルール設定

全プラットフォーム対応のルールベース・プロキシクライアントです。既存のサーバー情報を使ってルールによる振り分けを設定します。iPhone / iPadはApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。

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

  • Global Routing
  • VMess
  • VLESS
  • Hysteria2

全プラットフォーム · 2つの入手方法

Settings 設定リファレンス

画面上の用語から設定値を確認

DNSOn DemandLog

CONFIGURATION / CAPABILITIES

Shadowrocketの主な機能と設定項目

サーバー、サブスクリプション、設定ファイルを区別してから、通信の処理方法を決めます。よく使う画面上の用語に沿って操作の目的を説明します。各項目の位置は現在のクライアント画面で確認してください。

Global Routing:モードを選び、ルールを確認

HomeのGlobal Routingでは、Configは現在の設定ファイルのルールを順に照合し、Proxyはプロキシ可能なリクエストを選択したサーバーへ渡し、Directは直接接続します。日常的にルールを使う場合は、まずConfigを選び、有効な設定と最終ポリシーを確認してください。ルールは通常上から順に照合されるため、より具体的な項目を広い条件の前に置きます。PROXY、DIRECT、REJECTはルールのアクションであり、上部にあるモード名とは異なります。原因を調べる際は一時的にモードを切り替え、同じ接続先で比較します。テスト後は元の設定に戻し、一時的な結果を恒久的な設定と混同しないようにしてください。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT

実際の設定では、「既存サーバーに接続できるか → 現在の設定が有効か → ルールに一致しているか → DNSがネットワーク環境に合っているか」の順に確認してください。複数のスイッチを同時に変更すると前後の比較ができなくなります。使える設定を一つ残し、変数を一つずつ変えると、変更の影響を判断しやすくなります。

Settingsの各項目を確認 →

GET / PLATFORMS

全プラットフォームの入手方法とデバイスの選択

入手方法は2種類です。iPhone / iPadはApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。以下のリンクからダウンロードページに進み、インストール前にデバイスとシステムの種類を確認してください。

iPhone / iPad

App Storeで$2.99の買い切り。その他のプラットフォームは無料です。iPhoneとiPadで購入履歴を共有できます。システム要件はApp Storeの製品ページに記載された内容をご確認ください。入手前に製品ページの開発者名、アイコン、アプリIDを確認し、機種変更時は元の購入アカウントの購入済み項目を確認してください。

初回接続時は、システムの案内に従ってVPN構成の追加を許可します。構成を許可するのはクライアントが通信を処理するための条件にすぎず、ユーザー自身が保有するサーバー情報の読み込みが別途必要です。手順に沿って読み込み、モード選択、接続、確認を進めてください。

Mac

無料 · Appleシリコン / Intel。「このMacについて」でチップまたはプロセッサを確認し、該当するdmgを選択してください。各アーキテクチャ向けに別々のファイルを提供しています。ブラウザーからチップを推測したり、iPhone / iPadの購入履歴をMac版の入手条件としたりすることはありません。

初回起動時に「開発元を検証できません」と表示された場合は、ファイルが当サイトから入手されたことを確認し、ダウンロードページの「プライバシーとセキュリティ → このまま開く」の手順に従ってください。別の警告が表示された場合は該当する説明を確認し、すべてのシステム警告を同じ問題として扱わないでください。

Windows

無料 · 64ビットインストーラー。まずシステムの種類を確認し、ダウンロードページから当サイトのインストーラーを入手します。SmartScreenにブロックされた場合は、入手元とファイルを確認してから「詳細情報 → 実行」を選択してください。組織の管理下にあるデバイスでは管理者のポリシーに従います。

インストール後は、まず既存サーバーを一つテストしてから日常用のルールを有効にします。アプリが起動すること、テスト結果が表示されること、実際のリクエストにアクセスできることは、それぞれ別の確認項目です。一度のテスト結果だけで設定全体を判断しないでください。

Android

無料 · arm64インストールパッケージ。当サイトのダウンロードページから入手してください。システムの確認が表示されたら、今回使用するダウンロードアプリまたはファイルアプリに限り「不明なアプリのインストールを許可」を有効にし、完了後に権限を取り消せます。設定項目の名称はデバイスによって異なる場合があるため、システムの表示に従ってください。

初回接続時はシステムのVPN許可画面を確認してください。ネットワーク切り替え後に接続に問題がある場合は、まずクライアントの状態を確認し、バックグラウンド制限と現在のネットワーク条件を調べます。ネットワーク診断の代わりにサブスクリプションを繰り返し読み込まないでください。

Linux

無料 · deb / rpm / AppImage。ディストリビューションのパッケージ形式に合わせてdebまたはrpmを選択してください。AppImageを使う場合は、ダウンロードページの説明に従って実行権限を付与します。まずアーキテクチャと実行環境を確認し、異なるディストリビューションのインストールコマンドを混在させないでください。

アップグレードする場合は、当サイトから該当形式の新しいパッケージを入手してください。置き換える前に現在の設定場所を記録してコピーを保管し、更新後にサーバーの選択とルールの状態を確認してから、実際のリクエストを検証します。インストールの成功だけでは既存の設定が正しく復元されたとは限りません。

IDENTITY / PURCHASE / CONTENT

正規アプリの確認と購入対象

当サイトはShadowrocketの公式サイトおよび公式マニュアルです。Shadowrocketはクローズドソースの商用アプリです。製品の確認、入手方法の把握、接続情報の準備は、初回設定前に行う別々の手順です。

  • 開発者 Shadow Launch Technology Limited
  • アプリID 932747118
  • iPhone / iPad $2.99の買い切り · その他のプラットフォームは無料

App Storeで3項目を確認

アプリ名Shadowrocketと公式アイコンを確認し、開発者がShadow Launch Technology Limitedであること、製品ページのアプリIDが932747118であることを確認してください。検索結果に表示される似た名前や画像は、これら3項目の確認に代わるものではありません。検索順位も正規アプリを見分ける基準にはなりません。

検索一覧の小さなアイコンだけでなく、製品詳細ページを開いて確認してください。当サイトのページ上部には公式アイコンを掲載しているため、外観を照合する参考になります。購入時は指定された製品ページの情報を確認してください。その他のプラットフォームは当サイトのダウンロードページから入手でき、インストールパッケージのURLには当サイトの/dl/shadowrocket/パスを使用します。

正規アプリの確認手順 →

ストアの表示とアカウントの地域

App Storeでの表示範囲は、購入アカウントのストア地域に関係します。中国本土のストアでは現在このアプリを利用できません。検索結果に表示されない場合は、キーワードを何度も変えるのではなく、利用中のストア地域を確認してください。製品ページの表示、購入可否、現地通貨での価格は、そのアカウントで開いたストアページの内容をご確認ください。

地域を変更する必要がある場合は、アカウントのサブスクリプション、残高、支払い情報に関する要件を確認してから、システムのアカウント地域設定を変更してください。表示言語やデバイスの地域を変更しても、App Storeの購入アカウントの地域は変わりません。この2つの設定は分けて確認してください。

ストアと地域について確認 →

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

iPhone / iPad版の米国ストア価格は$2.99の買い切りで、両方のデバイスで購入履歴を共有できます。Mac、Windows、Android、Linux版は無料です。ほかのストアでは現地通貨で表示され、最終金額は購入確認画面に表示されます。機種変更後も購入履歴は引き継がれるため、再インストール前に元の購入アカウントを確認してください。

iPhoneまたはiPadで元の購入アカウントを使い、購入済み項目からShadowrocketを再度入手してください。アプリの購入履歴とユーザー自身のサブスクリプション、サーバー、Configは別の情報です。アプリを復元した後も設定が残っているか確認し、必要に応じて事前に保存したコピーから復元してください。

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

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

MacはAppleシリコン版とIntel版を別々に提供しています。Windows、Android、Linuxはそれぞれのシステム形式に合わせて入手してください。当サイトのダウンロードページには、選び方、初回起動時に必要なシステム上の許可手順、現在のインストールパッケージへのリンクをまとめています。プラットフォーム形式やプロセッサの種類を取り違えないよう確認してください。

iPhone / iPad版の更新はApp Storeから行います。その他のプラットフォームは当サイトのダウンロードページから新しいインストールパッケージを入手してください。更新前に現在使える設定を保存し、更新後に選択中のサーバー、Global Routing、Configを確認します。動作に変化があった場合は、設定リファレンスを確認してからパラメーターを変更してください。

プラットフォームと入手方法を確認 →

接続後に確認すること

まず接続先を一つ選び、リクエストが想定したポリシーを使っているか確認します。次に、直接接続されるはずの別の接続先で照合してください。システムにVPN接続中と表示されても、接続設定が動作状態にあることを示すだけで、すべての通信が同じ経路を使うとは限りません。ルールモードでは、リクエストごとにPROXY、DIRECT、REJECTのいずれかが適用されます。そのため、一部のリクエストが直接接続されるのは設定どおりの場合があります。

テスト結果が想定と異なる場合は、接続先、現在のモード、選択中のサーバー、設定ファイル名を記録してから関連ログを確認してください。DNS、ルール、サーバーパラメーターを変更するときは、変更前後を比較できるようにします。問題を共有する際は必要な項目だけを伝え、認証情報を隠してください。「サブスクリプション」「設定ファイル」「最終ポリシー」の違いは、まず用語集で確認してから設定を続けてください。

TECHNICAL NOTES

技術ノートとトピック別解説

問題に応じて確認してください。インストールの問題ではプラットフォームとシステムの表示を確認し、名前解決の問題ではDNSの経路を切り分け、プロトコルの問題ではサーバーから提示されたパラメーター一式を確認します。

Hysteria2プロトコル解説:QUICが高速な理由と適したネットワーク環境

QUICの転送、輻輳制御、パケットロスからプロトコルの特性を解説します。パケットロスの多い環境やモバイルネットワークでの利用条件、既存サーバーパラメーターの入力方法も説明します。プロトコルの選択はサーバー側の対応状況と現在のネットワークでのテストに基づき、名称だけで速度を判断しないでください。

プロトコル解説を読む →

ShadowrocketのDNS設定:システムDNS、カスタムDNS、DNS over HTTPSの選び方

3種類の名前解決方式について経路と適したネットワークを比較し、名前解決の結果とルールによる振り分けの関係を解説します。調査時は元の設定を保存し、同じ接続先で一つずつテストしてください。名前解決方式とサーバーを同時に変更すると、原因を特定しにくくなります。

DNS設定の解説を読む →

ShadowrocketのMac / Windows版をインストール:チップ別の選択と初回起動時の許可

「このMacについて」でAppleシリコンまたはIntelを確認し、macOSの開発元検証とWindows SmartScreenへの対応方法を説明します。まず当サイトからのダウンロードであることを確認し、システムの表示に合う許可手順を選んでください。管理対象デバイスでは組織のルールに従います。

インストール手順を読む →