iPhone / iPad
App Storeで$2.99の買い切りスマートフォンやタブレットで既存のサーバー、サブスクリプション、設定を管理できます。同じ購入アカウントなら、両方のデバイスで購入済み項目を確認できます。システム要件はApp Storeの掲載内容をご確認ください。購入前に開発者、アイコン、アプリIDを照合し、アカウントのストアで表示されることも確認してください。
公式サイト · 公式マニュアル
デバイスに合わせて全プラットフォーム向けクライアントを入手し、既存サブスクリプションを追加してルールによる振り分けを設定します。iPhone / iPadはApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。
現在のバージョン 読み込み中 · iPhone / iPadは$2.99の買い切り、Mac、Windows、Android、Linux版は無料
01 / クライアントの入手
まずデバイスを選び、ダウンロードガイドに沿ってインストールします。入手方法は2種類です。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。パソコンとAndroidのインストールパッケージは本サイトのダウンロードページから入手でき、リンク先は本サイトの /dl/ 以下です。
スマートフォンやタブレットで既存のサーバー、サブスクリプション、設定を管理できます。同じ購入アカウントなら、両方のデバイスで購入済み項目を確認できます。システム要件はApp Storeの掲載内容をご確認ください。購入前に開発者、アイコン、アプリIDを照合し、アカウントのストアで表示されることも確認してください。
Apple シリコン用とIntel用の2種類のインストールパッケージを用意しています。「このMacについて」でチップまたはプロセッサ情報を確認し、該当するファイルを選んでください。外観や購入年から推測する必要はありません。初回起動時にシステムの警告が表示された場合は、ダウンロードガイドの「プライバシーとセキュリティ」の手順を確認して許可してください。
ダウンロードページから64ビットのインストーラーを入手してください。インストール前に編集中の設定を保存します。SmartScreenにブロックされた場合は、まずファイルが本サイトの /dl/ から取得されたことを確認し、「詳細情報 → 実行」を選択します。組織のポリシーで管理されているパソコンでは、管理者がインストールを許可しているか確認してください。
本サイトが提供するarm64パッケージを使用します。ブラウザーでダウンロードした後、システムから許可を求められた場合は、そのブラウザーの「不明なアプリのインストールを許可」設定を開いてください。インストール後は権限を取り消せます。アプリ内で自分が利用しているサブスクリプションを追加し、初回接続時にシステムのVPN許可を確認してください。
ディストリビューションに合わせてパッケージ形式を選択してください。debとrpmは対応するパッケージ管理ツールでインストールします。AppImageを使う場合は、実行権限を付与してください。3種類すべてをインストールする必要はありません。ダウンロードガイドにはインストールコマンドと権限の確認方法を掲載しており、更新前に現在のパッケージ形式を確認できます。
02 / 設定と機能
サーバー情報は接続方法を決め、Global Routingはルーティング方法を決め、Configは具体的なルールの照合順を決めます。まずこの3つの役割を区別してから個別の設定を変更すると、問題の原因を特定しやすくなります。
ルールによる振り分けでは、宛先ごとにPROXY、DIRECT、REJECTを指定できます。通常のルール運用では、HomeのGlobal RoutingでConfigを選び、Config内で有効なファイルを確認してください。ルールは通常上から順に照合されるため、具体的なドメインやローカルネットワークのルールは最後のルールより前に配置します。FINALは残りの接続を処理します。変更後は実際のアクセスと接続記録で照合結果を確認し、スイッチがオンかどうかだけで判断しないでください。以下は構文例です。example.comは実際の接続先ではなく、そのまま使える設定一式でもありません。
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECTOn Demandは設定した条件に応じて接続を開始する機能であり、利用できないサーバーを修復するものではありません。まずサーバーを手動で選び、スイッチをオンにしてテストを完了してから、SettingsでOn Demandを確認してください。設定時はWi-Fiとモバイルネットワークの条件を区別し、特にネットワークを切り替えた後の動作をテストします。手動で切断しても再接続する場合は、設定した条件とシステムのVPN状態を確認してください。調査中は自動再接続の影響を減らすため、一時的に自動接続をオフにできます。基本の接続が正常であることを確認してから、必要な条件を再設定してください。
Shadowrocketは複数のプロトコルに対応しています。追加時は名称から推測せず、利用しているサーバー情報に合わせてTypeを選んでください。Shadowsocks、VMess、VLESS、Trojan、HTTP、SOCKS5、WireGuard、Hysteria2では必要な項目が異なります。アドレスとポートが同じでも、認証、トランスポート、TLSの設定を置き換えられるとは限りません。完全なリンクの読み込みまたはQRコードのスキャンを優先し、手動入力では各項目を照合してください。接続できない場合は、まず種類と必須項目を確認し、その後トランスポート設定を確認します。通信速度やバッテリー消費は、ネットワーク品質、サーバー負荷、実際の通信量にも左右されます。
サブスクリプションを使うと、既存のサーバー項目をまとめて追加・更新できます。利用しているサービスからリンクを取得し、Add ServerでSubscribeを選択して、識別しやすい名前と完全なURLを入力します。保存後に更新してください。リストが空の場合は、リンクが完全か、有効期限内か、応答内容が認識できる形式かを順に確認し、ルールファイルを何度も変更しないでください。サブスクリプションURLにアクセス認証情報が含まれることがあります。スクリーンショットや診断資料を共有する前に、必ず隠してください。更新前に選択中の項目を記録し、更新後に残っているか確認してください。サブスクリプションの更新だけでサーバーの利用可否が判断されるわけではありません。
https://example.com/sub?token=xxxx形式の例です。接続サービスは提供していません。
Configにはルールや関連設定が含まれ、サーバーのサブスクリプションは主に接続項目を管理します。同じ種類のリンクとして読み込むことはできません。Configを開いたら、まず現在有効なファイルを確認し、General、Rule、Hostsなどのセクションを確認してください。変更前にコピーを保存し、一度に変更する設定を1種類に絞ると、問題発生時に元に戻しやすくなります。iCloud同期を使う場合は、各デバイスの同期スイッチと実際のファイル状態を確認してください。同期を独立したバックアップとして扱わないでください。安定して使えている設定がある場合は元のファイルを残し、新しいルールを試します。サーバー、DNS、振り分け設定を同時に置き換えると比較できなくなります。
Connectivity Testは現在の接続状態を確認する機能です。SettingsのTest Methodによってテスト方法が変わります。テスト結果だけで対象サイトへのアクセスを確認したことにはなりません。問題が発生したら、まず通常のネットワークが使えるか確認し、選択したサーバー、Global Routing、ルールの照合結果を確認してください。Dataは通信量の統計を表示するもので、サービス側の使用量の計算と同一とは限りません。Diagnosticsを使う場合は、問題が発生したネットワークと操作手順を記録し、調査に必要な情報だけを残してください。資料を送信する前に、サブスクリプションURL、パスワード、その他の認証情報を削除してください。
03 / 初回接続
iPhone / iPadで初めて使う場合を例に説明します。始める前に、自分が利用しているサブスクリプションリンク、QRコード、またはサーバー情報を用意してください。クライアントをインストールしただけでは、利用可能な接続先は用意されません。以下の順に設定し、各手順を完了してから次へ進みます。
HomeからAdd Serverを開きます。単一のサーバー情報はTypeに合わせて入力し、サブスクリプションはSubscribeを選択して完全なURLを入力します。QRコードはScan QR Codeを使います。保存後にSERVERグループへ戻り、項目が表示されていることを確認してください。名前は識別用であり、アドレス、ポート、認証情報の代わりにはなりません。スキャンが成功しても、読み込んだ種類がサーバー情報と一致するか確認してください。
Add Server / SubscribeConfigは有効なファイルのルールに従って通信を振り分けます。Proxyは対象の通信を選択したプロキシに転送し、Directは直接接続します。既存のルールを使う場合はConfigを選び、該当ファイルが有効か確認してください。Global RoutingのProxyとルール内のPROXYを同じ設定階層として扱わないでください。原因が分からないまま複数のモードを同時に変更しないでください。
Global Routing · Config / Proxy / Directサーバーの左側にある丸印をタップして選択し、接続スイッチをオンにします。初回にシステムの確認画面が表示されたら、VPN構成の追加を許可してください。次にConnectivity Testを実行し、実際にアクセスするページを開きます。テストやアクセスに失敗した場合は、ネットワーク、サーバー、モード、DNS、ルールの順に確認してください。スイッチがオンでも、すべての接続が成功したとは限りません。
Connectivity Test04 / 正規アプリと利用上の注意
Shadowrocketはクローズドソースの商用アプリです。確認時は、検索結果の類似した名前だけでなく、製品名、開発者、アプリIDを基準にしてください。本サイトはShadowrocketの公式サイト・公式マニュアルです。以下では、クライアントの入手、アカウントでの購入、接続設定について説明します。
CLIENT / CONNECTION
iPhone / iPad版はApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。クライアントの入手とサーバー情報の準備は別のものです。
本サイトでは接続先やサブスクリプションを提供、販売、推奨していません。接続前に、自分が利用しているサブスクリプションまたはサーバー情報をご用意ください。このマニュアルでは、追加、設定、トラブル対処の方法を説明します。
価格と入手方法を見る →App Storeの製品ページを開き、名称がShadowrocketであることを確認してから、開発者のShadow Launch Technology LimitedとアプリIDの932747118を照合してください。公式アイコンは白地に青紫の縁取りがあるロケットで、本サイトのヘッダーアイコンと同じです。日本語の別称、検索順位、よく似た図柄だけで判断しないでください。リンクを確認するときは、製品ページ末尾のアプリIDが確実な識別情報です。名称、開発者、IDが一致しない場合は、購入を進めずダウンロードガイドから製品ページを開き直してください。
App Storeにアプリが表示されるかどうかは、サインイン中のアカウントのストア地域によって異なり、iPhoneの表示言語では決まりません。中国本土のストアで表示されない場合は、アカウントの地域と購入履歴を確認してください。検索語を何度も変えて探す必要はありません。アカウントの地域を変更する際は、残高、有効なサブスクリプション、支払い方法を確認し、システムのアカウント設定にある地域変更手順に従ってください。iPhone / iPadのシステム要件はApp Storeの掲載内容をご確認ください。古いガイドから要件を推測するより、インストール前に互換性を確認するほうが確実です。
iPhoneとiPadで同じ購入アカウントを使っている場合、App Storeの購入済み項目からShadowrocketを探せます。機種変更や再インストールの前に、購入時のアカウントを確認してください。デバイスのサインインアカウントと「メディアと購入」のアカウントが異なることがあります。クライアントを再インストールしても、以前のサーバー情報が必ず復元されるわけではありません。設定のバックアップと同期状態も確認してください。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。2種類の入手方法を、サービス提供元の利用期間と混同しないでください。
Mac版はApple シリコン用とIntel用、Windows版は64ビットのインストーラー、Android版はarm64パッケージ、Linux版はdeb、rpm、AppImageを提供しています。インストールパッケージのリンクはすべて本サイトのダウンロードページから /dl/ 以下のパスに案内されます。検索結果から再パッケージされたファイルを探す必要はありません。初回インストールがシステムにブロックされた場合は、まず配布元を確認してからダウンロードページのインストール許可手順を参照してください。Windows、macOS、Android、Linuxでは権限の手順がそれぞれ異なるため、別のシステムの操作をそのまま使わないでください。管理対象デバイスでは、管理者のインストールポリシーにも従ってください。
iPhone / iPad版のアップデートはApp Storeで確認します。パソコン版とAndroid版の新しいインストールパッケージは本サイトのダウンロードページから入手してください。更新前に使用中のサーバー、Global Routingのモード、Configファイルを記録し、必要な設定のコピーを保存します。クライアントの更新、サブスクリプションの更新、ルールの置き換えは別の操作です。一度にひとつずつ行い、各操作の後に接続を確認してください。接続に変化が起きた場合も、プログラム、サーバーリスト、ルールのどれが原因か把握しやすくなります。ページのバージョン情報はダウンロード機能が動的に読み込むため、古い記事の数値をインストールの判断基準にしないでください。
サブスクリプションURL、パスワード、キー、QRコードにはアクセス認証情報が含まれることがあります。追加時は内容を完全な状態で保持し、公開の場で共有するときは隠してください。説明用のexample.comを実際のサーバーと誤認しないでください。また、バックアップしていない利用可能な情報に新しいサブスクリプションリンクを上書きしないでください。問題を調べる際は、操作手順、ネットワークの種類、エラーメッセージを記録してから、Diagnosticsに必要な部分だけをまとめます。Connectivity Testに成功しても、その回のテストが通ったことを示すだけです。最終的には、実際の宛先へのルール適用とアクセス結果を確認してください。
05 / 技術ノート
基本の手順を確認したら、実際に遭遇した問題に合わせて読み進めてください。画面上の用語は英語表記のまま掲載しています。プロトコルの説明は、既存の情報にある項目や種類の理解を目的としており、サービス提供元の評価や推奨を目的とするものではありません。
追加後は既定のサーバーを選択する必要があります。Homeの手順に沿って丸印、接続スイッチ、システムの許可を確認してからConnectivity Testを実行し、「項目の保存」と「接続の確認」を区別しましょう。
接続手順を読む →プロトコルの設計と通信の特徴からTypeの違いを解説し、VMess、VLESS、Trojan、HTTP / SOCKS5、WireGuardを取り上げます。既存の設定の種類を確認し、対応する項目を照合してください。
プロトコルの概要を読む →画面の場所ごとに主なラベルやスイッチを解説します。Global RoutingのProxy、ルール内のPROXY、サーバー項目を区別し、似た名称による設定ミスを防ぎます。
画面上の用語を読む →