iPhone / iPad の使い方

Shadowrocket iOS版 使い方とルール設定

iPhone / iPad向けのルールベースプロキシクライアントです。App Storeで買い切り購入できます。まずアプリを確認し、手元にあるサーバー情報をインポートして、ルールによる振り分けと接続状態を確認します。

  • Config / Proxy / Direct
  • VLESS
  • On Demand

対応デバイスと入手先

DEVICE & STORE

iPhone・iPadでの入手方法

Shadowrocketの入手先はApp Storeのみです。購入前に互換性と価格を確認し、購入に使用するApple IDも確かめてください。アプリの購入履歴と、デバイス内のサーバー、サブスクリプション、設定ファイルは別のものです。アプリを再入手した後は、自分の設定がそろっているか確認しましょう。システム要件と購入の適用条件はApp Storeの表示をご確認ください。

iPhone

App StoreでデベロッパとアプリIDを確認してから購入・インストールします。初回起動時はHomeを開き、サーバー情報がそろっているか確認してください。VPN構成の追加許可は通常、初回接続時に表示されます。システムの案内に従って許可してください。これはクライアントによるデバイス上のVPN接続を許可するもので、サーバーの利用可能性を保証したり、後続の接続テストに代わったりするものではありません。

まず安定している現在のネットワークで接続と動作を確認してから、普段使うネットワークに切り替えるのがおすすめです。サーバー一覧が空の場合は、接続スイッチを何度も操作するのではなく、自分がすでに持っている情報をインポートしてください。初回の操作は入手ページのデバイス別案内から続けて確認できます。

iPhoneの説明を見る →

iPad

購入時と同じApple IDでApp Storeにサインインし、購入済み項目とダウンロード状況を確認します。デバイス間での購入の適用条件はApp Storeの表示をご確認ください。画面の広さによってリストや設定の配置は変わることがありますが、Home、Config、Settingsなどの項目は名称を目印に探せます。チュートリアルにあるボタンの画面上の位置に頼る必要はありません。

別のデバイスで接続できても、このデバイスで同じサーバーや設定が選択されているとは限りません。復元後はサーバーの選択、Global Routing、現在の設定ファイルを一つずつ確認してください。iCloud同期を使っている場合も、接続前に実際の同期結果を確認し、古い設定を現在の設定と取り違えないようにしましょう。

iPadの説明を見る →

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

入手手順を見る →
App StoreでShadowrocketを見る

SETTINGS BY PURPOSE

目的に合わせて機能と設定を確認

まず解決したい問題を特定し、該当する設定を変更します。サーバーパラメータは接続を担い、Configはルールと関連設定を管理し、Global Routingはリクエストの処理方法を決めます。一度に変更する設定は一種類に絞り、変更前の状態を記録しておくと、変化の原因がサーバー、ルール、ローカルネットワークのどれかを判断できます。

ルールによる振り分け:モードと順序を確認

HomeのGlobal RoutingでConfigを選ぶと、現在の設定ファイルのルールに従ってリクエストが振り分けられます。ProxyとDirectは、それぞれ全体をプロキシ経由・直接接続にして確認する場合に使います。Configを開き、実際に有効なファイルの[Rule]を確認してください。ルールは上から順に判定され、最初に一致したルールのポリシーが適用されます。具体的なドメインは広い条件より前に置き、FINALは末尾に配置します。例のPROXYは現在選択中のプロキシを使う指定であり、サーバーパラメータを自動で補うものではありません。ルールを保存したら、現在のサーバーに接続できることも確認してください。

sample.conf / matching order
  1. [Rule]
  2. DOMAIN-SUFFIX,example.com,PROXY
  3. IP-CIDR,192.168.0.0/16,DIRECT
  4. FINAL,DIRECT

図のルール記述は設定構文の例であり、アプリ画面ではありません。実際の接続に使う前に、自分のサーバー、ローカルネットワーク、アクセス要件に合わせて調整してください。例をそのまま現在使っている設定ファイル全体と置き換えないでください。

ルールと設定の解説を見る →

FIRST CONNECTION

初回接続で確認する3つの段階

以下の手順は、自分のサーバー情報またはサブスクリプションをすでに持っていることが前提です。初回操作では、どのサーバーを選び、どのモードを使い、テストが成功したかを確認できる、再現可能な基本状態を作ります。まず最短の接続手順を完了してから、複雑なルールやオンデマンド接続の条件を追加してください。

01 / IMPORT

Add Server:手元の情報をインポート

Homeを開き、Add Serverから手入力するか、手元のQRコードまたはリンクを使ってインポートします。Type、Host、Port、認証情報を確認してからサーバーを保存してください。設定ファイルのリンクはConfigで扱います。ルールファイルを単一サーバーのアドレスとして入力しないでください。

