App Store正規版 · 公式ガイド

Shadowrocketサブスクリプションの追加とルール設定

iPhoneとiPad向けのルールベースのプロキシクライアントです。ルールによる振り分けに対応し、アプリはApp Storeで買い切りです。

  • Subscribe
  • Global Routing
  • On Demand

正規版の確認と購入時の注意

ストアの情報を確認してからアプリを購入

ShadowrocketはApp Storeで提供されているクローズドソースの商用アプリです。購入前にデベロッパ名、公式アイコン、アプリIDを確認してください。購入後に、ご自身のサブスクリプションまたはサーバー情報を用意します。

正規版を確認する3つのポイント

  • デベロッパ

    製品ページに「Shadow Launch Technology Limited」と表示されていることを確認してください。検索結果で名前が似ているだけでは正規版とは判断できません。詳細ページを開き、デベロッパ名を一字ずつ確認しましょう。

  • 公式アイコン

    このガイドで使用している公式アプリアイコンを確認してください。白地に青紫色の輪郭で描かれたロケットが目印です。アイコンだけで判断せず、デベロッパ名と製品ページのURLも併せて確認してください。

  • アプリID

    指定の製品ページURLにはid932747118が含まれています。アプリIDは正規版を確認する重要な手がかりです。検索順位やタイトルに含まれる別称だけで判断しないでください。

App Storeで正規版を確認する手順 →

アプリの買い切り購入と接続サービスは別

買い切りで得られるのはアプリの利用権であり、利用可能なサーバー、サブスクリプション、接続サービスが付属するわけではありません。本ガイドではサーバーやサブスクリプションを提供・販売・推奨していません。サブスクリプションURLはご利用のサービス提供元から入手してください。サーバー情報をお持ちの場合は、プロトコルに応じて設定するか、提供元から受け取った共有リンクを追加できます。

米国ストアでは約2.99米ドルです。各ストアでは現地通貨で表示され、最終価格はApp Storeの購入確認画面でご確認ください。接続サービスの有効期限、通信量、サブスクリプションの更新権限はサービス提供元が管理します。アプリの購入履歴で、これらのサービスの利用状況を確認することはできません。

ストアでの表示とアカウントの国または地域

ストアを開いたら、まずデバイスで使用中の購入用アカウントとストアの国または地域を確認してください。購入可能かどうか、対応デバイス、システム要件、購入対象範囲はApp Storeの表示に従ってください。購入手続きを進められない場合は、まずストアに表示された案内を確認し、地域による表示の問題を接続トラブルとして扱わないようにしましょう。

同じApple Accountの購入履歴は、アプリを再取得する際の確認の起点になります。別のデバイスで使用する前に、購入履歴、そのデバイスとの互換性、ストアに表示される操作ボタンを確認してから次の手順に進んでください。

購入の復元、設定の復元、アプリのアップデートは別々に確認

機種変更や再インストールの際は、まずApp Storeの購入済み項目でShadowrocketを探し、ストアの案内に従って入手してください。アプリの購入が復元されても、サーバー情報やルールが復元されたとは限りません。以前のデバイスにあったサブスクリプションURL、Configファイル、同期状況をそれぞれ確認してください。アプリを削除する前に必要なデータをバックアップしましょう。特に、手動で入力した情報やサブスクリプションから再取得できないサーバー設定は忘れずに保存してください。

アプリはApp Storeからアップデートできます。ストアの自動アップデート設定も利用できます。サブスクリプションの更新はアプリ内で行い、サービス提供元からサーバー情報を再取得します。この2つは別の操作です。アプリをアップデートしてもサブスクリプションの有効性は保証されず、サブスクリプションを更新できても、選択中のサーバーに接続できるとは限りません。まず両者を区別し、それぞれの画面で確認してください。

購入済み項目からの再取得と機種変更の手順 →

機能と設定画面

目的に合わせて主要機能を確認

サーバー情報の追加、接続方法の選択、ルールの作成は、それぞれ別の手順です。まず手元の情報がサブスクリプション、単一サーバーのリンク、Configファイルのどれに当たるかを確認し、該当する章を参照してください。異なる種類の情報を同じ入力欄に入れないようにしましょう。

Global Routingとルールの順序

Global Routingはトラフィックの処理方法を決めます。Configは現在の設定にあるルールに従って振り分け、Proxyはプロキシ経由、Directは直接接続します。ドメインやアドレスごとに接続先を分ける場合はConfigを選び、使用中の設定ファイルを確認してください。ルールは通常、上から順に照合されます。より具体的な条件を適切な位置に置き、最後にどのルールにも一致しない通信を処理します。右側の断片は構文の例であり、完全な設定ファイルの代わりにはなりません。変更前に元のファイルを保存し、変更後は接続スイッチだけでなく実際のリクエストで適用されたルールを確認してください。

rule
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

基本操作のプレビュー

手元の情報から接続確認まで

