Shadowrocketの使い方:初回起動時のVPN構成許可とHome画面の見方

初回起動時にVPN構成の追加を許可する意味と、Home画面のNot Connected、Global Routing、Connectivity Test、SERVERの各項目を解説します。

この記事の概要

App StoreからShadowrocketを入手し、初めて使うiPhoneまたはiPadユーザー向けのガイドです。アプリと手元にある接続情報を確認したうえで、システムのVPN構成許可、Home画面の接続状態、ルーティング方式、サーバー選択をそれぞれ確認します。手順に沿って初回接続をチェックできるため、ひとつの状態表示だけを見て原因を決めつけずに済みます。

初回起動前に確認すること:アプリと接続情報

ShadowrocketはAppleプラットフォーム向けの有料アプリで、入手先はApp Storeです。製品ページでアプリ名Shadowrocket、デベロッパ名Shadow Launch Technology Limited、アプリID 932747118を確認してください。対応デバイスとシステム要件はApp Storeの記載をご確認ください。アプリの買い切り購入と接続サービスは別のものです。アプリを購入しても、利用可能なサーバー、サブスクリプション、回線プランが自動的に用意されるわけではありません。

操作を始める前に、利用中のサービス提供元から受け取った接続パラメータまたはサブスクリプションURLを用意し、情報が有効か確認してください。アプリだけで接続情報がない場合、Home画面は開けても、スイッチを操作するだけではプロキシ接続できません。対応プロトコル、アドレス、認証情報は、提供された内容を確認してください。Webページに記載されたサンプルアドレスを実際の設定に使わないでください。

  1. 製品ページを確認

    App StoreでShadowrocketを検索し、デベロッパとアプリIDを確認してから購入・インストールします。まだ確認していない場合は、当サイトの正規品の確認方法もご覧ください。

  2. 接続情報を用意

    サービス提供元から受け取ったサーバー情報またはサブスクリプションURLが手元にあることを確認します。サブスクリプションURLは設定を取得するためのアドレスであり、App Storeの購入証明ではありません。

  3. Homeを開く

    初めてアプリを開いたら、まずHome画面の接続状態、Global Routing、SERVERを確認します。この時点でNot Connectedと表示されても、インストール失敗を意味するわけではありません。まだ接続が確立されていない状態です。

  4. 設定後に接続

    自分の接続情報を読み込んで内容を確認し、サーバーとルーティング方式を選んでから接続スイッチをオンにします。システムからVPN構成の許可を求められた場合は、表示内容を読んで許可するか判断してください。

初回のトラブル対処では、「アプリを正しく入手したか」「接続情報を読み込んだか」「サーバーを選択したか」「システムがVPN構成を許可しているか」を分けて確認します。それぞれ必要な操作が異なるため、接続スイッチを何度も押しても確認の代わりにはなりません。サブスクリプションの内容や有効期限に不明点がある場合は、情報を提供したサービス提供元に問い合わせてください。アプリの画面から不足しているアカウント情報を補うことはできません。

VPN構成の追加を許可する:何を許可するのか

Shadowrocketが初めて接続を試みると、システムからVPN構成の追加を許可するか尋ねられることがあります。これはAppleデバイスのシステムレベルの許可です。選択した接続とルールに従ってアプリが通信を処理できるよう、ネットワークリクエストを制御するVPN構成を作成する必要があります。ここでいう「VPN構成」は、デバイス上のネットワーク構成に関する許可を指します。サーバーを選択済みであることや、サブスクリプションが自動的に有効になることを意味するものではありません。

システムの確認画面を読んだうえで接続機能を使う場合は、案内に従って許可し、デバイスで求められた認証を完了してください。Home画面に戻ったら、スイッチが接続状態になっているか確認します。許可、接続の確立、実際の通信成功はそれぞれ別の段階です。構成の作成を許可することで解決するのは、アプリがネットワーク経路を作成できるかどうかです。アドレス、認証情報、ルーティング設定に誤りがあれば、その後の接続に失敗することがあります。

システムの許可

求められるタイミング
初めて接続を試みるとき
許可の対象
デバイス上のVPN構成
必要な操作
システムの案内を読み、許可するか判断
対象外
サーバーアドレスやサブスクリプション内容の提供

