iPhone
Homeでサーバーを選択し、Global Routingを設定して接続を確認できます。初回接続時にVPN構成の追加を求められる場合があります。Shadowrocketからの要求であることを確認し、デバイスの案内に従って許可してください。システム要件はApp Storeの表示をご確認ください。
詳しく見る入手先はApp Storeのみです。まずデバイスの互換性とストア情報を確認してから購入、または購入済みアプリを復元してください。インストール後は、ご自身の接続設定をご用意ください。
Homeでサーバーを選択し、Global Routingを設定して接続を確認できます。初回接続時にVPN構成の追加を求められる場合があります。Shadowrocketからの要求であることを確認し、デバイスの案内に従って許可してください。システム要件はApp Storeの表示をご確認ください。
詳しく見るiPhoneとiPadで利用でき、同じApple IDで購入済みの場合は、条件を満たすデバイスで復元できます。大きな画面ではConfigのルール順を確認しやすくなりますが、アプリの購入履歴と接続情報は別々に管理されます。アプリを復元した後も、既存設定が揃っているか確認してください。
詳しく見るApp Storeではアプリの購入、インストール、アップデートを行います。一方、サーバーアドレス、認証情報、サブスクリプションの内容は、ユーザーがすでに利用しているサービスから取得します。インストール後にSERVERグループが空でも、購入が完了していないわけではなく、接続情報がまだ追加されていない状態です。サブスクリプションがある場合はSubscribeから読み込み、サーバー情報が1件だけの場合はAdd Serverから各項目を入力します。どちらの方法でも、接続テストの前に情報が揃っているか確認してください。
製品ページが一時的に表示されない場合は、App Storeで使用中のアカウントとストアの国・地域を確認し、デバイスの互換性、ネットワーク接続、購入状況も確認してください。製品リンクのストア識別子だけでは、アカウントの実際のストア地域は分からず、すべての地域で同じように表示されるとも限りません。確認の順序はApp Storeガイドをご覧ください。検索結果に表示された名前だけで購入対象を判断しないでください。
モード、ルール、サーバーの関係を理解してから接続動作を調整しましょう。以下の例は構文と項目を説明するもので、そのまま接続に使えるサービス情報は含まれていません。
HomeでGlobal Routingを開き、設定ファイルに従うConfig、プロキシを使うProxy、直接接続するDirectから選択します。Configは現在の設定ファイルのルールに従って通信を処理します。Proxyは通常の通信を選択したプロキシポリシーに渡し、Directは直接接続の確認に使います。モードを選んでもサーバー情報は補われず、有効な接続情報の代わりにはなりません。初めて使う場合は、まず使用するサーバーを確認してから適切なモードを選んでください。Webサイトごとに経路を分ける場合はConfigを選び、ルール末尾のポリシーも確認します。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
On Demandは、設定した条件に応じてVPN接続を開始する機能です。関連項目はSettingsにあります。接続を開始するタイミングを制御するもので、ドメインごとのルールを決める機能ではありません。後者はGlobal RoutingとConfigで設定します。有効にする前に手動で接続し、サーバーと認証情報が正しいことを確認してください。その後、接続条件を一つずつ確認します。自動再接続の問題を調べるときは、まずOn Demandの状態を確認し、次にシステムのVPN設定を調べます。自動接続の動作を手動スイッチの不具合と混同しないようにしましょう。
[Rule]
# 接続条件はSettingsで設定
# 以下のルールは接続後の通信ポリシーのみを決定
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
ルールによる振り分けでは、マッチ条件と処理ポリシーを1行に記述します。よく使われるキーワードはDOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、FINALです。Configモードでは通常、ルールは上から順に評価されるため、具体的なドメインやアドレス範囲を前に置き、FINALを末尾のフォールバックとして設定します。変更前に現在の設定をバックアップし、ルールを一つずつ変更して結果を確認してください。DOMAIN-SUFFIXはドメインのサフィックスにマッチするため、Webページのパスは入力しません。IP-CIDRはアドレス範囲を表すもので、ドメイン名では代用できません。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、WireGuard、Hysteria2などのプロトコルに対応しています。追加する際は、Add Serverで手元の情報と一致するTypeを選び、そのタイプに対応するアドレス、ポート、認証項目を入力してください。プロトコルごとのパラメーターは相互に置き換えられません。TLS、伝送方式、サーバー側の要件も一致させる必要があります。プロトコル名だけで接続品質は判断できません。入力後にテストを実行し、エラーの内容に応じて項目を確認してください。Typeを何度も切り替えても解決にはなりません。HTTPとSOCKS5も、実際のサービス情報に合わせて設定してください。
[Rule]
# Typeと認証項目はAdd Serverで入力
# ルール内のPROXYは設定済みのプロキシポリシーを参照
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
利用中のサブスクリプションURLがある場合は、Add ServerでSubscribeを選び、アドレスを入力して保存した後、更新してサーバー項目を読み込みます。サブスクリプションの読み込みは、サーバーを1件ずつ追加する方法とは異なります。リンクで複数の情報を管理するため、更新後に項目名やパラメーターが変わることがあります。読み込みに失敗した場合は、アドレスに不足がないか、サブスクリプションが有効か、現在のネットワークからアクセスできるかを確認し、続けて返された内容を調べてください。サブスクリプションURLには個人の認証情報が含まれる場合があります。画面やトラブル記録を共有する際はURLを隠し、全文を公開しないでください。
[Rule]
# サブスクリプションはサーバー情報、Configは振り分けルールを管理
# それぞれ個別に確認
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
Configでは設定ファイルを管理します。ファイルにはGeneral、Rule、Hostsなどのセクションを含められます。設定ファイルを選んだ後、ファイル内のルールに従って通信するには、Global RoutingをConfigに設定してください。編集時はセクション名を残し、キーワード、カンマ、ポリシー名を確認します。ファイルの保存と有効化は別の操作なので、それぞれ確認してください。リモート設定の更新でローカルの変更が上書きされることがあるため、編集前にコピーを保存しましょう。デバイス間で情報を同期する場合はiCloudの同期オプションを確認できますが、大切な設定は別途保存してください。
[General]
dns-server = system
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
システムにVPN接続済みと表示されるのは、デバイス上で接続が確立したことを示します。すべてのWebサイトにアクセスできるという意味ではありません。Connectivity Testでは選択した項目の応答を確認でき、Dataは通信量の変化を把握するのに役立ちます。どちらも現在のモード、ルールの適用状況、実際のアクセス結果と合わせて判断してください。テストに応答があってもWebページを開けない場合は、DNS、サーバー認証、接続先サイト自体を確認します。一つのテスト結果だけで接続経路全体を判断しないでください。
日常の設定変更は「記録してから、一つずつ変更し、最後に検証する」の順で行いましょう。現在のサーバー、Global Routingのモード、使用中のConfigを記録し、設定を一つ変更したら同じアクセス先で再テストします。こうすると、サブスクリプションの更新による変化、ルール順の問題、接続情報の失効を切り分けやすくなります。用語が分からない場合は、設定を変更する前に用語早見表を確認し、画面上の項目とルールキーワードを混同しないようにしてください。
「情報、モード、確認」の順に進めて初回接続を行います。以下の手順は、ご自身がすでに利用しているサブスクリプションまたはサーバー情報があることを前提としています。
HomeからAdd Serverを開きます。サブスクリプションがある場合はSubscribeを選び、完全なアドレスを入力します。サーバー情報が1件だけの場合は、該当するTypeを選んで各項目を入力してください。Scan QR Codeを使う前に、QRコードがご自身の接続情報のものであることを確認し、必要なカメラアクセスを許可します。保存後はSERVERグループに戻り、項目が表示されていることと名前を判別できることを確認してから、接続する項目を選びます。
読み込み後も一覧が空の場合は、まず更新が成功したか確認し、次にURLの文字が欠けていないか、有効期限が切れていないかを調べます。問題の切り分けの代わりに項目を何度も新規作成したり、サブスクリプションURLをサーバーのHost欄に入力したりしないでください。パスワード、認証項目、個人のサブスクリプション情報が表示された画面は、共有前に隠してください。
ルールによる振り分けを行う場合はConfigを選び、Configで現在使用中のファイルを確認します。プロキシ経路だけを確認する場合は、影響範囲を理解したうえで一時的にProxyを選べます。Directは直接接続の確認に使います。モードを切り替えても、既存のサーバー情報が有効である必要があります。利用可能なサーバーが選択されていなければ、モードを変えただけではプロキシ接続は確立しません。
複数の設定を同時に変更するより、既存の設定を起点にしたほうが問題を確認しやすくなります。まずConfigに適切なFINALのフォールバックがあることを確認し、プロキシを使うドメインが正しいポリシーにマッチするか調べてください。ルール例のexample.comは説明用のドメインです。実際に使うときは用途に合わせて変更し、例の設定をそのまま個人用の完全な設定として使わないでください。
Homeに戻って接続スイッチをオンにし、システムの案内に従ってVPN構成を許可します。接続後はConnectivity Testを実行し、直接接続する想定の接続先とプロキシを使う想定の接続先をそれぞれ開いて結果を確認してください。VPNアイコンが表示されるだけでは、振り分けが正しいとは限りません。選択したモードと設定ルールも合わせて確認します。
接続できない場合は、サーバーが選択されているか、サブスクリプションが更新済みか、認証パラメーターが合っているか、現在のネットワークが利用可能か、DNSが設定要件に合っているかの順に確認してください。一度に変更するのは一項目だけにします。On Demandを有効にしている場合は、手動での確認に自動接続の動作が影響しないよう、接続条件も記録しておきましょう。
詳しい手順では、読み込み、モード選択、システムによる許可、トラブル確認を順に説明します。各段階を照らし合わせながら進められます。
Shadowrocketはクローズドソースの有料アプリです。正規品かどうかはApp Storeの製品ページで確認してください。購入履歴、アプリの設定、接続サービスはそれぞれ別に確認します。
App Storeの製品ページで、名称がShadowrocket、デベロッパがShadow Launch Technology Limitedであることを確認し、アイコンを当サイトのヘッダーにある公式アイコンと照合してください。続いて、製品リンク末尾のid932747118を確認します。この3点を合わせて確認し、別称や検索結果に表示された類似名称だけで判断しないでください。確認後、価格、互換性、購入ボタンの表示状態も確認してください。
アプリIDは製品を特定するためのもので、ストアの国・地域はページの表示や価格に影響します。両者は別の情報です。検索でアプリが見つからない場合は、本サイトの正規入手ページから固定の製品リンクを開き、App Storeに表示される案内を確認してください。製品ページ、デバイスのシステム、アカウントの状態はそれぞれ分けて確認し、Webページが開けるかどうかだけで購入資格を判断しないでください。
Shadowrocketは買い切り方式です。米国ストアでの参考価格は2.99米ドルで、ほかのストアでは現地通貨で表示されます。実際の金額は購入確認画面をご確認ください。iPhoneとiPadで利用でき、同じApple IDの購入履歴を使って条件を満たすデバイスで復元できます。ほかのデバイスとの互換性、システム要件、購入対象範囲は、いずれもApp Storeの表示をご確認ください。
購入前に、App Storeで現在使用しているアカウントを確認してください。特に、デバイスでストアアカウントを切り替えたことがある場合は、デバイスのサインイン状態とアプリの購入元を混同しないようにしましょう。ストア地域、購入済み履歴、ファミリー共有については、App Storeでの入手ガイドを確認し、実際の画面に表示された案内に従ってください。他の人の画面写真から自分の購入状況を推測しないでください。
機種変更や再インストールの際は、App Storeで購入時のアカウントを使って購入済み項目を確認し、Shadowrocketを見つけて復元します。ページに購入金額が表示される場合は、すぐに再購入せず、まずアカウントと購入履歴を確認してください。ファミリー共有の対象になるかどうかは、ストアページとファミリー設定に表示される内容をご確認ください。家族の購入履歴と個人の設定情報も別々に管理してください。
アプリを復元しても、すべてのサーバー情報が復元されるとは限りません。起動後にSERVERグループ、現在選択中のサーバー、Subscribeの更新状態、Configファイルを確認してください。iCloud同期を利用している場合は、デバイスの同期状態とアプリのオプションも確認します。重要な設定はご自身でコピーを保管し、情報を再入力する際は認証情報も確認してください。過去のテスト結果を現在の確認の代わりにしないでください。
アプリのアップデートはApp Storeで行います。デバイスの設定に応じて自動アップデートを利用するか、ストアでアップデート履歴を確認してください。画面の場所や利用できる項目はアプリの変更に伴って変わる場合があるため、操作時はアプリ内の最新表示に従ってください。アップデートの前後で接続状況が変わった場合は、まず使用中のモード、設定、サーバーを記録し、関連する項目を確認します。すべてのパラメーターを一度に変更しないでください。
このページでは入手先と機能の関係を概説しています。ダウンロードや購入に関する疑問は正規品の確認方法をご覧ください。インストール後に接続できない場合は、まずFAQの読み込み、モード、ネットワークの確認手順を参照してください。問題がストア、設定、接続のどの段階で起きているかを切り分けると、適切な手順を選べます。
初回接続でよくある問題から始め、プロトコルの項目や伝送方式を順に解説します。記事ではクライアントの設定と、ユーザーがすでに持っている情報の使い方を説明し、接続サービスの入手先は推奨しません。
初回利用の流れに沿って、VPN構成の許可、モード選択、サブスクリプションの更新、QRコードによる追加、遅延テストなどを解説します。接続後にWebページが開けない場合の確認方法も紹介します。
記事を読む →Add ServerでWireGuardを選択し、鍵、インターフェースアドレス、許可するアドレス範囲、MTUの役割を解説します。手元の設定と照合して各項目を確認し、似た欄に異なる情報を入力しないための方法を紹介します。
記事を読む →QUICとUDPの基本的な関係、ネットワークが不安定な場合の通信に影響する要因、password、sni、obfsなどの項目とサーバー情報との対応を解説します。プロトコル名だけで接続結果を保証するものではありません。
記事を読む →