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

Shadowrocketの使い方Settingsの設定項目とルールによる振り分け

端末に合わせて全プラットフォーム対応のクライアントを入手し、既存の設定を読み込んでルールによる振り分けを設定します。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac、Windows、Android、Linux版は無料です。

現在のバージョン ダウンロードページをご確認ください · Mac、Windows、Android、Linux版は無料、iPhone / iPad版は2.99ドルの買い切り

初めて使う方へ:読み込みから接続まで順に進める →

  • Config › Rule
  • Settings › DNS
  • On Demand
Shadowrocket 公式 Home 画面。接続スイッチ、Global Routing、Add Server を表示
Home › Config › Settings

設定項目をメニューから探す

まず、サーバー情報、設定ファイル、クライアントの設定を区別しましょう。サーバーは接続先を指定し、Configはリクエストの振り分けを定義します。Settingsでは名前解決、テスト、オンデマンド接続の動作を調整します。これらは関連しますが、いずれかを変更しても他の設定が自動で補完されるわけではありません。

該当するマニュアルの章を見る →

ルールの照合とGlobal Routing

Global Routingでは、Config、Proxy、Directを選択できます。ルールに沿って使う場合はConfigを選び、使用する設定ファイルが有効になっていることを確認してください。Ruleはリクエストを上から順に照合し、最初に一致したルールのポリシーを適用します。具体的なドメインのルールは広範囲に一致するルールより前に置き、FINALは末尾に配置します。PROXYは選択中のプロキシを使用し、DIRECTは直接接続、REJECTはリクエストを拒否します。以下は構文例です。自分のサーバー情報の代わりにはならず、すべてのリクエストに同じポリシーを適用すべきという意味でもありません。

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

接続を確認してから設定を調整

初めて使うときは、変更が必要だと分かっている項目以外、現在の設定を維持することをおすすめします。Settingsにあるテスト、ログ、同期、ポートの設定はそれぞれ異なる部分に影響します。すべてを有効にしても接続が改善するとは限りません。まず手動で一度接続し、使用したサーバー、Global Routingのモード、設定ファイルを記録してください。その後は一度に1項目だけ変更し、同じ方法でアクセスをテストします。これにより、パラメーターの誤り、名前解決の失敗、ルールの不一致を切り分けやすくなり、直前に使えていた状態にも戻しやすくなります。

端末上の他のアプリからProxyポートを使う場合は、該当する章を読み、待ち受け範囲とアクセス権を確認してください。端末内だけで使う場合、接続を試すために待ち受け範囲を広げる必要はありません。iCloudで同期されるのは設定であり、接続状態ではありません。別の端末に設定が届いた後も、ネットワーク権限、選択中の項目、端末側の設定を確認してください。このマニュアルではメニューの場所に沿って各項目を説明します。画面上の名称や項目の順序はバージョンによって異なる場合があるため、現在のアプリ画面を確認してください。

Download › Platform

端末に合わせて入手方法を選ぶ

入手方法は2種類です。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac、Windows、Android、Linux版は無料です。パソコンとAndroid向けのインストールファイルはダウンロードページから入手できます。URLはサイト内の/dl/shadowrocket/です。このページの端末別リンクから各プラットフォームのダウンロード欄へ移動し、OSとチップを確認してからファイルを選んでください。

iPhone / iPad

iPhone / iPad版はApp Storeで2.99ドルの買い切り、その他のプラットフォーム版は無料です。

App Storeの製品ページでアプリを確認して購入してください。システム要件はApp Storeの製品ページに記載された内容をご確認ください。同じ購入アカウントを使い、条件を満たすiPhoneやiPadで再ダウンロードできます。インストール後は、自分が用意したサーバー情報またはサブスクリプションを読み込んでください。

Mac

無料 · Apple シリコン / Intel対応。iPhone / iPad版は2.99ドルの買い切り。

「このMacについて」でチップまたはプロセッサを確認し、Apple シリコン版かIntel版を選んでください。初回起動時に開発元を確認できないという警告が表示された場合は、まずファイルの入手元がこのサイトであることを確認し、ダウンロードページの「プライバシーとセキュリティ → このまま開く」の手順に従ってください。

Windows

無料。iPhone / iPad版は2.99ドルの買い切り。