構成の追加許可は接続に必要な条件のひとつであり、接続成功を示すものではありません。

アプリ内での接続

確認する場所
Home → Not Connectedの状態表示
接続先
SERVERで現在選択中のサーバー
ルーティングの基準
Global Routingで現在選択中の方式
結果の確認
接続状態と実際のネットワークアクセス

接続状態は、選択中のサーバーとルーティング方式とあわせて確認してください。

許可しない選択をした場合は、すぐにサーバーが利用できないと判断しないでください。必要なシステム構成の許可がないと、アプリは想定どおりに接続を確立できません。もう一度試す前に、デバイスのVPN構成が許可されているか確認し、アプリに戻ってサーバーとスイッチの状態を確認してください。システム画面の設定項目や名称は変わることがあるため、デバイスに表示される案内に従ってください。

Home画面の各項目:状態、ルーティング、サーバー

初回接続の確認はHome画面から始めますが、画面上の項目が示す内容はそれぞれ異なります。Not Connectedは現在の接続状態、Global Routingはリクエストのルーティング方式、SERVERは接続先の確認と選択、Connectivity Testは疎通確認に使います。ひとつの項目だけでは、ほかの設定が正しいかどうかは判断できません。

1か所
Not Connected:まず現在の接続状態を確認
4種類
Global Routing:Proxy / Direct / Config / Scene
1か所
Connectivity Test:疎通状況の確認
1項目
SERVER:接続先を確認・選択

Not Connectedと表示されたら、まず設定を読み込み済みか、SERVERで有効なサーバーを選択しているか確認してから接続を試みてください。スイッチが接続中を示していても、それは接続経路の状態を表すだけです。Webサイトにアクセスできるかどうかは、サーバーの稼働状況、DNS名前解決、Global Routingによる振り分け結果にも左右されます。特定のリクエストを調べる際は、スイッチの表示だけを記録するのではなく、アクセスしたドメイン、選択中の方式、接続状態も記録してください。

Connectivity Testは疎通確認を補助する機能であり、購入、設定の読み込み、サブスクリプションの更新を行う場所ではありません。結果は実際のアクセス状況とあわせて判断してください。テストに問題がある場合は、サーバーとネットワークを順に確認します。テストに成功しても目的のサイトにアクセスできない場合は、そのリクエストが想定した経路を通るルールになっているか確認してください。SERVERは接続先を選ぶ項目です。リストが空の場合は、自分の接続情報を読み込んでください。Connectivity Testがサーバーを自動作成することはありません。

Global Routing:初回利用時の方式の選び方

Global Routingは、接続後にリクエストをどのように処理するかを決める設定で、「接続速度」を切り替えるものではありません。Proxyは選択したプロキシ経由でリクエストを処理し、Directは直接接続します。Configは現在の設定にあるルールに従い、Sceneはシーンの設定に基づいて動作します。初回利用時は、サーバー自体を確認するのか、一時的に直接接続するのか、既存の設定で通信を振り分けるのか、目的を明確にしてください。

Config

おすすめ

ルール設定を用意して確認済みの場合、リクエストごとにルールを照合してプロキシ接続または直接接続を選択します。どのルールにも一致しないリクエストは、設定内のフォールバックルールで処理されます。

おすすめの用途:ルール設定済みの環境で日常的に通信を振り分ける

Proxy

リクエストを現在選択中のプロキシ経由で処理します。一時的にルールによる振り分けを除外してテストできますが、サーバーが利用できない場合に、この設定へ切り替えても復旧するわけではありません。

おすすめの用途:選択中のサーバーがリクエストを処理できるか短時間で確認する

Direct

リクエストを直接接続し、同じネットワークでのアクセス状況を比較できます。この方式では、サーバーがプロキシ接続を提供できるかどうかは確認できません。

おすすめの用途:ローカルネットワークからの直接アクセス結果を比較する

Scene

設定済みのシーン条件に従ってリクエストを処理します。期待どおりに動作するかはシーン条件と関連設定によって決まり、この項目を選ぶだけで決まるわけではありません。

