App Store 正規アプリ · 買い切り

Shadowrocket 設定・接続ガイド

iPhone・iPad向けの有料クライアントで、ルールによる振り分けと既存設定の読み込みに対応しています。買い切りで、入手先は App Store のみです。

  • Shadowsocks
  • VLESS
  • Config
  • On Demand

機能・章のインデックス

設定・振り分け・診断

接続方法を決める前に、サーバー情報、サブスクリプション、Config の用途を区別しましょう。サーバー情報には接続パラメータ、サブスクリプションにはサーバー一覧の更新、Config にはルールや関連設定が含まれます。それぞれ別の内容です。目的に合った章から操作を確認し、一覧の更新をルールの同期と混同しないようにしてください。

Config を選択してからルールの順序を確認

ルールによる振り分けでは、接続先のドメインやアドレスに応じて PROXY、DIRECT などのポリシーを決定します。Home の Global Routing で Config を選ぶと、現在の設定にあるルールに従って通信先が決まります。ルールは通常、上から順に照合されるため、具体的な条件を広範な条件より前に配置します。FINAL は、それまでのルールに一致しなかったリクエストを処理します。問題を調べる際は、まず選択中の Config を確認し、実際に一致したルールを特定してください。ルールを変更したら対象を絞って再テストします。サーバーと DNS を同時に切り替えると、結果が変わった原因を判断しにくくなります。

DOMAIN-SUFFIX,example.com,PROXY

該当する章を見る →

デバイス・App Store の入手先

iPhone・iPad での入手方法

どちらのデバイスでも、同じ App Store の製品ページから Shadowrocket を入手できます。購入前に使用中のデバイスの互換性と、現在使用している Apple アカウントを確認してください。対象デバイスで利用できる場合は、同じアカウントの購入済み項目から再ダウンロードできます。デバイスへの対応、システム要件、購入対象は App Store の掲載情報をご確認ください。アプリの購入履歴とアプリ内の設定は別々に確認が必要です。再ダウンロードしても設定が復元されるとは限りません。

Mac・Apple TV でも同じ App Store から入手できます。互換性はストアページの掲載情報をご確認ください。

ボタンを押すと製品ページが新しいタブで開きます。ストアに「利用できません」と表示された場合は、現在のストアとアカウントの状態を確認し、App Store の案内に従ってください。検索結果に表示された名前だけでアプリを特定しないでください。

初回接続・3ステップの概要

既存情報の準備から接続確認まで

この手順は、ユーザー自身がサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。開始前に必要なパラメータを準備し、現在も有効であることを確認してください。まず手動で最小限の接続を行い、その後ルールや On Demand の条件を一つずつ追加すると、読み込みの誤り、モード選択、ネットワーク障害を切り分けやすくなります。各設定の場所は現在のアプリ画面で確認してください。操作時は、以下に記載した英語の画面表示を目印にしてください。

  1. Add Server:既存のサーバーまたはサブスクリプションを追加

    Home で Add Server を開きます。単体サーバーのパラメータがある場合は、情報に合わせて Type を選び、Host、Port、該当する認証情報を入力してください。サブスクリプションがある場合は Subscribe を選び、完全な URL を貼り付けます。既存の QR コードは Scan QR Code から読み込めます。読み込み後も Type と各フィールドを確認してください。保存して Home に戻り、SERVER グループに目的の項目が表示されたことを確認してから、サーバーを一つ選択します。

    読み込み結果が空の場合は、まず情報の形式と URL の完全性を確認してください。接続スイッチを何度も押さないでください。サブスクリプションの更新成功とサーバーへの接続成功は別のものです。前者は一覧を取得できたことを示し、後者は個々のサーバーパラメータと現在のネットワークにも左右されます。認証情報を含む内容は自分のデバイスにのみ保存してください。問題を他人に説明する場合は、先にそれらの情報を削除してください。

  2. Global Routing:Config、Proxy、Direct を選択

    Config は現在の設定ルールに従って通信先を決定します。Proxy はクライアントが処理する通信に選択中のプロキシを使用します。Direct は直接接続します。ルールによる振り分けを使う場合は Config を選び、Config 画面で目的のファイルが選択されていることを確認してください。モードを切り替えてもサーバーパラメータは修正されず、サブスクリプション内のすべての項目が自動でルールになるわけでもありません。

    特定の接続先を調べる場合は、現在のモードを記録してから、目的を決めて一度だけ切り替えてください。Direct ではアクセスできて Proxy ではできない場合、既存サーバーとその接続パラメータを引き続き確認します。Config でのみ失敗する場合は、ルールと関連する DNS 設定を重点的に確認してください。これは調査範囲を絞る方法であり、特定のコンポーネントが故障していると断定する根拠にはなりません。

  3. Home:接続を開始し、実際のリクエストを確認

    Home 上部の接続スイッチをオンにします。初回にシステムから VPN 構成の追加を求められた場合は、アプリの提供元を確認してから許可してください。その後、接続状態を確認し、Connectivity Test を実行して、テスト対象のページを実際に開きます。システムに接続済みと表示されても、それはローカルの接続状態を示すだけです。接続先にアクセスできるかは、ルール、DNS、サーバーの応答にも左右されます。

    テストに応答があるのに Web ページを開けない場合は、まず接続先 URL と現在のルールを確認し、次に名前解決の結果を調べてください。Data の通信量の変化からリクエストが送信されたかを判断できますが、それだけでアクセスの完了を証明することはできません。変更する項目は一度に一つにし、変更前の設定を保存してください。ログを確認する場合は、まず問題が起きたときの操作順を記録し、該当する時間帯の情報を調べましょう。

詳しい使い方を見る →

正規アプリ・購入について

App Store で正規アプリを確認する3つのポイント