初回設定では、まず最短の手順で接続を確認し、その後にルールや自動接続の条件を追加します。以下は、ご自身のサブスクリプションまたはサーバー情報をすでに用意している場合の手順です。詳しい操作とトラブル時の確認事項はチュートリアルをご覧ください。

  1. Add Server / Subscribe:情報を追加

    手元の情報がサブスクリプションURL、単一サーバーの共有リンク、手動入力用の情報のどれかを確認します。サブスクリプションはSubscribeから追加し、手動入力の場合はAdd ServerでTypeを選んで設定します。QRコードまたはクリップボードから追加した場合も、Homeに戻って想定どおりの情報が表示されているか確認してください。初回の更新後にサーバーリストを確認し、テストするサーバーを一つ選びます。

    リンクをコピーする際は、特に疑問符以降のパラメーターを含め、URL全体を保ってください。リストが作成されない場合は、まず追加時の問題を解決します。接続モードを切り替える必要はありません。リストが作成されても接続できない場合は、選択したサーバーの認証情報、通信方式、ネットワーク環境を確認します。この2種類の問題は分けて記録し、正しいサブスクリプションを何度も削除しないようにしましょう。

  2. Global Routing:処理方法を選択

    Configのルールに従って振り分ける場合はConfigを選び、該当する設定ファイルが選択されていることを確認します。プロキシ経由の接続を確認する場合はProxy、直接接続する場合はDirectを選びます。この3つはトラフィックの処理方法であり、サーバーの種類ではありません。同じサーバーを選んだままでも、モードを切り替えるとリクエストがプロキシを経由するかどうかが変わる場合があります。

    最初のトラブルシューティングでは、今回のテストで何を確認するのかを明確にしてからモードを選びます。サーバーに接続できるかの確認と、特定のドメインにルールが適用されるかの確認は別の作業です。サーバーの変更、ルールの編集、モードの切り替えを同時に行うと、結果が変わっても原因を特定しにくくなります。用語については用語ガイドをご覧ください。

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

    接続スイッチをオンにし、初回はシステムの案内に従ってVPN構成の追加を許可します。この許可によってアプリがシステムのネットワーク接続構成を作成できるようになりますが、サブスクリプションが作成されたり、サーバー情報が補完されたりするわけではありません。Homeに戻って接続状態を確認し、Connectivity Testを実行してから、確認したい接続先にアクセスします。実際の結果をもとに設定が反映されているか判断してください。

    スイッチがオンでも、すべての接続先が選択したサーバーを経由するとは限りません。問題がある場合は、「基本ネットワーク → 選択中のサーバー → Global Routing → 現在のConfig → 該当するルール」の順に確認してください。エラーメッセージは原文のまま記録し、一度再現してから設定を一つだけ変更します。トラブル調査用の情報を共有する際は、サブスクリプションの認証情報、パスワードなどを隠してください。

デバイスとストア

iPhone・iPadでの入手方法

アプリはApp Storeからのみ入手できます。まず購入用アカウントと互換性を確認してからインストールしてください。購入済みのデバイスでは、購入済み項目を先に確認しましょう。システム要件と購入対象範囲はApp Storeの表示に従ってください。

iPhone

App Storeの製品ページで正規版を確認して購入し、インストール後に既存のサブスクリプションまたはサーバー情報を用意します。初めて接続スイッチをオンにする際は、システムに表示されるVPN構成の追加案内を読み、ご自身の利用目的に応じて許可してください。アプリのインストール、情報の追加、接続確認は連続して行うものの、それぞれ別の手順です。一つの手順が成功しても、ほかの手順が完了したことにはなりません。

日常的に使う際は、Homeで選択中のサーバーとGlobal Routingを確認してください。ネットワーク環境が変わると、以前のテスト結果が当てはまらない場合があります。現在のネットワークで改めて確認しましょう。アプリの削除や機種変更を予定している場合は、サブスクリプションと必要なConfigファイルを保存してから、デバイス上のアプリデータを扱ってください。

iPhoneでの入手手順を見る →

iPad

同じApple Accountを使う場合は、まず購入済み項目からアプリを探してください。iPhoneとiPadで共通して購入できる範囲はApp Storeの表示に従ってください。大きな画面ではリストや設定画面の配置が異なる場合があります。ボタンの場所だけを頼りにせず、Home、Config、Settingsなどの画面名を目印に確認しましょう。

別のデバイスでアプリを入手した後、サーバーと設定が復元されているかを個別に確認してください。iCloudで同期する場合も、実際に同期された内容を確かめてからテストするサーバーを選びます。同じサブスクリプションを2台で使う場合の接続数、通信量、利用条件は、ご利用のサービス提供元の案内をご確認ください。

iPadでの入手手順を見る →

Mac / Apple TVでも同じApp Storeから入手できます。システム要件と購入対象範囲はApp Storeの表示に従ってください。

ストアの購入履歴とデバイス上の設定は別々に管理

購入履歴はアプリを入手できるかの確認に使い、サブスクリプションと設定は利用環境の復元に使います。機種変更前に、使用中のConfigファイルとGlobal Routingを記録し、必要な情報をバックアップしておきましょう。新しいデバイスで復元した後、同じ順序で確認すると、「アプリを入手済み」と「接続環境を復元済み」を区別しやすくなります。

入手手順を見る →
App StoreでShadowrocketをダウンロード

テーマ別ガイド

設定、プロトコル、サブスクリプションのトラブル対処

基本的な接続を確認した後、実際の問題に合わせてテーマ別ガイドを参照してください。まずアプリ内に表示される項目やエラーメッセージを確認しましょう。モードの問題はGlobal Routing、手動入力の問題はプロトコルの設定項目、リスト更新の問題はサブスクリプションの確認リストをご覧ください。

記事一覧を見る →