Shadowrocket · 公式ガイド

Shadowrocket
使い方とルール設定

全プラットフォーム対応のルールベースプロキシクライアント:既存のサブスクリプションを読み込み、ルールによる振り分けを設定できます。iPhone / iPad 版は App Store で$2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。

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

初めて使う方へ:追加から接続までの手順 →

  • DOMAIN-SUFFIX
  • Global Routing
  • On Demand

GET / デバイス別に入手

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

デバイスとプロセッサを確認してから、該当するダウンロード案内をご覧ください。iPhone / iPad 版は App Store で $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。パソコンと Android のインストールファイルは、本サイトのダウンロードページから取得できます。ファイルは本サイトの /dl/ パスで提供します。

初期設定の前に、ご自身がすでにお持ちのサブスクリプションリンクまたはサーバー情報を用意してください。クライアントのインストール、サーバーの読み込み、ルールモードの選択はそれぞれ独立した手順です。ダウンロードしただけでは、接続に必要な設定は完了しません。

iPhone / iPad

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

Home、Add Server、Config の順に設定を始められます。システム要件は App Store の製品ページの記載をご確認ください。購入前にデベロッパ名とアプリ ID を確認し、購入履歴があるデバイスでは「購入済み」を確認してください。再インストールと再購入を混同しないようにしましょう。

初回接続時に VPN 構成の追加を求められます。Shadowrocket から開始した操作であることを確認してから許可してください。以前に拒否した場合は、接続スイッチをもう一度オンにして、システムの案内に従ってください。権限の詳細はダウンロードページと入門ガイドをご覧ください。

Mac

無料 · Apple シリコン / Intel

「この Mac について」でチップの種類を確認し、Apple シリコン版または Intel 版を選択してください。2 種類のインストーラーはダウンロードページに並べて掲載しています。外観や購入年だけでアーキテクチャを判断したり、モバイルのストアでの購入状況を Mac 版の入手条件と考えたりしないでください。

初回起動時にデベロッパを検証できないという警告が表示された場合は、まずファイルが本サイトから取得されたことを確認してください。その後、ダウンロードページの「インストールの許可」の手順に沿って、システム設定の「プライバシーとセキュリティ」で対応してください。アップデート前にご自身の設定を保存し、アプリの入れ替えをサブスクリプションの再作成と混同しないようにしましょう。

Windows

無料 · 64 ビットインストーラー

ダウンロードページから Windows 版インストーラーを取得し、インストール後に設定を読み込んでください。システムのダウンロード保護に関する警告と、クライアントの接続結果は別の問題です。インストール後もサーバーを選択し、モードを確認して、実際にアクセスできるかテストする必要があります。

SmartScreen の警告が表示された場合は、まずダウンロード元を確認してください。ファイルが本サイトから取得されたことを確認したうえで、インストールガイドの「詳細情報」にある「実行」を選択する手順を確認できます。組織の管理下にあるデバイスでは、システムのセキュリティ設定を繰り返し変更するのではなく、管理者の指示に従ってください。

Android

無料 · arm64

本サイトのダウンロードページから apk を取得してください。不明なアプリのインストールを許可する際は、今回使用するブラウザだけに権限を付与します。インストール後は、デバイスの管理方針に応じて権限をオフにできます。インストール元の許可と VPN 接続の許可を混同しないでください。

WeChat 内でダウンロードリンクを開いても反応しない場合は、システムブラウザで本サイトのダウンロードページにアクセスし、もう一度ダウンロードしてください。インストール後は、まず既存のサーバー情報を読み込み、選択した項目のプロトコルがサービス提供元の案内と一致していることを確認してから初回接続を行います。

Linux

無料 · deb / rpm / AppImage

ディストリビューションのパッケージ管理方法に応じて形式を選択してください。apt を使用するシステムでは deb、dnf を使用するシステムでは rpm、単独で実行するファイルが必要な場合は AppImage を確認してください。形式が異なっても必要なサブスクリプションは変わりません。サーバー情報はご自身の設定に従ってください。

AppImage は実行権限を付与する必要があります。deb と rpm のインストールコマンド、依存関係の警告、初回起動の手順はダウンロードページにまとめています。コマンドを実行する前に実際のファイルパスを確認し、別のディストリビューション向けのコマンドをそのまま使用しないでください。

READ / 機能と設定の一覧

接続とルールの設定