おすすめの用途:シーン条件を設定済みで、その条件を使う場合

Configで特定のサイトにアクセスできず、Proxyに一時的に切り替えるとアクセスできる場合は、ルールのマッチ結果を重点的に確認します。設定でよく使われるDOMAIN-SUFFIXはドメインの末尾、GEOIPはIPアドレスの地域、IP-CIDRはアドレス範囲に基づいて照合します。FINALは、それ以前のルールに一致しないリクエストを処理します。通常、ルールは設定の記載順に確認されます。実際の設定内容を確認し、方式名だけから特定のドメインが必ず直接接続またはプロキシ接続になると判断しないでください。

接続情報の読み込み後:初回チェックの手順

サブスクリプションURLがある場合は、Home画面右上の「+」から追加画面を開き、TypeでSubscribeを選択します。自分のURLを貼り付けて保存し、最新の内容を取得するために更新が必要か確認してください。サブスクリプションURLの例:https://example.com/sub?token=xxxx。これはサンプルであり、実際の接続には使えません。サービス提供元から個別のサーバーパラメータを受け取った場合は、情報に対応するタイプを選び、各項目を入力してください。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardはそれぞれ異なるプロトコルです。別のプロトコルの項目をそのまま使い、名前だけ変更しないでください。

サブスクリプションの初回読み込みと更新は別の操作です。初回読み込みでは、手元にあるURLをアプリに登録します。その後の更新では、そのURLからサービス提供元の内容を再取得します。更新後にサーバー名、件数、パラメータが変わった場合は、接続前にSERVERで選択中の項目が引き続き使いたい接続先か確認してください。更新によって、サービス提供元による有効性や内容の管理が不要になるわけではありません。

一部の接続先だけに問題がある場合は、接続状態とテスト時のGlobal Routingの方式を記録し、Configで該当ドメインが想定したルールに一致しているか確認します。すべての接続先に問題がある場合は、デバイスのネットワーク、システムの許可、選択中のサーバーから確認してください。症状を記録しておくと、ルール、サーバー、初回許可の問題を混同せずに済みます。

再度開いたときに確認する設定

初回設定後にHomeを開いたときも、前回の接続がそのまま維持されていると決めつけず、現在の状態を確認してください。デバイスのネットワーク切り替え、サーバー情報の変更、サブスクリプションの更新によって、今回のテスト条件が変わることがあります。「状態 → SERVER → Global Routing → Connectivity Test」の順に再確認すれば、次に調べる設定を少ない手順で絞り込めます。

接続前の再確認

状態
Home → Not Connectedまたは現在の接続状態の表示
接続先
Home → SERVERで選択中のサーバー
ルーティング
Home → Global Routingで選択中の方式

何をテストしているか確認してから、結果を判断してください。

On Demand接続の再確認

項目
Settings → On Demand
用途
設定した条件に応じて接続を開始
確認ポイント
現在のネットワークが設定した条件に合っているか

On Demandを使う場合は、手動操作と条件による接続を区別します。

Settings → On Demandを有効にしている場合は、現在のネットワークが設定した接続条件に合っているかも確認してください。Homeのスイッチを手動で操作する場合と、条件に応じて自動接続する場合では状況が異なります。接続状態が変わったときは、まず条件が有効になっているか確認し、必要に応じて設定を調整してください。手動接続の流れをまだ把握していない場合は、先に許可、サーバー、ルーティングを確認してからOn Demandを設定すると、問題を特定しやすくなります。

このページでは画面の各項目と初回確認の手順を説明しています。アプリ内に表示される項目の説明に代わるものではありません。アプリの画面やシステムの案内が本記事と異なる場合は、現在のApp Store製品ページ、デバイスのシステム表示、アプリ内の文言に従ってください。サービス提供元から受け取ったアドレス、認証情報、サブスクリプション内容については、手元の情報をご確認ください。

入手先と操作手順を続けて確認

App Storeの製品ページ、デベロッパ、デバイスの対応状況を確認する場合は、正規品確認ページをご覧ください。インストールが済み、設定を進める場合は、チュートリアルに沿って手順を確認できます。

正規品の確認ページへ チュートリアルを見る
正規品の確認