ダウンロードページからWindows 64ビット版のインストーラーを入手できます。SmartScreenによって実行がブロックされた場合は、まず入手元とファイルの用途を確認してから、「詳細情報 → 実行」を選んでください。接続設定とインストールの権限は別の問題です。システムによるブロックを解決するために、サーバーの設定を変更しないでください。

Android

無料 · arm64。iPhone / iPad版は2.99ドルの買い切り。

ダウンロードページからarm64版のインストールファイルを入手してください。システムからインストール元の許可を求められた場合は、インストールに使うブラウザーまたはファイルマネージャーだけに「不明なアプリのインストールを許可」を設定します。インストール後は許可を取り消せます。初めて接続するときに表示されるVPNの許可も確認してください。

Linux

無料 · deb / rpm / AppImage対応。iPhone / iPad版は2.99ドルの買い切り。

ディストリビューションのパッケージ管理方式に合わせてdebまたはrpmを選びます。AppImageを使う場合は、先にファイルへ実行権限を付与してください。ダウンロードページにインストール手順と実行許可の説明があります。権限に関する警告が表示されたら、設定全体やシステムのネットワーク設定を変更する前に、ファイルのパスと実行権限を確認してください。

Home › Add Server › Global Routing

初回接続までの3ステップ

ここではiPhone / iPadの画面に沿って手順を説明します。始める前に、自分が用意したサーバー情報またはサブスクリプションURLを準備し、端末からインターネットに接続できることを確認してください。クライアントのインストール、項目の読み込み、接続の有効化は、それぞれ別の手順です。

  1. 01 · Add Server / Subscribe

    既存のサーバーまたはサブスクリプションを追加

    サーバーを個別に追加する場合はAdd Serverを使い、Typeに応じたパラメーターを入力します。既存のサブスクリプションを使う場合はSubscribeからURL全体を読み込みます。読み込み後、SERVERリストに目的の項目が表示されているか確認し、アドレス、ポート、認証情報を照合してください。リンクの更新失敗とサーバーへの接続失敗は別の問題なので、それぞれ個別に確認します。

    QRコードはScan QR Codeで読み込めますが、読み込み後も内容を確認してください。サブスクリプションURLにアクセス用の認証情報が含まれる場合があります。公開するスクリーンショットや問い合わせ文に載せないでください。このサイトでは読み込み方法を説明していますが、サーバーやサブスクリプションは提供していません。

  2. 02 · Global Routing

    モードと設定ファイルを選ぶ

    ルールで振り分ける場合はConfigを選び、Config内で使用する設定ファイルが有効になっていることを確認してください。Proxyはプロキシ経由、Directは直接接続を意味します。どちらも条件を限定したトラブルシューティングには使えますが、ルール設定全体の代わりにはなりません。サーバーを追加しただけで、用途に合った振り分けルールが自動生成されるわけではありません。

    特定のドメインが想定したポリシーで処理されない場合は、まずConfigが選択されているか確認し、次にルールの順序とFINALを確認します。FINALを具体的なドメインルールより前に置かないでください。先に一致した広範囲のルールが適用されると、その後の詳細なルールは評価されません。

  3. 03 · Connectivity Test

    スイッチをオンにしてアクセスを確認

    使用するサーバーを選択してConnectivity Testを実行し、Home画面の接続スイッチをオンにします。初回にシステムからVPN構成の追加を求められたら、表示内容を確認して許可してください。接続状態が変わったら、ブラウザーで目的のページを開きます。1回のテスト結果だけで判断せず、実際のアクセス結果を確認してください。

    テストに成功してもページを読み込めない場合は、そのときのモードと設定を記録し、ネットワーク、サーバーのパラメーター、DNS、ルールの順に確認します。一度に変更する条件は1つにし、変更前の値を控えておきましょう。そうすれば、どの段階に原因があるかを判断しやすくなり、複数箇所を同時に変更して比較できなくなることを防げます。

App Store › Verify › Restore

正規品の確認、購入、再ダウンロード

Shadowrocket 使い方ガイドはShadowrocket公式サイトおよび公式マニュアルです。Shadowrocketはソースコードが公開されていない商用アプリです。アプリを入手する際は、App Storeで製品情報を確認し、このサイトのダウンロードページでプラットフォーム情報を確認してください。名前が似ていることや検索結果の表示順だけで判断しないようにしましょう。

  • 入手方法は2種類 App Storeで購入 / その他のプラットフォーム版は無料
  • 開発元 Shadow Launch Technology Limited
  • アプリID 932747118