Shadowrocket の公式アプリアイコン。App Store の製品ページとの照合に使用

Shadowrocket

名前だけで判断せず、アイコン、開発者、アプリ ID を確認してください。

  • 開発者:Shadow Launch Technology Limited
  • アプリ ID 932747118
  • 買い切り

アプリ名に加え、製品情報を照合

このサイトの入手案内から App Store に移動したら、まずアプリ名と公式アイコンを確認し、開発者が Shadow Launch Technology Limited であることを確認してください。製品ページの URL に id932747118 が含まれているかも確認します。この数字がアプリ ID です。名前が似た検索結果だけでは確認になりません。アイコンが似ているだけでも不十分です。3つの情報が一致したら、価格と互換性を確認してください。いずれかが異なる場合は、入手案内に戻り、製品ページを開き直してください。

価格は現在のストア表示をご確認ください

Shadowrocket はクローズドソースの有料アプリで、買い切り方式です。米国ストアの価格は約 2.99 米ドルです。ほかのストアでは現地通貨で表示されます。実際の支払額と購入条件は App Store の製品ページをご確認ください。他地域の価格を換算して支払いの判断に使う必要はありません。購入前に、現在のアカウントに対応するストア、ページに表示された通貨、決済時の案内を確認してください。

アプリの買い切り ≠ 接続サービスの契約

購入によって得られるのはクライアントアプリの利用権であり、サーバー、サブスクリプション、接続認証情報が自動で用意されるわけではありません。このサイトではサーバーやサブスクリプションを提供していません。マニュアルの読み込み手順は、ユーザーがすでに持っている情報を対象としています。アプリを購入しても SERVER リストが空の場合は、アプリを再購入せず、既存の情報を使って Add Server から追加してください。サーバーパラメータの有効性とアプリの購入履歴は別々に管理されます。接続に失敗しても、購入が無効になったことを意味するわけではありません。

アプリの購入履歴と設定は別々に復元

iPhone・iPad では、購入時と同じ Apple アカウントを使い、購入対象の範囲内で購入済み項目から再ダウンロードできます。詳細は App Store の掲載情報をご確認ください。再ダウンロードで復元できるのはアプリの入手であり、元のデバイスにあったサブスクリプション、選択中のサーバー、Config がすべて移行されるわけではありません。iCloud を使う場合は、両方のデバイスの設定と実際の内容を確認してください。自分のバックアップを使う場合は、復元前に入手元とファイルの内容を確認してから接続を再設定してください。

ストアでの表示とアカウントの地域

App Store で項目が表示されるかどうかは、現在のストア、アカウント、デバイスの互換性によって異なります。検索しても見つからない場合は、製品ページのリンクからストアの具体的な案内を確認し、アカウントの地域とデバイスが要件を満たしているか調べてください。システム要件は必ず App Store の掲載情報をご確認ください。古いスクリーンショットや検索結果の要約から推測しないでください。製品ページに購入やアカウントの問題が表示された場合は、ストアの案内に従って請求情報とアカウントの状態を確認します。アプリの設定を変更しても、ストアの決済問題は解決できません。

アップデート情報と再インストール前の確認

アプリは App Store からアップデートします。アップデート内容は製品ページで確認してください。接続問題の調査を始める前に、既存の設定と再現手順を記録します。アプリの削除を最初の対処にしないでください。再インストールする前に、自分のサブスクリプション、サーバー情報、Config を再取得できることを確認してください。再インストール後、システムの VPN 構成を再度許可する必要が生じる場合もあります。購入の復元に関する問題は入手案内を、接続の問題は使い方ガイドを参照し、手順が混同しないようにしてください。

Shadowrocket ドキュメントは、Shadowrocket の公式サイト・公式マニュアルです。目的に応じて章を選んでください。購入や購入済み項目からの復元は入手案内、追加と初回接続ははじめに、プロトコルのフィールドや設計上の考慮点はプロトコルリファレンスをご覧ください。既存の設定に見慣れない項目がある場合は、変更前にその役割を確認してください。サンプルに合わせるために、正常に使えている設定を置き換える必要はありません。

正規アプリの確認手順をすべて見る →

ブログ・テーマ別ガイド

ルール・DNS・デバイスの使い方

以下の記事では、テーマごとに操作の判断材料を補足しています。ルールが想定どおり適用されない場合は、照合対象と順序を確認してください。遅延テストに応答があっても Web ページを読み込めない場合は、DNS の名前解決とプロキシ接続を分けて調べます。別のデバイスへ移行する際は、購入履歴を確認してから設定内容を照合してください。各記事はクライアント内の操作を解説しており、単一のテスト値だけで実際の動作を判断しません。

トラブルシューティング

Shadowrocket の DNS 設定を解説:遅延テストは正常なのに Web ページが開けない場合の確認方法

遅延テストに応答があるのに Web ページを読み込めない場合は、名前解決、ルール、接続の問題を切り分ける必要があります。DNS 設定項目の役割と、順番に確認する手順を解説します。元の設定を残し、変更するたびに同じ接続先を再テストすると、結果を比較できます。

記事を読む →
入手と購入

Shadowrocket の iPad 利用ガイド:同じアカウントでの購入済み項目のダウンロードと横向き画面の違い

同じ Apple アカウントで iPad の購入済み項目を確認し、購入対象かどうかを App Store の掲載情報で確認する方法を説明します。横向き表示や Split View での画面の違い、設定の移行時に確認するポイントも取り上げ、アプリのダウンロードと既存設定の復元を区別します。

記事を読む →
記事一覧を見る →

初回接続がまだの場合は、まずはじめにを読んでから、具体的な症状に合った記事を確認してください。複数の設定を同時に変更しないようにしましょう。