インポート後はSERVERグループから使う項目を選び、現在の選択マークが変わったことを確認します。情報をリストに追加しただけで選択していない状態は、初回接続で見落としやすい点です。サブスクリプションの更新に失敗した場合は、リンクが完全で有効か、現在のネットワークからそのアドレスにアクセスできるかを確認してください。

パラメータに迷ったときは、自分が持っている元のサーバー情報を基準にしてください。同じサーバーを示すQRコードとテキストであれば、インポート後の主要な項目も一致するはずです。確実に検証できる対象を一つ決め、トラブル対応中に複数のサーバーを同時に切り替えないでください。

02 / ROUTING

Global Routing:リクエストの処理方法を選択

Configは現在のファイルのルールに従ってリクエストを処理します。Proxyはクライアントで処理するリクエストをプロキシ経由にし、Directは直接接続します。通常のルール振り分けにはConfigを使います。ルールの影響を切り分けるために一時的にProxyでサーバー接続を確認することもできますが、テスト後は予定していたモードに戻してください。

Configを選んだ後は、Config画面で実際に有効になっているファイルも確認してください。[Rule]のポリシー名とFINALを確認し、参照先が存在することを確かめます。特定ドメイン向けのルールを広い条件より後に置くと、そのドメインが先に別のポリシーに一致する可能性があります。

問題を判断するときは、モードと症状をセットで記録します。たとえばProxyではアクセスできるのにConfigでは失敗する場合、認証情報をすぐに再入力するのではなく、まずルールとDNSを確認してください。一度に変更するのは一項目だけにし、同じ宛先に再度アクセスして比較できる結果を得ましょう。

03 / VERIFY

Connectivity Test:実際のリクエストを確認

Homeの上部にある接続スイッチをオンにします。初回接続時はシステムの案内に従ってVPN構成の追加を許可し、デバイスで必要な認証を完了してください。その後Connectivity Testを実行し、自分が利用する宛先にアクセスします。システムにVPN状態が表示されても、それだけでリモートサーバーが利用可能とは判断できません。

テストに失敗した場合は、現在のネットワーク、サーバーの選択、パラメータの順に確認します。テストに成功しても特定の宛先で失敗する場合は、ルールのマッチ状況とDNSを確認してください。Dataに表示される通信量は手がかりになりますが、最終的には実際のリクエスト結果で判断します。

基本の接続が安定してからOn Demandを検討してください。ネットワーク切り替え後の動作は、手動接続の成功とは別にテストが必要です。問い合わせる場合は、エラー文、現在のモード、再現手順を記録し、共有前にサブスクリプションURLと認証情報を伏せてください。

使い方を詳しく見る →

PURCHASE & VERIFICATION

正規品の確認、購入履歴、料金の範囲

ShadowrocketはApp Storeで販売されているクローズドソースの商用アプリです。本サイトはShadowrocket iOS版の公式サイト・公式マニュアルとして、購入、設定、トラブルシューティングの手順を案内します。正規品の確認は製品ページの情報を基準にしてください。アプリ名で検索し、デベロッパ、公式アイコン、アプリIDでアプリを特定し、価格と互換性からデバイスが購入条件に合うかを確認します。

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

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

製品ページを開き、デベロッパがShadow Launch Technology Limitedであることを確認します。次に、本サイトのページ上部に表示されている公式アイコンと照合し、最後に製品ページのリンクにあるid932747118を確認してください。3つの情報が同じアプリを示している必要があります。Shadowrocketという名称だけで判断しないでください。同名や類似した名称だけではアプリを特定できません。

アプリIDは製品ページでアプリを見分けるための安定した情報です。別のデバイスで確認する場合も、このIDを使えば検索結果の表示順に頼らず照合できます。類似した検索結果を誤って選ばないよう、スクリーンショット、互換性、購入ボタンはアプリの本人確認を済ませてから確認してください。

ストアでの表示はアカウントのストア地域によって異なる

同じ製品でも、App Storeのストア地域によって表示の有無や通貨が異なる場合があります。ページが表示されない場合は、現在のアカウントのストア地域と製品ページの案内を確認し、その後デバイスの互換性とシステム要件を調べてください。デバイスの表示言語、現在のネットワーク上の所在地、アカウントのストア地域はそれぞれ別の設定です。そのうち一つだけで購入条件を判断することはできません。

アカウントの地域設定を変更する場合は、まずApp Storeの条件を確認し、残高、サブスクリプション、支払い方法などに関する案内に従ってください。この記事で説明するのは確認の順序であり、ストアのアカウント規則に代わるものではありません。システム要件と購入の適用条件はApp Storeの表示をご確認ください。他の人のデバイスでの結果から、自分の購入状況を推測しないでください。

