01 / 入手方法とデバイス

iPhone・iPadでの入手方法

ShadowrocketはAppleプラットフォーム向けにApp Storeのみで配信されています。購入前に、ストアページで互換性、価格、購入条件をご確認ください。システム要件はApp Storeの表示をご確認ください。すでにアプリをインストールしている場合は、削除せずに既存の設定をチュートリアルに沿って確認できます。

iPhone

App Storeの製品ページで購入・インストールし、初回起動後に既存のサーバー情報を追加します。VPN構成の追加を求められたら、操作元がShadowrocketであることを確認し、案内に従って許可してください。この許可はシステムに接続設定を追加するものです。接続できるかどうかは、サーバーの設定値、ネットワーク、現在のルーティング設定によって異なります。

iPhoneでの入手手順を見る →

iPad

同じApple IDで購入済み項目を確認し、同じ製品ページでダウンロード状況を確認してください。iPhoneとiPadで購入を共有できるかどうかは、App Storeの表示をご確認ください。購入履歴とアプリ内の設定は別のものです。アプリを復元した後も、サーバー、サブスクリプション、現在選択中のConfigを確認してください。

iPadでの入手手順を見る →

Mac / Apple TVでも同じApp Storeから入手できます。互換性とシステム要件はApp Storeの表示をご確認ください。

入手手順を見る →
App StoreでShadowrocketをダウンロード

02 / 主な設定

ルール・サブスクリプション・接続診断

接続先はサーバー設定で決まり、リクエストの処理方法はGlobal Routing、ルールの適用方法はConfigで決まります。まずこの3つの役割を整理してから個別に調整すると、原因を調べる際に変更前後を比較しやすくなります。

リクエストの処理

Global Routingとルールの順序

HomeでGlobal Routingを開きます。Configは現在の設定ファイルのルールに従って処理し、Proxyは現在のプロキシポリシーを使用、Directは直接接続として処理します。ドメインやネットワーク範囲ごとにリクエストを振り分ける場合は、Configが選択されていることと、使用中の設定ファイルを確認してください。ルールは通常、上から順に照合されます。先にある広い条件が、後の具体的な条件に優先する場合があります。変更後は接続スイッチを見るだけでなく、対象のリクエストで再確認してください。下記は構文例であり、あらゆるネットワークに適した完全な設定ではありません。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
詳しい説明を読む →
その他の設定はマニュアル全文をご覧ください

03 / 初回利用の手順

情報を追加 → モードを選択 → 接続を確認

以下の手順は、ご自身のサーバー情報またはサブスクリプションをお持ちであることを前提としています。初回は、確認可能な接続経路を1つだけ作成します。プロトコル、ルール、DNSを同時に変更せず、各手順の完了ごとに結果を確認してください。問題が起きても、正常だった状態に戻しやすくなります。

手順 01

Add Server:手元の情報を保存

サーバー情報またはサブスクリプションリンクを、ご利用のサービス提供元から入手してください。Add Serverで対応するTypeを選び、提供された設定値を入力します。Scan QR Codeを使う場合は、QRコードがご自身の情報に基づくものか確認し、保存後に読み取り結果を見直してください。サブスクリプションを追加した後は、購読名が表示されるだけでなく、SERVERリストに個別の項目が表示されていることを確認します。

手動で入力する場合は、アドレス、ポート、認証情報、トランスポート、TLSの設定をすべて対応させる必要があります。1つの項目だけを修正しても、全体の確認にはなりません。追加に失敗した場合は、内容が完全か、Typeが合っているかを確認してください。同じ項目を何度も追加して解決しようとしないでください。

手順 02

Global Routing:処理方法を確認

SERVERリストから使用するサーバーを選び、Global Routingを開きます。通常、ルールで振り分ける場合はConfigを選択し、Configに有効な設定ファイルがあることを確認してください。ProxyとDirectは処理方法の違いを理解するのに役立ちますが、モードを切り替えてもサーバー設定の誤りは修正されず、不足しているルールも追加されません。

初回は現在のモードと設定名を記録しておきましょう。後で特定の対象への動作が変わったとき、変更前後の条件を比較できます。ルール例のexample.comは構文の説明用です。照合範囲は用途に応じて判断し、そのままコピーすればすべてのリクエストに対応できると考えないでください。

手順 03

Connectivity Test:実際の結果を確認

Home上部の接続スイッチをオンにし、初回接続ではシステムの案内に従ってVPN構成の追加を許可します。許可後、アプリ内の接続状態を確認してからConnectivity Testを実行します。次に実際の対象へアクセスし、Dataに対応する通信量が記録されるか確認してください。接続状態、テスト結果、実際のアクセスを合わせて判断します。

失敗した場合は、現在のネットワーク、サーバー設定、ルーティングモードの順に確認し、一度に変更する条件は1つにしてください。特定の対象への接続に失敗しても、すべての接続が失敗しているとは限りません。同様に、テストに成功してもすべての対象にアクセスできるとは限りません。エラーメッセージを記録しておくと、後の調査に役立ちます。共有する際はサーバーの認証情報とサブスクリプションアドレスを隠してください。