製品ページの3項目を確認

iPhone / iPadではApp Storeの製品ページを開き、アプリ名のShadowrocket、開発元のShadow Launch Technology Limited、アプリIDの932747118を順に確認してください。公式アイコンは白地に青紫の縁取りがあるロケットです。このサイトのヘッダーにあるアイコンとも照合できます。名前が似ていても同じアプリとは限りません。価格情報だけで判断せず、開発元とアプリIDも確認しましょう。

iPhone / iPad版は米国のApp Storeで2.99ドルの買い切りです。他のストアでは現地通貨で表示されます。Mac、Windows、Android、Linux版は無料です。iPhone / iPadのシステム要件はApp Storeの製品ページに記載された内容をご確認ください。購入前に端末の互換性と現在利用しているストアの地域を確認し、検索結果に表示される古い情報だけで判断しないようにしてください。

ストアに表示されない場合はアカウントの国または地域を確認

中国本土のApp Storeでは、このアプリを提供していません。製品ページを表示できない場合は、「メディアと購入」のAppleアカウントに設定されている国または地域を確認してください。端末の表示言語とは異なります。アカウントの国または地域を変更すると、残高、既存のサブスクリプション、支払い方法に影響する場合があります。変更する前に、システム内の条件を確認してください。

端末の設定からAppleアカウントの「メディアと購入」に進み、アカウントと国または地域を確認してください。端末の言語を変えたり、同じ名前を繰り返し検索したりしても、現在のストアでの表示状況は変わりません。購入ボタンや購入済みの表示は、現在サインインしている購入アカウントに基づきます。

購入に使用したアカウントで端末に再ダウンロード

iPhoneとiPadでは同じ購入を共有できます。機種変更や再インストールの際は、購入時のアカウントでApp Storeにサインインし、購入済みの項目からShadowrocketを探してください。購入履歴とストアの条件を満たしていれば、再ダウンロードできます。再び価格が表示される場合は、すぐに買い直さず、サインイン中のアカウントと購入履歴を確認してください。

アプリの再ダウンロードと設定の復元は別の作業です。復元後はサーバーの項目、選択中のConfig、VPNの権限を確認してください。iCloudで同期する場合は、同期内容を確認してから接続を有効にします。Mac、Windows、Android、Linuxをお使いの場合は、このサイトのダウンロードページから該当するプラットフォーム版を入手してください。

クライアントの料金と接続サービスは別に確認

クライアントの買い切り料金と接続サービスのプランは別です。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac、Windows、Android、Linux版は無料です。どの入手方法にも、接続用のサーバーやサブスクリプションは含まれません。利用中のサービスの有効期限、通信量、認証情報は、ご自身のサービス提供元にご確認ください。

このサイトではサーバーやサブスクリプションを提供、販売、推奨していません。マニュアルの読み込み手順は、ご自身で用意した設定があることを前提としています。クライアントがインストール済みか、サブスクリプションを読み込めたか、接続先のサービスが有効かは、それぞれ個別に確認してください。接続できない場合は、まずこれらの基本条件を確認してから、Settingsの名前解決やテストの項目を調整します。

更新方法もプラットフォームごとに異なります。iPhone / iPadではApp Storeからアプリのアップデートを確認してください。Mac、Windows、Android、Linuxでは、このサイトのダウンロードページから新しいインストールファイルを入手できます。更新前に現在使えている設定を保存し、更新後は既存の接続を確認してから設定を調整してください。

Manual › Reading Notes

問題に合わせて読む

一連の操作を確認したい場合は、まずクイックスタートをお読みください。接続はできていて特定のスイッチだけを確認したい場合は、設定項目のマニュアルをご覧ください。以下の記事では価格、デスクトップ版のインストール、ルールの順序をそれぞれ解説し、異なる問題を一度の設定変更でまとめて解決しようとするのを防ぎます。

ルールと振り分け

Shadowrocketのルール優先順位:上から順に照合し、FINALでフォールバック

DOMAIN-SUFFIX、GEOIP、FINALを使って照合順序を説明し、PROXY、DIRECT、REJECTの違いを解説します。ルールを変更する前に、Global RoutingがConfigになっていることと、現在有効な設定ファイルを確認してください。使われていない設定ファイルだけを編集してしまわないようにしましょう。

ルールの例を見る →