買い切りはクライアントの利用権に対するもの

米国ストアでの価格は約2.99米ドルの買い切りです。各ストアでは現地通貨で表示され、実際の金額は購入確認画面をご確認ください。クライアントの買い切りは回線プランとは別です。Shadowrocketの購入で得られるのはクライアントの利用資格で、接続にはユーザー自身が持っているサーバー情報またはサブスクリプションが必要です。両者の料金、有効期間、管理場所はそれぞれ異なります。

本サイトでは、ノードやサブスクリプションサービスの提供、販売、推奨は行っていません。アプリのインストール後にリストが空でも、購入に失敗したわけではありません。使い方に沿って、自分の接続情報をインポートしてください。既存のサブスクリプションが失効している場合、クライアントを再購入してもサブスクリプションの状態は更新されません。App Storeの購入履歴と、すでに利用しているサービスの状態を別々に確認してください。

機種変更時はアプリを復元してから設定を確認

別のiPhoneまたはiPadで使う場合は、まず購入時のApple IDでApp Storeにサインインしていることを確認し、購入済み項目または製品ページでダウンロード状況を確認してください。デバイス間での共通購入やファミリー共有の適用条件はApp Storeの表示をご確認ください。別のデバイスにインストールされていたからといって、現在のアカウントにも同じ購入履歴があるとは限りません。

アプリの復元と設定の復元は分けて確認してください。サーバー情報、現在選択中の設定ファイル、Global Routing、On Demandをそれぞれ確認します。iCloud同期でファイルが表示されても、開いて内容を確かめ、使うサーバーが選択されていることを確認してください。復元後は接続テストを一通り実施し、普段使うネットワークでの動作が以前の利用状況に合っているかを確認します。

アプリの更新と設定の更新は別々に管理

アプリはApp Storeから更新します。ストアでアップデート内容や自動アップデートの設定を確認できます。サブスクリプションの更新と設定ファイルの変更はアプリ内で行います。サーバー一覧が変わってもアプリが更新されたとは限らず、アプリを更新しても既存のサブスクリプションが更新されるわけではありません。画面上の項目の位置が変わった場合は、Home、Config、Settingsなどの名称を目印に探してください。

設定を変更する前に動作中のファイルを複製し、現在のモードとサーバーの選択を記録してください。更新後にアクセス状況が変わった場合は、設定を比較してから具体的なエラーを確認します。設定全体をすぐに上書きしないでください。このページでは特定のバージョンや更新日を掲載していません。変更されるリリース情報はApp Storeの製品ページをご確認ください。

再現できる手順で接続の問題を説明

「スイッチがオンになっている」ことと「目的のサイトにアクセスできる」ことは別の状態です。問題を記録するときは、現在のネットワーク、選択中のサーバー、Global Routing、使用中の設定ファイル、Connectivity Testの結果を記載してください。特定のドメインだけで問題が起きる場合は、対象とルールのマッチ状況も添えると、サーバー接続の問題と振り分けの問題を切り分けやすくなります。

公開の問い合わせ文に、サブスクリプションURL全体、パスワード、認証パラメータを貼り付けないでください。ログやスクリーンショットにも含まれている場合があるため、共有前に確認してください。権限設定、接続テスト、ルールの順序、DNSの確認方法は、よくある質問から順に調べられます。パラメータ自体の正誤は、自分が持っている元の情報と照合してください。

MANUAL NOTES

購入、初回接続、インポートの案内

現在の操作段階に合った解説をお読みください。購入前なら料金と復元方法を確認し、情報をインポートしたのに使えない場合は初回接続の手順から確認します。インポート方法を変える場合は、各入口で扱える情報の種類を確認してください。記事ではクライアントの操作のみを説明します。サーバーとサブスクリプションについては、ユーザー自身がすでに持っている情報を前提としています。

入手と購入

Shadowrocketの料金はいくら?買い切り価格、アプリ内課金、回線プランとの違い

App Storeに表示される現地通貨と最終金額を確認してから、買い切りで利用できるクライアントの範囲を把握しましょう。記事では購入済み項目、再ダウンロード、サーバー接続の費用を分けて説明し、アプリの購入状態と既存サービスの有効期間を混同しないためのポイントを紹介します。

購入方法を見る →
インポートと設定

Shadowrocketのサブスクリプションをインポートする4つの方法:Subscribe、Add Server、QRコード、クリップボード

手元にあるリンク、QRコード、個別のサーバーパラメータに合わせてインポート先を選びます。ConfigのSubscribeとサーバーのインポートの用途の違いに加え、インポート後に確認するグループ、選択中の項目、各パラメータを説明します。設定ファイルとサーバー情報を誤った場所に登録しないためのガイドです。

インポート方法を見る →
記事一覧を見る →