接続できるものの、ルールが適用されているか分からない場合は、同じ対象への処理結果を現在の設定で比較し、該当するルールと通信記録を確認してください。画面上部のスイッチがオンであることだけで、振り分けが正しいとは判断できません。詳しいチュートリアルでは、初回の許可、リストからの選択、失敗時の確認手順を順に解説します。

チュートリアル全文を見る →

04 / 正規品と購入について

アプリを確認し、購入と接続を区別する

Shadowrocket はクローズドソースの有料アプリです。本サイトは公式サイトおよび公式マニュアルです。正規版かどうかは App Store の製品ページで確認してください。購入できるのはクライアントの利用権であり、サーバー情報、サブスクリプションの内容、ネットワークの状態はそれぞれ個別に確認する必要があります。アプリを探す際は、Shadowrocket の製品名とアプリ ID を確認してください。

  • デベロッパ Shadow Launch Technology Limited
  • アプリID 932747118
  • 購入方式 買い切り

デベロッパ、アイコン、アプリIDを確認

ダウンロードガイドからApp Storeの製品ページを開き、アプリ名Shadowrocket、デベロッパShadow Launch Technology Limitedを照合し、製品ページのURLにid932747118が含まれていることを確認してください。アプリアイコンは、本サイトのヘッダーに掲載されている公式アイコンと一致するはずです。検索結果の名前や似たアイコンだけではアプリを特定できません。3つの情報を合わせて確認してください。

確認後、ストアで互換性と購入情報を確認してください。表示言語、通貨、購入可能かどうかは現在のストア地域によって異なる場合がありますが、アプリIDは同じ製品を見分ける重要な手がかりです。ページが開けない、検索結果に表示されない場合は、まず現在のApp Storeの地域とアカウントの状態を確認し、検索結果にある別の同名アプリを代わりの入手先にしないでください。

正規品の確認方法を見る →

買い切りとサービス料金の違い

クライアントの買い切り ≠ 通信サービスのプラン。米国ストアでの価格は約2.99米ドルです。各ストアでは現地通貨で表示されます。実際の価格、税金、購入条件はApp Storeの表示をご確認ください。アプリを購入した後も、ご自身がすでにお持ちのサーバー情報またはサブスクリプションが必要です。リンクはご利用のサービス提供元から入手してください。

本サイトではサーバーやサブスクリプションを提供、販売、推奨していません。クライアントの購入履歴はApp Storeで管理されます。既存サブスクリプションの有効性とサーバーの状態は、ご自身のサービス情報に基づいて確認してください。接続に失敗した場合は、「アプリがインストールされているか」と「サーバーが利用可能か」を切り分けてください。接続を復旧するためにクライアントを再購入する必要はありません。

価格と買い切りについて見る →

同じアカウントでの購入と復元

iPhoneとiPadでは同じApple IDの購入履歴を利用できます。ユニバーサル購入の条件はApp Storeの表示をご確認ください。機種変更や再インストールの前に、App Storeで購入に使ったアカウントを確認し、既存の設定が別途保存されているか確認してください。アプリの復元とアプリ内データの復元は別のものです。アプリがデバイスに再表示された後も、項目ごとに確認が必要です。

App Storeのアカウントページで購入済みアプリを確認し、Shadowrocketの製品ページでダウンロード状況を確認してください。ページに再び購入価格が表示される場合は、購入アカウントと過去の購入履歴を確認してから次の手順を判断します。ファミリー共有の条件はApp Storeの表示をご確認ください。別のデバイスにアプリがインストールされていたことだけで、現在のアカウントにも購入権があるとは判断できません。

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

ストアでのアップデートと設定のメンテナンス

アプリはApp Storeからアップデートできます。互換性、システム要件、アップデート履歴はストアページで確認してください。アップデート前に現在動作している設定を保存しておくと安心です。更新後は、選択中のサーバー、Global Routing、接続状態を確認してください。画面の配置はアプリの更新に伴い変わる場合があります。設定項目を探す際は、古い画像のボタン位置だけに頼らず、英語の項目名を確認してください。

サブスクリプションの更新とアプリのアップデートは別々に行います。前者はサービス提供元のリストを読み込み、後者はクライアントアプリ自体を更新します。iCloudで関連情報を同期している場合も、各デバイスでファイル、選択状態、接続許可を確認してください。日常のメンテナンスでは、正常に動作する設定を基準として維持しましょう。ルール、サブスクリプション、システムのネットワークに変更があった場合は個別に確認し、すべての設定を一度にリセットしないでください。

メンテナンス手順の全文を読む →

05 / 記事・テーマ別解説

プロトコル・購入・Dataの見方

以下の3つの記事では、サーバーの種類、クライアントの購入範囲、通信量の読み方をそれぞれ解説します。初回の操作はまずチュートリアルに沿って進め、設定の意味を知りたい場合に該当する記事を参照してください。一度の接続テストで新しい設定をいくつも試すのは避けましょう。