まず単一のサーバーに接続できることを確認し、その後でルール、オンデマンド接続、構成管理を順に設定します。一度に変更する設定は一種類にとどめ、変更前の正常な設定を残しておくと、問題が起きたときにサーバーのパラメータ、DNS、ルール照合のどこが変わったか判断しやすくなります。

照合順にポリシーを適用

ルール振り分けでは、リクエストに PROXY、DIRECT、REJECT のどのポリシーを適用するかを指定します。Config の Rule に条件を順番に設定します。一般的なドメインルールでは、完全なドメイン名、サフィックス、キーワードを照合できます。IP-CIDR はアドレス範囲に使用します。先にあるルールに一致した場合、後続の同じ条件で結果が書き換えられることはありません。具体的な条件を先に置き、範囲の広い条件を後に置いて、最後に FINAL で一致しなかったリクエストを処理します。問題を調べる際は、Global Routing が Config に設定されているかも確認してください。ルールを変更しても、現在の構成が使われていなければ反映されません。

Rule · 順序の例
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-KEYWORD,intranet,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY

CHECK / 正規版と利用時の確認事項

正規版の確認と初回利用

Shadowrocket 使い方ガイドは、Shadowrocket の公式サイトおよび公式ガイドです。ダウンロード元、購入履歴、サーバー情報、ルール設定はそれぞれ別の事項です。利用前に一つずつ確認し、どれか一つの手順を完了しただけで、ほかも完了したと判断しないでください。

  • Shadow Launch Technology Limited
  • アプリ ID 932747118
  • 2 通りの入手方法:iPhone / iPad は買い切り、その他のプラットフォームは無料

デベロッパ名・アイコン・IDを確認

App Store の製品ページで、デベロッパ名 Shadow Launch Technology Limited、公式アイコン、アプリ ID 932747118 を確認してください。アイコンが本サイトのヘッダーにある公式アイコンと一致することを確認し、検索結果に表示される名前だけで判断しないでください。名前が似ていても同じアプリとは限りません。これらの情報が一致しない場合は、ダウンロード案内に記載されている製品ページに戻って確認してください。

アプリ ID はストア上の項目を特定する情報で、デベロッパ名とアイコンも確認材料になります。別名だけで判断するより、この 3 点をまとめて確認するほうが確実です。デスクトップ版と Android 版は本サイトのダウンロードページから入手してください。モバイルストアでの検索方法をすべてのプラットフォームに当てはめないでください。

アプリの購入とサーバーサービスを区別

クライアントの買い切り購入 ≠ 通信サービスの契約。iPhone / iPad 版は App Store で $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。いずれの入手方法にもサーバーサービスは含まれません。Shadowrocket はクローズドソースの商用アプリで、既存のサーバー情報を読み込み、設定に応じて接続を処理します。サーバーアドレス、認証方式、サービス状況は、ご自身のサービス提供元から取得してください。

本サイトではノードやサブスクリプションの提供、販売、推奨は行っていません。利用するには、すでにご自身で使用できるサブスクリプションリンクまたはサーバーパラメータを用意してください。情報がない場合は、読み込み手順に進む前に入手元を確認してください。インストールが完了したこと、VPN 構成を許可したこと、接続スイッチをオンにしたことは、利用可能な回線を取得したことを意味しません。

ストアの地域とシステム要件を確認

iPhone / iPad のシステム要件は App Store の製品ページの記載をご確認ください。現在利用しているストアで製品ページが表示されない場合は、App Store で使用している Apple ID の地域を確認してください。中国本土のストアではこのアプリを利用できません。検索結果に表示されないからといって、必ずしも入力ミスとは限りません。アカウントの地域とデバイスのシステム言語は別の設定であり、システム言語を変更してもストアの地域は変わりません。

地域を変更する必要がある場合は、まずアカウント設定に記載された地域変更の条件を確認し、残高、サブスクリプション、支払い情報などの要件を満たしたうえで、システムの手順に従ってください。アカウントの状態を確認せずに、地域の変更を繰り返し試さないでください。ストアでの表示と確認の順序はダウンロードページにまとめています。購入前に、現在の製品ページに表示される情報を確認してください。

機種変更と再インストール

iPhone と iPad は購入履歴を共有します。購入時と同じアカウントを使用し、デバイスが要件を満たしていれば、App Store の「購入済み」から再ダウンロードできます。iPhone / iPad 版は $2.99 の買い切り、Mac・Windows・Android・Linux 版は無料です。機種変更時は、検索結果を見てすぐに再購入するのではなく、まずアカウントと購入履歴を確認してください。

