iPhone
App Storeの製品ページで開発者名とアプリIDを確認してから購入してください。初回接続の設定時に、VPN構成の追加を許可するようシステムから求められる場合があります。これは接続に必要なシステム上の許可であり、アプリにサーバー情報が自動で設定されるわけではありません。許可後、ご自身のサブスクリプションを読み込むか、サーバー情報を入力し、Homeで項目を選択してください。システム要件はApp Storeの表示をご確認ください。
iPhoneでの入手方法を見る →iPhone・iPad向けのルールベースのプロキシクライアントです。既存サブスクリプションの読み込みからルール振り分けまで、手順に沿って設定できます。App Storeでの購入は買い切りです。
まず接続の処理方法を決め、次に設定内のルール照合順序を確認します。サーバー情報の読み込み、Global Routingの選択、接続の有効化はそれぞれ別の操作です。一つを完了しても、残りが完了したことにはなりません。
Global RoutingでConfigを選ぶと、現在の設定にあるルールに従って接続が処理されます。DOMAIN-SUFFIXはドメインの末尾、IP-CIDRはアドレス範囲の照合に使われ、FINALはそれまでのルールに一致しなかった接続を処理します。ルールを読む際は、照合条件と末尾の処理方針をあわせて確認してください。PROXY、DIRECT、REJECTはそれぞれ異なる処理結果を示します。ドメインが記載されているかどうかだけで接続先を判断することはできません。
振り分けの問題を調べる際は、まず現在有効なConfigを確認し、一致する可能性のあるルールを上から順に見ていきます。具体的な条件は前方に、最終的な処理を行うルールは末尾に置くのが一般的です。変更前に元の設定を保存し、一度に一つの条件だけを変更してから、接続記録で結果を確認しましょう。ルールの順序の問題か、選択したサーバーに接続できない問題かを切り分けやすくなります。
ルールとプロキシモードの説明を見る →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT
FINAL,DIRECT
ドメイン名とアドレスは構文説明用の架空例です。実際の方針は、ご自身の設定や用途に応じて決めてください。
HomeでGlobal Routingを確認します。Configは現在の設定に従って接続を処理し、Proxyは接続をプロキシ経由で処理し、Directは直接接続します。モードを選んでも、不足しているサーバー情報が補われたり、システムの接続許可が不要になったりするわけではありません。以下で各モードの用途を説明します。初回接続の前に目を通し、ご自身の設定に合ったモードを選んでください。
3つのモードの違いを見る →ルール設定がある場合は、HomeのGlobal RoutingでConfigを選びます。現在の設定に従って、接続ごとにPROXY、DIRECTなどの定義済み方針が適用されるため、接続先によって結果が異なる場合があります。選択する前にConfigを開き、有効なファイルを確認してください。「読み込み済み」と「有効」は別の状態です。一部の接続先が想定どおりに処理されない場合は、すべてのサーバーを読み込み直す前に、一致したルールと処理方針を確認しましょう。
選択したプロキシが利用できるか一時的に確認する場合は、Global RoutingでProxyを選び、使い慣れた接続先でテストします。接続をプロキシ経由で処理するモードで、Configとの比較に使えます。ただし、サーバーへの接続を保証するものではなく、既存サーバーの認証情報も変更しません。Proxyでは接続できてConfigで問題が起きる場合は、まずルールと処理方針を確認してください。確認後は、通常の用途に適したモードに戻します。
通常のネットワーク接続の状態と比較する場合は、Global RoutingでDirectを選びます。このモードでは直接接続するため、接続結果からプロキシサーバーの状態を判断することはできません。Directに切り替えて接続先が正常に開く場合は、差が特定の設定項目だけに起因すると決めつけず、プロキシ経路、ルール、名前解決の設定を確認してください。Directは接続の処理方法であり、アプリの接続を停止する設定ではありません。接続を停止する場合は、Homeのメインスイッチを別途確認してください。
以下の操作は、ご自身のサブスクリプションまたはサーバー情報をすでにお持ちであることを前提としています。Shadowrocket Hubではクライアントの設定と使い方を説明します。サーバーやサブスクリプションの提供・販売・推奨は行っていません。
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコルに対応しています。手動で追加する場合は、HomeからAdd Serverを開き、まずTypeを確認してから、既存の情報に沿ってHost、Port、認証情報を入力します。プロトコルによって項目や追加設定は異なります。あるプロトコルのPasswordや通信設定を、別のプロトコルにそのまま適用することはできません。
既存の共有リンクやQRコードがある場合は、対応する読み込み方法を使うと、手入力によるミスを減らせます。読み込み後も、プロトコルの種類、アドレス、ポートを確認してください。コピーした内容に改行や説明文が混ざっていないかにも注意が必要です。Hysteria2などではサーバー側のパラメーターとの一致も必要です。同じプロトコル名を選ぶだけで、ほかの設定まで自動的に正しくなるわけではありません。
プロトコルと設定項目の説明を見る →プロトコル名によって設定項目の意味が異なり、接続できるかどうかはサーバーのパラメーターによって決まります。
Add ServerでSubscribeを選び、ご自身のサブスクリプションリンクを入力して保存します。サブスクリプションを使うとサーバー項目をまとめて管理でき、次回以降は同じリンクから内容を取得して更新できます。ルールを含む設定ファイルとは別のものです。読み込み後は、まずHomeにサーバーが表示されていることを確認します。次に使用する項目を選び、最後にGlobal Routingと接続スイッチを確認してください。
更新に失敗した場合は、リンクが完全か、現在のネットワークからアクセスできるか、返された内容が読み込み条件を満たしているかを順に確認します。原因を調べる代わりにグループ全体を何度も削除するのは避け、削除前に有効な情報を保存してください。複数のサブスクリプションには見分けやすいメモを付けると、選び間違いを防げます。リンクにアクセス情報が含まれる場合があります。スクリーンショットの共有やログの記録、第三者への相談の前に、リンク全体と認証情報を隠してください。
サブスクリプション管理マニュアルを見る →https://example.com/sub?token=xxxx
On Demandは、設定した条件に応じて接続を開始する機能です。関連する項目はSettingsで確認できます。まずHomeから手動で接続し、アクセスできることを確認してから、条件を一つずつ設定するのがおすすめです。先に自動接続を有効にすると、ルール、サーバー、接続条件のどこに問題があるのか切り分けにくくなります。ネットワーク環境を変更した後は、メインスイッチとOn Demandの両方を確認し、想定どおりに動作するか確かめてください。
Dataでは通信量を確認でき、Diagnosticsでは診断情報を確認できます。通信量はクライアントを通過した通信を示すもので、サブスクリプションの残量ではありません。また、特定の接続先が想定どおりに振り分けられたことを直接証明するものでもありません。iCloud同期を使う場合は、端末のiCloud設定とアプリ内の同期オプションを確認し、両方の端末で内容を照合してください。同期は、変更前の設定バックアップの代わりにはなりません。
On Demandと通信量の説明を見る →状況を記録する際は、ネットワーク環境、選択中のモード、一部の接続先だけに問題があるかどうかも記載してください。
ShadowrocketはApp Storeから購入・インストールできます。まず製品ページを確認し、使用する端末の互換性と価格をご覧ください。システム要件、ユニバーサル購入、ほかの端末との互換性は、App Storeの表示をご確認ください。
App Storeの製品ページで開発者名とアプリIDを確認してから購入してください。初回接続の設定時に、VPN構成の追加を許可するようシステムから求められる場合があります。これは接続に必要なシステム上の許可であり、アプリにサーバー情報が自動で設定されるわけではありません。許可後、ご自身のサブスクリプションを読み込むか、サーバー情報を入力し、Homeで項目を選択してください。システム要件はApp Storeの表示をご確認ください。
iPhoneでの入手方法を見る →購入時と同じApple IDでApp Storeを開き、購入済み項目と製品ページの入手状況を確認してください。iPhoneとiPadで購入を共有できる範囲は、App Storeの表示をご確認ください。画面が広くてもプロトコルの設定項目の意味は変わりません。読み込み後はConfig、Global Routing、サーバーの選択を確認し、サブスクリプション名が表示されているかだけで判断しないでください。
iPadでの入手方法を見る →インストール後は、必要な情報がそろっていることを確認したうえで接続をテストします。各手順で確認ポイントを設け、問題が起きたら最後に通過した手順に戻りましょう。プロトコル、モード、DNSを同時に変更しないことで、原因を切り分けやすくなります。
Homeを開いてAdd Serverに進みます。サブスクリプションをお持ちの場合はSubscribeを選び、完全なリンクを貼り付けます。単体のサーバーをお持ちの場合は、Typeに応じた項目を入力してください。既存のQRコードや共有リンクから読み込むこともできます。保存後にHomeへ戻り、グループと項目が表示されたことを確認してから、接続に使用するサーバーを選びます。
確認ポイント:一覧に項目が表示され、選択した項目のプロトコルとアドレスが既存情報と一致していること。サブスクリプションの更新に成功しても、内容を取得できたことを示すだけです。実際に接続できるか、引き続き確認してください。
ルールを含む設定ファイルをお持ちの場合は、Configで有効なファイルを確認してから、Global RoutingをConfigに設定します。プロキシ経路を一時的に確認する場合は、比較用にProxyを使えます。モード名はサーバーの選択を意味しません。処理方法と現在選択しているサーバーは別々の設定なので、それぞれ確認してください。
確認ポイント:選択中のモードが接続をどのように処理するか説明できること。接続先が想定どおりに振り分けられない場合は、ルールと処理方針を確認してください。すでに正しいと確認した認証情報を、すぐに上書きしないでください。
メインスイッチをオンにし、システムの案内に従ってVPN構成を許可します。アプリに戻って状態を確認し、使い慣れた接続先にアクセスして、Connectivity Testと接続記録も参考に結果を判断してください。遅延テストは特定の測定方法での応答を示すもので、実際の通信速度を表すものではありません。日常的なアクセス確認の代わりにもなりません。
確認ポイント:接続状態、実際のアクセス結果、接続記録が互いに整合していること。一部の接続先だけに問題がある場合は、接続先、モード、ネットワーク環境を記録し、該当する項目を調べてください。
Shadowrocket Hubは、Shadowrocketの公式サイト・公式マニュアルです。このセクションでは、アプリの購入、設定内容、ネットワークサービスを分けて説明し、それぞれの問題を混同しないようにします。
公式アイコン、開発者名、アプリIDを確認してください。3つすべてが同じApp Store製品を示している必要があります。
App StoreでShadowrocketの製品ページを開き、開発者がShadow Launch Technology Limitedであることと、本サイトに掲載している公式アイコンを確認してください。製品ページのURLにあるid932747118は、アプリID 932747118に対応しています。検索結果には似た名前のアプリが表示されることがあります。購入前に、開発者名、公式アイコン、アプリIDの3点を照合してください。
App Storeに表示される通貨、購入可否、購入済み項目は、ストアで使用中のApple IDにより異なります。ウェブで製品ページを開けても、現在のアカウントで同じ購入状況が表示されるとは限りません。端末のApp Storeに表示される内容を基準に、アカウントの国・地域、互換性、購入確認の情報を確認してください。システム要件はApp Storeの表示をご確認ください。過去のマニュアルにあるシステムのバージョン情報だけで、インストール可否を判断しないでください。
Shadowrocketはクローズドソースの商用アプリで、買い切り方式です。米国ストアでの参考価格は約2.99米ドルですが、各ストアでは現地通貨で表示され、実際の金額は購入確認画面で確定します。機種変更や再インストールの際は、購入時と同じApple IDでApp Storeの購入済み項目を確認し、製品ページの入手状況も確認してください。ユニバーサル購入やファミリー共有の適用範囲はApp Storeの表示をご確認ください。購入履歴を確認する前に、再度支払わないようご注意ください。
アプリの更新はApp Storeから行い、端末のストア設定で管理できます。サブスクリプションの更新は、クライアントが既存のリンクからサーバー情報を再取得する操作です。この2つは別の更新です。アプリを再インストールしても、すべてのローカル設定が復元されるわけではありません。重要なルール、サブスクリプションのメモ、サーバー情報は事前に保存してください。iCloud同期を利用する場合も、同期結果を確認し、現在の設定が有効になっていることを確認してから接続をテストしてください。
目的に合った説明を参照してください。まず画面上の項目の位置を確認し、次にテスト結果を比較してから、問題に直接関係する設定を調整します。何度も読み込み直したり、複数の項目を同時に変更したりすることによる混乱を減らせます。
画面上の位置に沿って、よく使う項目やスイッチの役割を説明します。設定ファイル、処理モード、通信量の確認画面を区別し、アプリ内で項目を探しやすいよう英語表記をそのまま掲載しています。名前の似た操作を混同しないためにご活用ください。
説明を読む →ご自身がすでにお持ちのサーバーを対象に、遅延の数値が示す範囲と限界を解説します。地域、プロトコル、実際の接続の安定性をあわせて確認し、1回の測定値を日常の通信速度や長期的な利用可能性の保証とみなさないようにしましょう。
説明を読む →名前解決方法ごとの動作を比較し、DNS設定と接続処理の関係を説明します。変更前の値を記録し、変更後は同じ接続先で再テストしてください。ドメインの名前解決に失敗しているのか、サーバーへの接続に失敗しているのかを分けて確認できます。
説明を読む →