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

Shadowrocket
入手・設定・接続

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

現在のバージョン v2.2.92 · Mac・Windows・Android・Linux版は無料

iPhone / iPad $2.99 買い切り · その他のプラットフォームは無料

正規アプリの確認と購入情報

まずアプリを確認し、クライアントの入手方法と接続サービスを区別します。Shadowrocketはクローズドソースの商用アプリで、当サイトは公式サイト・公式マニュアルです。

932747118

製品ページとアイコンを確認する

iPhone / iPadでは、ダウンロードページに記載されたApp Storeの製品ページを開き、アプリ名がShadowrocketであることと、製品リンク末尾のアプリIDを確認してください。ストアのアイコンと当サイトのページ上部にある公式アイコンを照合し、検索結果の名称が似ているだけで判断しないでください。

インストール前に製品ページの説明と互換性情報を確認します。iPhone / iPadのシステム要件はApp Storeのページに記載された内容に従ってください。検索しても見つからない場合は、まずアカウントのストアを確認し、次に地域で利用可能か確認します。

正規アプリの確認手順を見る →

Shadow Launch Technology Limited

開発者と購入アカウントを確認する

製品ページで開発者情報を見つけ、Shadow Launch Technology Limitedの表記を一字ずつ確認してください。名称、アイコン、アプリIDを合わせて照合し、いずれか一つだけで判断しないでください。パソコン版とAndroid版のインストーラーは当サイトのダウンロードページから入手でき、ファイルのURLは当サイトの /dl/shadowrocket/ パスを使用します。

購入前に、App Storeで現在使用しているアカウントを確認します。購入済み項目を復元するには、購入時と同じアカウントが必要です。デバイスでログインしている他のサービスのアカウントは、ストアの購入記録に使われたアカウントとは異なる場合があります。

購入済み項目の復元を見る →

2つの入手方法とデバイス間の利用

iPhone / iPad版はApp Storeで$2.99の買い切りです。同じ購入アカウントなら、これら2種類のデバイスで購入済み項目から復元できます。Mac(Appleシリコン・Intel)、Windows、Android、Linux版は無料です。ストアでは現地通貨で実際の金額が表示されるため、決済前に購入画面を確認してください。機種変更しても必ず再購入が必要とは限りません。まず元のアカウントの購入記録とアプリの利用状況を確認します。

ストアの地域とアップデート方法

中国本土のApp Storeでは現在このアプリを利用できません。製品ページが表示されない場合は、アカウントの国または地域の設定を確認してください。設定を変更する前に、アカウント残高、有効なサブスクリプション、支払い方法などの条件を確認します。デバイスの言語設定とストアの地域は別のものです。iPhone / iPad版のアップデートはApp Storeで管理されます。その他のプラットフォームでは当サイトのダウンロードページから新しいインストーラーを入手し、アップグレード前に既存の設定と接続情報をバックアップしてください。

クライアントの買い切りと回線プランは別です

クライアントは接続情報を読み込み、ルールを処理して接続を確立しますが、サーバーやサブスクリプションは付属しません。当サイトではノードやサブスクリプションを提供、販売、推奨していません。設定を始めるには、ご自身がすでに持っているサブスクリプションまたはサーバー情報が必要です。アドレス、ポート、認証情報、プロトコルのパラメーターはご利用のサービス提供元に確認してください。サブスクリプションの有効期限、データ容量、サーバーの稼働状況は、クライアントの購入記録とは別に管理されます。

デバイス別にShadowrocketを入手

iPhone / iPad版はApp Storeで$2.99の買い切り、Mac・Windows・Android・Linux版は無料です。デバイスとアーキテクチャを確認してから、初回起動の手順を確認してください。

iPhone / iPad

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

2種類のデバイスで同じアカウントの購入記録を利用できます。システム要件はApp Storeのページに記載された内容に従ってください。初回起動後、システムの案内に従ってVPN構成の追加を許可します。この許可でシステム接続の入口が作成されますが、実際に接続するには、ユーザーがすでに持っているサーバー情報またはサブスクリプションを読み込む必要があります。

