932747118
App Storeの製品ページURLにあるid932747118を確認してください。名前が似たアプリがある場合は、デベロッパ名と公式アイコンもあわせて確認しましょう。
APP STORE FACTS
アプリ本体、接続設定、アップデートの入手先を区別してから、設定を始めましょう。
932747118
App Storeの製品ページURLにあるid932747118を確認してください。名前が似たアプリがある場合は、デベロッパ名と公式アイコンもあわせて確認しましょう。
買い切り
米国ストアでの価格は$2.99です。実際の価格は決済画面でご確認ください。アプリの買い切りは接続サービスの契約とは別です。利用には、ユーザー自身が用意したサブスクリプションまたはサーバー情報が必要です。
App Store
自動アップデート
アップデートはApp Storeから配信されます。自動インストールの可否はデバイスの自動アップデート設定によって異なり、App Storeで手動確認することもできます。
ShadowrocketはAppleプラットフォーム向けの有料ルールベースのプロキシクライアントで、クローズドソースの商用アプリです。当サイトは公式サイト・公式ハンドブックとして、App Storeで確認できる情報とアプリ内の実際の設定項目を解説します。購入によって得られるのはクライアントの利用権です。接続先、認証情報、ルールファイルはそれぞれ別途用意する必要があり、互いに代用することはできません。
初めて設定する際は、まず既存のサーバー設定を1件使って接続を確認し、その後サブスクリプション、ルール、自動接続の条件を順に追加するのがおすすめです。問題が起きたときに、サーバー情報の不足、ルールの適用状況、現在のネットワークのいずれに原因があるか切り分けやすくなります。変更前の値を記録し、一度に一項目ずつ変更すると、複数の設定を同時に有効にするより原因を特定しやすくなります。
SETTINGS / THREE TOPICS
目的に応じてお読みください。初期値を確認できない場合は、現在のアプリ画面を優先し、例を既定の設定として扱わないでください。
Global Routingでは、リクエストをConfig、Proxy、Directのどの方式で処理するかを選択します。Configは現在有効な設定ファイルのルールに従って処理し、Proxyはプロキシ可能なリクエストを選択中のプロキシに渡し、Directは直接接続します。選択中の項目は現在のアプリ画面で確認してください。明確な振り分けルールがある場合は、まずConfigを選ぶのがおすすめです。問題の切り分けには、同じネットワーク・接続先で処理方式を一時的に切り替えて比較し、確認後に元の設定へ戻します。方式を切り替えてもサーバーは変わらず、認証情報の誤りも修正されません。
Configで有効なファイルとRuleの内容を確認します。DOMAIN-SUFFIXはドメインの末尾で、GEOIPはIPアドレスの国・地域情報で一致を判定し、FINALはそれまでに一致しなかったリクエストを処理します。PROXY、DIRECT、REJECTはそれぞれ異なる処理方針です。まずルールの順序と、指定されたポリシーが存在するかを確認してから、例外を追加しましょう。例にあるexample.comは構文の説明用です。既存ファイル全体を置き換えないでください。既定のルールは現在の設定によって異なるため、特定のファイルの動作をすべてのユーザーに共通するアプリの既定値とみなすことはできません。
DNSはドメイン名を接続先のIPアドレスに変換しますが、名前解決が成功しても接続先への接続が成功するとは限りません。トラブル対処では、名前解決、ルールの一致、サーバーへの接続性を分けて確認してください。DNS関連の値は現在の設定ファイルの影響を受ける場合があります。既定の状態はアプリと有効なファイルの表示で確認してください。まずは検証済みの設定を維持し、名前解決の問題が確認できた場合に限って一項目ずつ変更し、変更前後の状況を記録するのがおすすめです。DNS設定をむやみに重ねるとリクエスト経路が変わり、ルールの結果を再現しにくくなることがあります。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
ルール構文の例です。実際の結果は設定全体、ルールの順序、利用可能なポリシーによって異なります。
On Demandは条件に応じて接続を開始する機能です。手動接続が安定してから設定するのがおすすめです。SettingsでOn Demandを開き、現在利用できる条件を確認したうえで、どのネットワーク環境で接続したいかを明確にして、一項目ずつ設定してください。既定のスイッチ状態や条件は現在のアプリ画面で確認します。初回の検証では手動操作を使い、自動接続が確認に影響しないようにしましょう。切断後に再接続される場合は、設定をすべて削除するのではなく、まずOn Demandの条件とシステムのVPN状態を確認してください。自動接続には、利用可能なサーバーと正しい認証情報が別途必要です。
Add Serverでは、ユーザー自身が用意したサーバー情報を入力します。該当するTypeを選び、提供されたパラメータに従ってHost、Port、認証情報を入力してください。必要な項目はプロトコルごとに異なります。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardのパラメータを相互に流用することはできません。既存の設定に記載された内容をそのまま入力し、ポート、パスワード、通信方式などを推測しないでください。すべてのサーバーに共通する推奨値はありません。初期値は現在の画面で確認し、保存後は対象の項目を選択して実際のリクエストで接続を検証します。
Connectivity TestとPingは到達性の確認に役立ちますが、テスト方法によって結果は異なり、数値は実際のダウンロード速度を示すものではありません。同じネットワーク環境でテスト方法を固定して比較し、実際のWebページの読み込み状況もあわせて確認してください。Test Methodの初期値は現在のSettings画面で確認します。テストに応答があってもページが開かない場合は、Global Routing、DNS、Logを続けて確認してください。テスト失敗時も、接続先がテストに応答しないのか、接続自体に失敗しているのかを切り分けましょう。一度の結果だけで設定全体が使えないと判断するのは避けてください。
CHECK IN ORDER
詳しい説明が必要な場合は設定ハンドブックで項目ごとに確認し、テスト結果一つだけを根拠にすべての設定を繰り返し変更しないでください。
設定ハンドブックを読む →Subscribeでは、ユーザー自身が用意したサブスクリプションの接続先を管理します。サブスクリプションURLにはアクセス用の認証情報が含まれることが多いため、パスワードと同様に安全に保管してください。使用前にURLが完全であることを確認し、アプリに表示される現在の読み込み方法で追加した後、作成されたサーバーグループを確認します。接続先ごとに見分けやすい名前を付け、更新後は選択対象の項目が残っているか確認しましょう。自動更新などの初期状態は現在のアプリ画面で確認してください。サブスクリプションを更新すると提供元の内容が更新されますが、すべてのサーバーが常に利用できるとは限らず、現在のルールファイルも同時に更新されるわけではありません。
Configは主に設定ファイルとルールを管理し、サーバーのサブスクリプションは主に接続先の項目を管理します。それぞれ役割が異なります。サブスクリプションを読み込んだ後にConfigを選ぶ場合も、どの設定ファイルが有効か確認してください。編集前に復元できるコピーを残し、特にGeneral、Rule、参照されているポリシー名を確認しましょう。ファイル全体を置き換えると、既存の例外ルールが失われることがあります。有効なファイルと既定の内容はアプリ画面で確認してください。リモート設定の更新で手動変更が置き換わる場合もあるため、保存先と更新方法もあわせて記録しましょう。
iCloud関連の項目はデバイス間のデータ管理に使い、Dataではアプリに記録された通信量を確認できますが、どちらも接続確認の代わりにはなりません。同期範囲、スイッチの初期状態、集計方法は現在のアプリ画面で確認してください。変更や削除の前に、別のデバイスで同期内容を確認し、重要な設定は復元できるよう記録を残すのがおすすめです。Dataに通信量が表示されても、すべての接続先が想定どおりに振り分けられたとは限りません。接続を確認するときは、実際のアクセス結果、現在の処理方式、関連ログをあわせて確認してください。
KEEP THE ROLES SEPARATE
各項目の役割を確認してから、どれを更新するか判断しましょう。読み込みが成功しただけで、接続も検証済みだと考えないでください。
設定を読むときは、「画面上の選択項目」「設定ファイルの内容」「システムの許可」の3つを区別してください。Global Routingはアプリが現在使用する処理方式、Ruleはファイル内の一致条件、システムのVPN許可はアプリが該当するネットワーク設定を作成するためのものです。一つの層が正常に見えても、ほかの層の確認が完了したとは限りません。画面上部のスイッチだけで判断せず、順番に確認しましょう。
本ハンドブックでは、確認できていない設定を固定の初期値として記載しません。実際の表示は、既存の設定、デバイスの状態、アプリの画面によって異なる場合があります。まず検証済みのパラメータを使い、明確な目的がある場合に調整してください。DNS、Proxyのポート、On Demandなどは、具体的な目的がなければ現在の状態を記録し、スイッチを増やすためだけに変更しないでください。項目ごとの意味と確認方法はSettingsの設定ガイドをご覧ください。
DEVICES / STORE
同じApp Store製品ページで購入情報と互換性を確認してください。システム要件はApp Storeのページに記載された内容をご確認ください。
まずは既存の設定を手動で1件読み込む方法がおすすめです。購入前にデバイスの互換性を確認し、初回接続時にシステムからVPN構成の追加を求められたら、内容を確認してから許可してください。許可後はHomeに戻ってサーバーを選び、Global Routingを確認し、接続先へのアクセスを検証します。
入手方法を見る →同じAppleアカウントで購入済み項目とユニバーサル購入の対象かを確認してください。詳細はApp Storeの記載を基準にします。画面のレイアウトが異なっても、サーバーパラメータとルールの意味は同じです。別のデバイスにインストールした場合も、設定内容、システムの許可、実際の接続結果をそれぞれ確認してください。
入手方法を見る →Mac / Apple TVでも同じApp Storeから入手できます。互換性、システム要件、ユニバーサル購入の対象かどうかは、App Storeの記載をご確認ください。
アプリの購入履歴と、デバイスに保存されている接続情報は別のものです。同じAppleアカウントの購入済み項目からアプリを復元できても、すべてのデバイスに同じサーバー、サブスクリプション、ルールが保存されているとは限りません。デバイスを変更したら、現在選択されている項目を確認し、アプリが表示されたことだけで準備完了と判断しないでください。iCloud関連機能を使う場合は、実際の同期範囲も確認しましょう。
システムのVPN構成追加画面が初めて表示されたら、直前に起動したShadowrocketからの要求であることを確認してください。システムで構成の追加を許可した後、アプリに戻って接続状態を確認します。確認画面が表示されない、許可を取り消した、またはシステムの状態に問題がある場合は、チュートリアルの初回接続手順に沿って確認してください。デバイス上のほかのネットワーク設定が結果に影響する場合もあるため、現在の情報を残し、一度に一つずつ確認することをおすすめします。
QUICKSTART / 01—03
再現できる手動接続を一度確認してから、振り分けの例外と自動接続条件を追加します。
ユーザー自身が用意したサーバーパラメータまたはサブスクリプションURLを準備します。Add Serverでプロトコルに応じた項目を入力するか、アプリに表示される現在の読み込み方法でサブスクリプションを追加してください。保存後はHomeに想定した項目が表示されているか、名前で見分けられるか、Host、Port、Typeが一致しているかを確認します。サブスクリプションURLに含まれる認証情報を、公開スクリーンショット、コメント、共有文書に載せないでください。
読み込みが完了したことは、情報が読み取られたことを示すだけで、サーバーが利用可能である証明にはなりません。リストが空の場合は、URLが完全か、提供元の内容を読み取れるか、形式が適切かを確認してください。一部の項目だけに問題がある場合は、サブスクリプション全体をすぐ削除せず、該当項目のパラメータを優先して確認します。手動で項目を補う場合は、既存の設定に記載された情報を使ってください。
目的に応じてConfig、Proxy、Directを選びます。既存のルールを使う場合はConfigを選び、有効なファイルを確認してください。選択中のプロキシ接続を一時的に確認する場合はProxyを比較に使い、Directでは直接接続した結果を確認します。3つの方式はサーバーやプロトコルの違いではありません。切り替える前に元の値を記録し、検証後に戻せるようにしましょう。
特定の接続先で想定と異なる結果になった場合は、例外を追加する前に、最終的にどのルールに一致し、どのポリシーが適用されたかを確認してください。ルールは順番に処理されるため、先に一致したルールによって後の項目が適用されないことがあります。新しいルールを追加する前に一致範囲を把握し、特に影響範囲の広い項目をファイルの先頭に置く場合は慎重に検討してください。
使用するサーバーを選択して接続を開始し、システムの案内に従ってVPN構成を許可します。その後、利用可能と分かっている接続先にアクセスし、Connectivity Test、Log、実際の読み込み状況をあわせて確認してください。画面上部に接続状態が表示されても、Webページが利用できるか、ルールが正しく適用されるかは、実際のリクエスト結果で確認する必要があります。
接続に失敗したら、まず現在のネットワークで通常どおりアクセスできるかを比較し、次にサーバーパラメータ、最後にルールとDNSを確認してください。ネットワーク、接続先、テスト方法をそろえ、一度に一項目だけ変更します。Pingの応答やDataの増加だけでは、すべてのアプリ通信が同じポリシーで処理されたとは判断できません。具体的に失敗した接続先を記録すると、原因を絞り込みやすくなります。
VERIFY / PURCHASE / RESTORE
アプリ名だけで判断せず、デベロッパ、公式アイコン、アプリIDの3点を確認してください。
App Storeの製品ページで、デベロッパがShadow Launch Technology Limitedであることを確認し、ページURLに含まれるid932747118も照合してください。さらに、ストアのアイコンと当サイトのヘッダーに表示されている公式アイコンを見比べ、3点が一致していることを確認してから購入しましょう。製品名ShadowrocketとアプリIDの確認には、別称ではなく正式な名称を使用してください。
検索結果に似た名前のアプリが並ぶと、混同しやすくなります。タイトルの一語だけで判断せず、スクリーンショットの雰囲気や紹介文も決め手にしないでください。アプリIDは特定の製品を示し、デベロッパ名は提供元の確認に役立ちます。アイコンも含めて3点を照合すると、いずれか一つだけに頼るより確実です。詳しい確認方法は正規版の確認方法をご覧ください。
製品ページを開いたら、現在のAppleアカウントで利用しているストアの表示を確認してください。購入の可否、現地通貨での価格、互換性要件はストア上で確認する必要があります。検索結果に表示されない場合は、アカウントのストア地域、年齢制限、アカウントの状態を先に確認してください。検索結果がないだけでアプリ名が変わったと判断しないでください。
Webページのリンクと、デバイスで使用中のストアアカウントは同じものではありません。決済前に現在のアカウントとページの情報を確認し、システム要件はApp Storeの記載を基準にしてください。このトップページでは、特定のバージョンやアップデート日を固定して表示していません。変更内容を確認する場合は、App Storeのアップデート履歴と現在のアプリ画面をあわせてご覧ください。
Shadowrocketは買い切りです。米国ストアでの価格は$2.99で、各ストアでは現地通貨で表示されます。最終価格はストアの決済画面でご確認ください。iPhoneとiPadでは、同じAppleアカウントの購入履歴を確認できます。ユニバーサル購入やその他のデバイスでの利用可否はApp Storeの記載をご確認ください。機種変更や再インストールの際は、まず購入済み項目から元のアプリを探し、現在サインインしているアカウントを確認してください。
アプリを復元しても、すべての接続情報が復元されるわけではありません。削除する前に、ユーザー自身が用意したサブスクリプションURLと必要なパラメータを安全に保存し、現在有効な設定ファイルを記録してください。iCloudを使用している場合は、内容が実際に同期済みか確認します。App Storeに購入ボタンが表示される場合は、デバイスに以前インストールされていたという理由だけで重複購入と判断せず、アカウントと購入履歴を確認してください。詳しい手順は購入済みアプリの復元方法をご覧ください。
アプリの買い切りと接続サービスの契約は別です。アプリを購入するとクライアントの利用権を得られますが、サーバー、サブスクリプションURL、認証情報が自動で用意されるわけではありません。当サイトでは接続先やサブスクリプションの提供、販売、推奨は行わず、ユーザー自身が用意した設定をShadowrocketに読み込み、ルール、接続、診断結果を確認する方法を解説します。必要な情報をまだ用意していない場合は、画面の説明を先に確認し、不明なパラメータを推測で入力しないでください。
サーバーの利用可否や接続状況は実際の接続条件によって決まり、アプリの購入状態から推測することはできません。サブスクリプションの更新は提供元の内容を更新し、App Storeのアップデートはアプリを更新します。両者は別の手続きです。問題が発生したら、購入・復元、設定の読み込み、接続確認のどの段階かを見極めて該当する項目を確認し、異なる問題の設定を繰り返し変更しないようにしましょう。
ARTICLES / RECENT TOPICS
基本の接続を確認したら、サブスクリプション管理、リクエストのブロック、ストアでの表示についても確認しましょう。
複数のサブスクリプションを読み込んだら、名前で提供元を区別し、更新前にグループを確認し、削除前に項目の所属先を見分けましょう。重複した内容の確認方法や、Homeで接続先を選びやすく整理し、似た名前の項目を同じサーバーと誤認しないための方法を解説します。
記事を読む →ルールの一致判定からREJECTの仕組みを理解し、DOMAIN-SUFFIXとIP-CIDRの適用範囲を確認します。リクエストのブロックには一致条件が必要で、すべてのページ内容に対応できるわけではありません。誤ってブロックした場合は、一致記録とルールの順序から原因を特定してください。
記事を読む →検索結果に表示されない場合は、ストア地域、スクリーンタイムの制限、アカウントの状態を順に確認してください。まず制限の原因を特定してから同じ製品ページに戻って確認し、検索語を何度も変えるだけで入手可能かどうかを判断しないようにしましょう。
記事を読む →