アプリの再ダウンロードと個人設定の復元は別の作業です。アプリを削除する前に、ご自身の構成と必要な情報を保存してください。再インストール後は、サーバー、現在の構成ファイル、Global Routing、On Demand を一つずつ確認します。新しいデバイスにファイルが同期されていても、実際に選択され正常に動作していることを確かめてください。ファイル名が表示されているだけでは不十分です。

まず Global Routing を選択

よく使われるモードは Config、Proxy、Direct の 3 種類です。Config は現在の構成にあるルールに従って照合します。Proxy はリクエストにプロキシポリシーを適用し、Direct は直接接続します。問題の目的が明確な場合は、一時的にモードを切り替えてテストできます。テスト後は元のモードに戻し、その後のルールテストに影響が出ないようにしてください。

画面には Scene も表示されます。使用する前に、ご自身が設定したシーンの内容を確認してください。サブスクリプションを読み込んでも Global Routing のモードが自動で選択されるわけではありません。ルールファイルが想定どおり振り分けに使われるのは、対応するモードと現在の構成が有効な場合です。特定のドメインへの接続経路が想定と異なるときは、まずモードを確認し、その後に一致したルールと最終ポリシーを調べてください。

更新とトラブル対処を切り分ける

iPhone / iPad 版は App Store から更新します。Mac・Windows・Android・Linux 版の新しいインストーラーは、本サイトのダウンロードページから取得してください。クライアントの更新、サブスクリプションの更新、構成ファイルの調整は、それぞれ異なる内容を変更します。問題が起きたら、アプリを起動できないのか、サブスクリプションを更新できないのか、接続後に対象ページへアクセスできないのかを切り分け、該当する案内を確認してください。

サーバー項目だけが無効になっている場合、クライアントを何度も再インストールしてもサーバー側の状態は変わりません。まず既存のサブスクリプションを更新できるか、ポートと認証情報が正しいかを確認し、次に Connectivity Test と DNS を調べてください。サービス提供元に問い合わせる際は、必要な状況だけを伝えます。スクリーンショットを公開する前に、サブスクリプションリンク全体、パスワード、その他の認証情報を隠してください。

初回接続の確認手順:ご自身のサブスクリプションまたはサーバー情報を読み込み、項目を選択して、Global Routing を確認します。今回開始した VPN 構成の要求を許可し、接続スイッチをオンにしてから実際のアクセスをテストしてください。ルール、オンデマンド接続、同期は、基本接続が正常になってから一つずつ設定します。

パソコンや Android へのインストール時にシステムによってブロックされた場合は、まずインストールファイルが本サイトから取得されたことを確認し、該当プラットフォームの許可手順を参照してください。インストールのためにすべてのセキュリティ設定を無効にしないでください。管理対象デバイスでは、所属組織の利用要件に従ってください。ダウンロードページでは、インストール時の警告と対処方法をまとめて確認できます。

NOTES / 詳細ガイド

インストールと接続のトラブル対処

基本的な手順以外の問題は、表示された内容に応じたガイドをご覧ください。問題が起きた手順と画面に表示された文言を記録してから、該当する記事を選びます。サーバー、モード、DNS、ルールを同時に変更すると、どの操作で結果が変わったか判断しにくくなります。

トラブル対処

スイッチをオンにしてもインターネットに接続できない

サーバーの状態、Global Routing、DNS、ルールの順に確認します。接続スイッチの状態、サーバーへの接続性、対象サイトへのアクセス結果を切り分け、FINAL が一致しなかったリクエストに想定したポリシーを適用しているか確認してから、構成を調整する必要があるか判断してください。

確認手順を読む →
トラブル対処

VPN 構成の追加を求めるメッセージについて

初回接続時にシステムが許可を求める理由、許可後に VPN 項目がシステム設定に表示される理由、許可を拒否した場合や構成を誤って削除した場合の再設定方法を説明します。システム権限とサーバー情報を分けて確認し、権限の問題をサブスクリプションの無効化と誤認しないようにしましょう。

権限と構成について →
ダウンロードとインストール

Android 版のダウンロードとインストール許可

本サイトから apk をダウンロードし、ブラウザによる不明なアプリのインストールを許可して、初回起動するまでの手順を説明します。WeChat 内でタップしても反応しない場合はシステムブラウザを使用してください。インストール元の許可と接続に必要なシステム権限を区別し、順番に設定します。

Android 版のインストール手順を見る →