App Store正規版・買い切り

Shadowrocket公式使い方ガイド

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

  • Global Routing
  • On Demand
  • 設定ファイル
  • 入手先App Store
  • 購入方法買い切り
  • 振り分け方式ルール照合
  • システム要件App Storeの製品ページをご確認ください

アプリの入手・購入済みの復元

App Storeの製品ページを確認してから、デバイス別の手順を選択

Shadowrocketを入手できるのはApp Storeのみです。製品ページを開き、アプリ名、販売元、アプリIDを確認してから、現在のストアに表示される価格を確認してください。デバイスの互換性、システム要件、購入の適用範囲は、App Storeの製品ページをご確認ください。

ボタンに「購入済み」または雲のアイコンが表示される場合は、購入時に使用したApple Accountでサインインしていることを確認し、ストアの案内に従ってください。購入履歴から復元できるのはアプリです。既存のサーバー情報、サブスクリプション、設定ファイルは別途確認が必要です。アプリを再インストールしても、設定が復元されるわけではありません。

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

機能・操作メニュー・設定の範囲

操作内容から主な機能を探す

Configで各リクエストの処理先を決める

HomeのGlobal Routingで全体の処理方法を選択します。Configは現在の設定ファイルにあるルールを適用し、Proxyは対象のリクエストを選択したプロキシ経由で処理し、Directは直接接続します。ドメインやアドレスごとに通信を振り分ける場合は、まずConfigを選び、Configで使用中のファイルを確認してください。ルールは設定された順に照合されます。範囲の狭い例外は、通常、広いルールより前に置き、どのルールにも一致しないリクエストを処理するFINALは末尾に配置します。変更後は同じ宛先で再テストし、モード変更とルールの適用を混同しないようにしてください。

ルールは上から順に照合され、一致するとそこで終了します。FINALは最後の受け皿です。

ルールキーワードと順序を読む →

設定項目の参考・アプリ画面ではありません

  • Global Routing
  • Config
  • Add Rule
RULE SYNTAX照合例
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

機能を選ぶ前に、どの設定層を変更するのか確認してください。サーバーの変更は接続先を変え、サブスクリプションの更新はサーバー一覧を更新し、設定ファイルの切り替えはルールや関連パラメータを変更します。それぞれ個別に操作できるため、ドメインルールを一つ調整するだけなら、すべてのサーバーを再読み込みする必要はありません。

DataとiCloud同期にも、それぞれ役割の範囲があります。Dataは通信記録の確認に使いますが、対象へのアクセス確認の代わりにはなりません。iCloud同期は対応データをデバイス間で保持する機能ですが、現在選択中のサーバーや設定の確認に代わるものではありません。接続結果は、実際のリクエストと診断記録をあわせて判断してください。機能の詳細は機能ガイドをご覧ください。

クイックスタート・3ステップ

既存設定で初回接続する手順

Add Server:既存情報を読み込む

自分が利用しているサブスクリプションリンク、サーバー共有リンク、または接続に必要な情報を用意します。HomeでAdd Serverを開き、情報に応じてSubscribe、Scan QR Code、または手動入力を選んでください。QRコードは情報を伝える手段です。読み取り後も、Type、Host、Port、認証項目を確認してください。読み込みが終わったら、SERVERに選択できる項目が追加されたことを確認します。

一覧が空の場合は、接続スイッチを入れる前に読み込み手順に戻り、入力内容を確認してください。単体の共有リンクとサブスクリプションURLでは処理方法が異なります。適切でないメニューに入力すると、期待した一覧が表示されないことがあります。手動入力の場合は、項目ごとに比較できるよう元の情報を残し、空白、ポート番号、大文字・小文字にも注意してください。

Global Routing:処理方法を確認

サーバーを選択したら、Global Routingを確認します。Configは現在の設定ファイルに依存し、ProxyとDirectは全体の処理方法を選択します。初めてルールによる振り分けを使う場合は、Configで想定したファイルが選択されていることを確認してから、Homeに戻ってモードを確認してください。サーバーが正しくても、振り分け設定が想定と違う場合があります。

Proxyを選択しても、システム上のすべてのリクエストが必ず同じ経路を通るとは限りません。実際の処理はアプリの設定やシステムのネットワーク動作にも左右されます。検証するときは、宛先を明確にしたリクエストを選び、診断記録とあわせて確認してください。特定のルールを調べる場合は、ほかの設定を変えずに、変更前後の結果を比較します。

Home:接続を開始してリクエストを確認

接続スイッチをオンにすると、システムからVPN構成の追加許可を求められる場合があります。この許可はデバイス上にネットワーク接続構成を作成するためのもので、サーバー認証の代わりにはなりません。確認画面の内容を確かめ、システムの案内に従って操作してからHomeに戻り、状態を確認してください。その後、Connectivity Testを実行し、実際に利用する宛先にもアクセスして、テスト結果とアクセス結果をそれぞれ確認します。

テストに応答があるのにページが開かない場合は、失敗した宛先と現在のネットワークを記録してから、DNSとルールを確認してください。接続自体を確立できない場合は、サーバーパラメータ、認証情報、システム権限を優先して確認します。一度に変更する項目を一つにし、同じテストを再実行すると、どの変更が結果に影響したか判断できます。

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

ストアの項目でアプリと購入履歴を確認

クライアントの買い切り ≠ サーバー利用プラン

