iPhone
初回のインポートと接続確認に適しています。アプリを開いたら、ご自身のサブスクリプションまたはサーバー情報を用意してください。初めて接続するとき、システムからVPN構成の追加を求められる場合があります。現在の操作に対する確認であることを確かめてから許可してください。システムに接続中と表示されても、設定が有効になったことを示すだけです。実際のアクセスとルールも確認しましょう。
手順を見るCAPABILITIES / 主な機能
まず各設定が接続のどの段階を担うのかを確認してから、変更するか判断しましょう。サブスクリプションはサーバー情報の追加、Configはリクエストに適用するルールの指定、接続診断は問題の発生箇所の特定に使います。それぞれ役割が異なり、相互に代用できません。
ご自身が利用しているサブスクリプションリンクを使い、Add ServerでSubscribeを選択してURLを入力し、保存します。その後Homeに戻り、グループとサーバー項目を確認してください。更新ではリンク先の内容を再取得しますが、各サーバーへの接続可否までは確認されません。更新前に現在の選択内容を確認し、更新後は項目名、プロトコル、選択中のサーバーをチェックします。リストが空の場合は、まずリンクの有効性とネットワークを確認してから、再追加を検討してください。例示のURLは形式の説明用で、接続には使用できません。
使い方を見る →https://example.com/sub?token=xxxx
HomeでGlobal Routingを確認します。Configは現在のConfigファイル内のルールに従ってリクエストの行き先を決めます。Proxyはクライアントが処理するリクエストを選択したプロキシに渡し、Directは直接接続します。通常のルール分岐では、Configで想定したファイルが選択されていることを確認し、ルールの順序と最終ポリシーをチェックしてください。特定のサイトだけに問題がある場合は、一時的にモードを切り替えて結果を比較し、記録後に元の設定へ戻します。一時的なテスト状態を、ルールが修正された状態と混同しないでください。
使い方を見る →ルールの考え方:ドメインの末尾に応じてプロキシを選び、ローカルネットワークのアドレスは直接接続にできます。一致しないリクエストには最終ポリシーが適用されます。構文と確認手順は使い方ガイドをご覧ください。
On Demandは、設定した条件に応じてシステムの接続動作を開始する機能で、サブスクリプションの自動更新設定ではありません。まず手動で接続し、サーバー、Global Routing、DNSが正常に動作することを確認してから、SettingsでOn Demandを設定してください。設定後はWi-Fiとモバイル通信の切り替え、切断後の再接続をそれぞれテストします。接続が繰り返されたり、想定と異なる条件で起動したりする場合は、いったん無効にして手動で確認し、条件を一つずつ見直してください。サーバー設定とオンデマンド設定を同時に変更しないようにしましょう。
使い方を見る →Settings
On Demand
まず手動接続を確認
次にネットワーク切り替え後の動作を確認
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、WireGuard、Hysteria2などのプロトコルに対応しています。手動で追加する場合は、ご自身のサーバー情報に合わせてTypeを選び、アドレス、ポート、認証情報、通信設定を入力してください。プロトコルごとに必要な項目は異なり、同じ設定を流用できるとは限りません。サブスクリプションから追加した場合も、重要なパラメータを確認しましょう。特にTLS、サーバー名、通信関連のオプションに注意してください。プロトコル名だけでは速度や利用可否は判断できず、実際の動作はサーバー設定、経路、現在のネットワーク環境によって異なります。
使い方を見る →Type → サーバーのプロトコルに合わせる
Host → サーバーアドレス
Port → サーバーポート
認証情報と通信パラメータは手元の情報に従って入力
ConfigではルールやDNSなどを管理します。Homeのサブスクリプショングループとは用途が異なります。変更前に元のファイルを保管し、現在有効な項目を確認してから、検証可能なルールを一つずつ調整してください。ルールは通常、上から順に評価されます。条件が広すぎるルールを先に置くと、後続の詳細なルールが適用されないことがあります。iCloudで同期する場合は、各デバイスのアカウント、同期オプション、ファイルの状態を確認してください。同期しても全デバイスで同じConfigが自動選択されるとは限らず、サーバー認証情報を共有してよいことを意味するわけでもありません。
使い方を見る →確認の順序:有効なファイルを確認し、ルールの順番と接続先ポリシーを見直します。一度に変更するのは一項目とし、比較や復元のために元のファイルを保管してください。
Connectivity Testは選択中の項目への接続状況を確認する補助機能です。Dataでは通信記録を確認でき、SettingsのDiagnosticsはトラブルシューティングの手掛かりを整理するのに役立ちます。テストに応答があっても、すべてのサイトが正常とは限りません。また、通信量の増加だけでは特定のルールが適用された証拠になりません。同じネットワーク、同じサーバー、同じConfigで問題を再現し、アクセス結果と記録を照らし合わせてください。診断情報を共有する前に、サブスクリプションURL、認証情報、個人のアクセス内容を削除し、問題の特定に必要な項目だけを残しましょう。
使い方を見る →Connectivity Test → 接続確認
Data → 通信量の確認
Diagnostics → トラブルシューティングの手掛かり
テスト条件は一度に一つだけ変更
DEVICES / 入手と初回起動
ShadowrocketはAppleプラットフォーム向けに提供されており、入手先はApp Storeのみです。まず製品ページを確認し、お使いのデバイスの互換性、システム要件、購入状況を確認してください。これらの情報はApp Storeの表示に準じます。
初回のインポートと接続確認に適しています。アプリを開いたら、ご自身のサブスクリプションまたはサーバー情報を用意してください。初めて接続するとき、システムからVPN構成の追加を求められる場合があります。現在の操作に対する確認であることを確かめてから許可してください。システムに接続中と表示されても、設定が有効になったことを示すだけです。実際のアクセスとルールも確認しましょう。
手順を見る購入時に使用したApple IDで、購入済み項目と製品ページを確認してください。iPhoneとiPadのユニバーサル購入の対象範囲はApp Storeの表示に準じます。アプリを復元した後も、サブスクリプション、現在のサーバー、Configファイルを確認してください。画面のレイアウトは異なる場合があります。Home、Config、Settingsなどの画面上の表記を目印に操作してください。
手順を見るMac / Apple TVでも同じApp Storeから入手できます。互換性、システム要件、購入対象デバイスはApp Storeの表示をご確認ください。
App Storeに表示される購入状況が想定と異なる場合は、まずストアで使用中のアカウントとストアの国・地域を確認し、購入履歴を確認してください。アプリの購入状況、アプリ内データの復元、サーバー側のサブスクリプションの有効性は、それぞれ別の問題です。設定が復元されたか確認するために、繰り返し購入するのは避けてください。
QUICKSTART / 操作手順
初めて使うときは、検証しやすい最小限の手順から始めましょう。有効性が確認できる情報を一つ追加し、接続モードを選んで実際にアクセスします。複数のConfigを追加したり、ネットワーク設定を同時に変更したりすると、失敗時に原因を特定しにくくなります。
01 / ADD SERVER
HomeからAdd Serverを開きます。サブスクリプションを利用している場合はSubscribeを選び、リンク全体を貼り付けて保存してください。サーバー情報が個別にある場合は、Typeに応じた項目を入力します。リンクをコピーする際は、前後の空白や改行、文字の欠落がないか確認してください。追加後はHomeに戻り、想定したグループと項目が表示されることを確認してからサーバーを選びます。項目名が表示されても、認証やネットワークが正常とは限りません。
サブスクリプションの更新はリンク先の内容を再取得する操作です。アプリの更新はApp Storeで行います。用途が異なるため、項目が消えた場合は、Configファイル全体をすぐに変更せず、まずサブスクリプションの更新結果を確認してください。
02 / GLOBAL ROUTING
ルールに応じてリクエストを振り分ける場合はConfigを選び、Config画面で有効なファイルを確認します。ProxyとDirectは比較テストに使えますが、ルール設定の代わりにはなりません。特定のドメインだけに問題がある場合は、3つのモードでの違いを記録してから、ルールの順序、ポリシーの転送先、DNSを確認してください。すべてのリクエストを同じ経路に変更しただけで、問題が解決したと判断しないようにしましょう。
ルールの例は構文の説明用で、あらゆるネットワークに使える完全なConfigではありません。コード片をコピーする前に、マッチ条件、転送先ポリシー、FINALの役割を理解し、元に戻せるファイルを保管してください。
03 / CONNECT & VERIFY
Homeの接続スイッチをオンにし、システムの案内に従ってVPN構成を許可します。次にConnectivity Testを実行し、繰り返しテストできるサイトへアクセスして、Dataまたは関連する記録で接続状況を確認してください。失敗した場合は、いったん接続を切って基本ネットワークを確認し、サーバー、認証、Global Routing、Config、DNSの順に確認します。一度に変更する項目は一つにして、変更前後の結果を記録してください。
トラブルシューティングでは、使用中のネットワークの種類、失敗する接続先、他の項目が正常かどうか、最近変更した設定を明記してください。認証情報を含む完全なリンクをそのまま送信しないでください。再現可能な症状の説明は、認証情報全体よりも役立つことが多くあります。
APP STORE / 正規版と購入について
Shadowrocket サブスクリプション設定ガイド · 公式マニュアルはShadowrocketの公式サイトおよび公式マニュアルです。本サイトが公式サイトです。アプリを入手する前に製品を確認し、入手後にご自身の接続情報を設定してください。クライアントの購入と接続サービスの設定は別のものとして考える必要があります。
App Storeの製品ページを開き、デベロッパがShadow Launch Technology Limitedであること、アプリIDが932747118であることを確認し、本サイトのヘッダーにある公式アイコンと照合してください。名前が似ているだけでは、これら3項目の確認に代わりません。検索結果での表示順も判断材料にはなりません。製品ページのURLにあるid932747118で対象アプリを識別できます。確認後、価格と現在のアカウントの購入状況を確認してください。
クライアントの買い切り ≠ 接続サービスのプラン。Shadowrocketは有料のクローズドソースアプリです。米国ストアでの価格は2.99米ドルですが、実際の価格はApp Storeの表示に準じ、各ストアでは現地通貨で表示されます。本サイトでは、ノードやサブスクリプションの提供、販売、推奨は行っていません。接続機能を利用するには、ご自身がすでに利用しているサブスクリプションまたはサーバー情報が必要です。アプリを購入してもサーバーが自動で用意されたり、既存のサブスクリプションの有効期間が延長されたりすることはありません。
製品がストアに表示されるか、利用できる支払い方法、表示通貨は、現在のApp Storeのストア地域やアカウントの状態によって異なります。目的のアプリが検索で見つからない場合は、まず本サイトの正規版確認ページで製品ページへの入口を確認し、次に現在のストアアカウントとストア地域を確認してください。検索で見つからないことだけを理由に、デバイスに対応していないと判断しないでください。互換性、システム要件、購入対象デバイスはApp Storeの表示に準じます。アカウントや支払いに問題がある場合は、ストアが案内するアカウントおよび購入手順に従ってください。
別のデバイスに移行した場合や再インストールした場合は、購入時のアカウントでApp Storeの購入済み項目を確認してください。iPhoneとiPadのユニバーサル購入やファミリー共有の対象範囲はApp Storeの表示に準じます。アプリを再入手したら、HomeとConfigを開いてデータがそろっているか確認し、現在選択されている項目も確認してください。iCloudで同期している場合も、デバイスごとに同期状態と有効な項目を確認します。サブスクリプションの有効期限やサーバーの利用可否は、ご自身のサービス情報をもとに別途確認してください。
アプリはApp Storeから更新でき、ストアページでは互換性や更新履歴を確認できます。サブスクリプションの更新は、クライアント内で登録済みのリンクを再取得する操作です。Configの変更はルールやConfigファイルに関わります。更新後に問題が起きた場合は、まずどの段階で変化が起きたのかを確認し、現在のConfigと必要な記録を残してから、一項目ずつ比較してください。最初からすべてのデータを削除しないでください。サブスクリプションとConfigを復元できることを確認してから、再追加するか判断しましょう。
READING / テーマ別ガイド
基本的な接続を確認したら、具体的な疑問に応じてテーマ別の記事をご覧ください。プロトコルの記事では通信の前提を、Dataの記事では確認方法を、正規版の見分け方の記事ではApp Storeでの確認ポイントを解説します。テスト条件を記録し、一つの設定や一度のテスト結果をすべてのネットワークに当てはめないようにしましょう。
QUICとUDPの通信特性からHysteria2を理解し、プロトコルの仕組みと実際の通信経路の状態を区別します。既存のサーバーを追加する際は、認証情報、サーバー名、関連する通信項目を確認してください。パケットロスや遅延が大きい環境での動作も実際にテストする必要があり、プロトコル名だけでは判断できません。
記事を読む →サーバー別とアプリ別に確認した場合の数値の意味を比較し、集計範囲、テスト時間、接続動作の関係を理解します。ルール分岐を調べるときは、サーバーとConfigを固定し、再現可能なアクセス操作で記録を比較してください。累積通信量だけを、特定のリクエストが成功した証拠としないようにしましょう。
記事を読む →デベロッパ名、公式アイコン、アプリIDでShadowrocketを確認し、名前が似ていることだけで判断しないようにしましょう。App Storeの製品ページで確認すべき箇所と、製品の確認、デバイスの互換性、アカウントの購入状況を別々に確認する方法を解説します。
記事を読む →サブスクリプションの更新やDNSについては、ブログ一覧から関連するテーマを探せます。操作手順だけを確認したい場合は、使い方のページに戻ってください。複数の要素が関わる問題では、トラブルシューティングガイドの症状別の手順で範囲を絞るほうが、複数のスイッチを同時に変更するより検証結果を整理しやすくなります。
すべての記事を見る →