購入済みなのに価格が表示される場合は、ストアのアカウントを確認してから購入済み項目を確認し、すぐに再決済しないでください。ストアのページが利用できない問題とサーバーへの接続失敗は別の問題です。地域と接続パラメーターをそれぞれ確認します。

Mac

無料 · Appleシリコン / Intel

まず「このMacについて」でチップまたはプロセッサを確認し、対応するdmgを選択してください。Appleシリコン版とIntel版は別々に提供されています。外観や購入年でアーキテクチャを判断せず、iPhone / iPadのストア購入方法をMacのインストーラーに当てはめないでください。

初回起動時に開発元を検証できないという表示が出た場合は、ファイルが当サイトから取得されたものかを確認し、システム設定の「プライバシーとセキュリティ」で「このまま開く」を確認します。他の警告が表示された場合は、まずメッセージ全体を読み、ダウンロードページの該当手順に従って対処してください。システム保護全体を無効にしないでください。

Windows

無料 · 64-bitインストーラー

ダウンロードページではWindows 64-bitインストーラーを提供しています。インストール前に編集中の設定を保存し、ファイルが当サイトの /dl/ パスからダウンロードされたことを確認してください。SmartScreenによって起動がブロックされた場合は、ファイルの入手元を確認してから「詳細情報」を選び、画面の案内に従って「実行」を選択します。

初回接続後は、目的のWebサイトへの接続とルールの適用状況をそれぞれ確認してください。クライアントが起動しても、通信が必ず想定どおり転送されるとは限りません。使用中の接続方法、選択したサーバー、ルールを確認してから、問題がインストール、権限、サーバー側のどこにあるか判断します。

Android

無料 · arm64インストーラー

ダウンロードページの説明に従ってarm64インストーラーを入手してください。不明なアプリのインストールを許可するか尋ねられた場合は、今回使用するブラウザーまたはファイルマネージャーに必要な権限だけを付与し、完了後にその提供元のインストール権限を無効にできます。接続時には、システムのVPN許可も確認してください。

WeChat内でダウンロードページを開いた場合は、ページの案内に従ってシステムブラウザーで開き直してください。画面ロック後に接続が切れる場合は、システムのバッテリー管理とバックグラウンド実行の制限を確認します。まずフォアグラウンドで接続が正常に動作することを確認し、バックグラウンド制限とパラメーターの誤りを混同しないようにしてください。

Linux

無料 · deb / rpm / AppImage

ディストリビューションとプロセッサアーキテクチャに合わせて形式を選択します。Debian、Ubuntu系ではdeb、Fedora系ではrpm、汎用的な実行環境ではAppImageを確認してください。パッケージ形式とアーキテクチャはそれぞれ独立した条件です。拡張子が合っていても、デバイスで実行できるとは限りません。

AppImageの初回起動には実行権限が必要です。deb、rpmのローカルインストールコマンドと依存関係の処理については、ダウンロードページを参照してください。ターミナルでエラーが出た場合は、出力全体を保存し、権限、依存関係、実行環境の問題を切り分けます。インストール段階の問題を接続パラメーターの変更で解決しようとしないでください。

主な機能と設定場所

以下はiPhone / iPadの画面を例に説明します。サーバー、Config、接続スイッチの役割を理解してから、ルールや自動化条件を追加してください。各プラットフォームの実際の画面は、アプリ上で確認してください。

ルールは上から順に照合

Ruleはリクエストに適用するポリシーを決めます。Configで現在の設定を確認し、具体的な条件を先に置いてから、FINALで一致しないリクエストの処理方法を指定します。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはアドレス範囲に一致します。PROXYとDIRECTは異なる転送先を表し、サーバー名ではありません。Global RoutingがConfigの場合に、設定されたルールで通信が振り分けられます。変更後は実際のリクエストで一致結果を確認してください。一度に一組の条件だけを変更すると、順序による上書きや範囲の広すぎる条件を見つけやすくなります。

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

初回接続で確認する3つのポイント