購入するのはShadowrocketクライアントの利用権です。本サイトではサーバーやサブスクリプションを提供、販売、推奨していません。以降の手順は、利用者自身が用意したサブスクリプションまたはサーバー情報があることを前提としています。

販売元とアプリID

ストアページの販売元はShadow Launch Technology Limited、製品リンクのアプリIDは932747118です。検索結果には似た名前が表示されることがあるため、「Shadowrocket」という文字だけで判断しないでください。製品ページを開き、販売元、リンク内のID、公式アイコンを確認し、3点が一致することを確かめてください。

公式アイコンは白地に青紫の縁取りで、本サイトのヘッダーに表示されている公式アイコンと同じものです。アイコンは識別の参考になりますが、販売元とアプリIDの確認に代わるものではありません。確認後は製品ページで購入できます。以降のアップデートもApp Storeで管理します。

価格と買い切り購入

Shadowrocketはクローズドソースの有料アプリです。米国ストアでの価格は約2.99米ドルで、買い切りです。ストアごとに現地通貨で表示され、最終的な金額は購入確認画面でご確認ください。買い切りはアプリの購入方法を示すもので、サーバー、ネットワーク接続、第三者サービスの料金が含まれるわけではありません。

アプリで接続パラメータを読み込めても、その情報があらかじめ用意されているわけではありません。初めて使う前に、ご自身の有効な設定を準備してください。読み込み後に認証に失敗する場合は、元の情報が有効か確認します。クライアントを再購入しても、サーバー認証や無効になったサブスクリプションの問題は解決しません。

iPhone・iPadと購入済みアプリの復元

iPhoneとiPadでは、ストアに表示された共通購入の適用範囲に基づいて購入済みアプリを利用できます。具体的な適用範囲はApp Storeの製品ページをご確認ください。機種変更や再インストールの際は、現在のApp Storeアカウントが購入時のアカウントと一致していることを確認し、購入済み項目からShadowrocketを探して、ストアの案内に従って復元してください。

アプリの購入履歴とローカル設定は別のものです。アプリを復元した後も、既存のサーバー、サブスクリプション、設定ファイルが揃っているか確認してください。同期機能を使う場合は、同期の完了と現在の選択内容を改めて確認します。ファイル名が同じだけで、接続設定も完全に一致すると判断しないでください。

ストアでの表示とシステム要件

App Storeでの製品の表示、価格の通貨、購入可否は、アカウントのストア地域によって異なる場合があります。アプリが見つからない場合は、本ページの製品リンクからストアの案内を確認し、アカウントのストア地域とデバイスの互換性を確認してください。システム要件は必ずApp Storeの製品ページをご確認ください。古いガイドに記載されたシステム要件だけで判断しないでください。

購入、インストール、アップデートはストアで行い、クライアントは設定を読み込んで接続を処理します。この2つの流れは分けて確認してください。購入できない場合はストアの案内を確認します。アプリは開くのにリクエストが失敗する場合は、パラメータ、権限、ネットワークを確認してください。購入済みアプリの復元方法は購入済みアプリの復元ガイドをご覧ください。

接続前に復元可能な設定を保存

ルールの調整や新しい設定の読み込みを行う前に、現在使用できている内容を保存し、選択中のサーバー、Global Routingのモード、設定ファイルを記録してください。複数のパラメータを同時に変更するより、明確な状態に戻せるようにしておくと、問題の原因を特定しやすくなります。診断記録に実際のサーバーアドレス、サブスクリプションの認証情報、認証項目が含まれる場合は、共有前に削除またはマスキングしてください。

このページでは操作の順序を説明しますが、個別のサーバー設定を代替するものではありません。プロトコルごとに必要な認証・転送項目はご自身のサーバー情報で確認し、ドメインごとの振り分け方針はご自身の設定目的に合わせてください。購入、権限、読み込み、ルールに関する問題は、該当する項目のよくある質問をご覧ください。異なる段階の問題を混同せずに対処できます。

公式ガイド・トピック記事

設定の構成、DNS、ルールの書き方

Shadowrocketの設定ファイル「.conf」構成ガイド:General、Rule、Host、URL Rewriteの各セクションを解説

設定ファイルのセクションごとにパラメータの役割を確認します。まずGeneralの全体設定、次にRuleの照合順序を確認し、HostマッピングとURL Rewriteを区別します。最後に、Configでのファイルの読み込み、編集、選択手順を確認してください。

設定ファイルの説明を読む →

ShadowrocketでDNSの名前解決に失敗する場合の対処:レイテンシテストは正常なのにWebページが開かないとき

接続テストとドメインの名前解決は別の段階です。症状からサーバー接続、DNSクエリ、宛先へのリクエストを切り分け、条件を揃えてから関連設定を順に確認します。続けて設定を変更すると原因の判断が難しくなるため、一度に変更する項目を一つにしてください。

DNSのトラブル対処を読む →

Shadowrocketのルール設定入門:DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、GEOIP、IP-CIDR、FINALの照合方法

完全なドメイン名、ドメインサフィックス、キーワード、アドレス範囲の違いを確認します。PROXY、DIRECT、REJECTのポリシー設定とあわせて、ルールを順番に並べる理由と、FINALでそれまで一致しなかったリクエストを処理する方法を解説します。

ルールの照合方法を読む →
Shadowrocketの正規版をダウンロード