iPhone / iPadを例に、すでに持っている接続情報から、結果を確認できる接続を一度行います。まず安定した結果を得てから複雑なルールを追加してください。プロトコル、DNS、振り分け方法を同時に変更しないでください。

  1. 01 / IMPORT

    Homeで既存の接続情報を追加する

    ご自身のサブスクリプションURL、またはサーバーアドレス、ポート、認証情報を準備します。HomeでAdd Serverを使い、プロトコルに応じて入力してください。QRコードがある場合はScan QR Codeを使います。読み込み後、SERVERグループに項目が表示されていることを確認し、アドレスとプロトコルが元の情報と一致するか確認してください。保存できたことは項目が登録されたことを示すだけで、サーバーが利用可能であることを意味しません。

    想定した項目がリストにない場合は、読み込み形式、URLの完全性、サブスクリプションへのアクセス状況を確認します。手入力では特にポート、パスワードの大文字・小文字、余分な空白に注意してください。QRコードに含まれる情報も、ご自身がすでに持っているサービス情報から取得したものか確認します。項目の照合をせずに同じ項目を繰り返し作成しないでください。

  2. 02 / ROUTING

    Global Routingで動作モードを確認する

    ルールで通信を振り分ける場合はConfigを選択し、Config内で想定した設定が選択されていることを確認します。ProxyとDirectは比較テストに使えますが、テスト後は普段必要なモードに戻してください。例にあるexample.comは構文の説明用であり、利用可能なサーバーを示すものでも、実際の接続パラメーターの代わりになるものでもありません。

    一部のWebサイトをPROXY、その他をDIRECTにする場合は、まず対象のドメインを列挙し、先行するルールに一致していないか確認してください。ドメインルールはアプリ単位のスイッチではありません。同じアプリが複数のドメインにアクセスすることがあります。あるページが直接接続されたからといって、アプリ内のすべてのリクエストが同じポリシーになるとは限りません。アプリ名だけでなく、個々のリクエストを確認してください。

  3. 03 / VERIFY

    システム構成を許可してリクエストを確認する

    サーバーを選択して接続スイッチをオンにし、システムの案内に従ってVPN構成の追加を許可します。その後、Connectivity Testを実行し、確認したいWebサイトにアクセスします。システム上で接続中と表示されることは確認項目の一つにすぎません。対象にアクセスできることと、ルールの転送先が想定どおりであることも確認してください。初回テストはネットワーク環境を固定し、結果を確認する前にWi-Fiとモバイル通信を切り替えないことをおすすめします。

    タイムアウトが発生したら、既存のサービスが有効か、パラメーターが一致しているか確認します。一部のWebサイトだけで問題が起きる場合はルールとDNSを確認し、ネットワーク切り替え後に問題が起きた場合はOn Demandとネットワーク環境を確認してください。各確認では一度に一つの条件だけを変え、変更前後の結果を記録します。問い合わせでは、再現手順を説明し認証情報を隠してください。接続状態のスクリーンショットだけを送るより、原因を特定しやすくなります。

接続後の日常的なメンテナンス

動作確認済みのConfigを一つ保存し、変更前にバックアップを取って、変更の目的を記録します。サブスクリプションの更新、サーバーの切り替え、ルールの変更は別々の操作です。更新はリモートの項目を読み込むため、サーバーの切り替えは現在の出口を変更するため、ルールの変更はリクエストの転送先を決めるために行います。この順に問題を切り分けると、再読み込みや不要な設定変更を減らせます。

機種変更後、アプリは復元できたのに既存の項目が表示されない場合は、設定のバックアップや同期状態を確認してください。購入記録は接続情報のバックアップと同じではありません。デバイスを使わなくなる場合は、登録されたサブスクリプションと認証情報を適切に削除します。Configファイル、ログ、QRコードには機密情報が含まれることがあるため、共有前に一つずつ確認し、ファイル全体を公開ページに載せないでください。

よくある質問はFAQのカテゴリ別案内を確認してください。Settings、Data、Configの管理を詳しく知りたい場合は、初心者から上級者までの公式マニュアルをお読みください。インストールや初回起動の問題はダウンロードページで、ルールや接続の問題は使い方の章で確認すると、関係のない設定を何度も試さずに済みます。

インストールと接続の解説

具体的な状況ごとに、まずインストール、パラメーター、ルールのどの問題かを判断してから、該当する手順を確認してください。以下の3つの記事では、Linuxのパッケージ形式、パソコンでの初回起動、遅延テストの適用範囲を説明します。