公式マニュアル・App Storeで正規版を確認

Shadowrocket
使い方とルールによる振り分け

iPhone・iPad向けのルールベースプロキシクライアントです。既存サブスクリプションの追加からルールによる振り分けまで、設定を順に確認できます。アプリは買い切りです。

  • Rule
  • On Demand
  • Shadowsocks

システム要件と購入条件はApp Storeの表示をご確認ください。

デバイスと入手先

購入を確認してから、既存サービスを追加

Shadowrocket 使い方ガイドは、Shadowrocketの公式サイト・公式マニュアルです。初めて使うときは、まずApp Storeでアプリの情報を確認し、その後サーバー情報と接続設定を整えます。アプリの購入記録、デバイス上の設定ファイル、既存サービスのサブスクリプション状態は、それぞれ別のものです。分けて確認すれば、重複購入や設定のやり直しを防ぎやすくなります。

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

入手先はApp Storeのみです。購入前に、ストアに表示される価格、互換性、購入状況をそれぞれ確認してください。ウェブ上の操作説明は、ストアの決済情報に代わるものではありません。

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

接続先から通信の振り分け先まで

サーバー項目で接続先を指定し、Global Routingでルーティング方式を選びます。ConfigのRuleでは、設定モードで各リクエストに適用する処理を決めます。まずこの3つの役割を区別してから、オンデマンド接続や診断の設定を確認しましょう。以下のルール例は構文の説明用で、完全な設定ファイルではありません。

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

Ruleとマッチ順序

Ruleは設定内の順序に従ってリクエストを判定し、一致したルールのアクションを実行します。DOMAIN-SUFFIXはドメインのサフィックスを、GEOIPは接続先アドレスの地域を照合し、FINALはそれまでのルールに一致しなかったリクエストを処理します。Configのルールを確認する前に、HomeのGlobal RoutingがConfigになっていることを確認してください。ProxyとDirectは、ルーティング全体の異なる方式です。変更は一度に1項目だけ行い、実際のアクセス記録で一致結果を確認しましょう。接続スイッチの状態だけでは、振り分けが正しく行われているか判断できません。

まずGlobal Routingを確認し、次にルールの順序とアクションを確認します。

3つのルーティング方式を確認してからテスト

Global RoutingのConfigは選択中の設定に従ってリクエストを処理し、Proxyはプロキシ経由、Directは直接接続で通信します。これらは異なるサーバーを指すものでも、サブスクリプションを追加する機能でもありません。サーバーを選択しても目的のアクセスが想定どおりにならない場合は、すぐにすべての情報を登録し直すのではなく、まずルーティング方式を確認し、その後に設定内のルールを確認してください。ルールアクションのPROXY、DIRECT、REJECTと、画面上のProxy、Directは、文脈に応じて区別してください。

接続スイッチ、テスト結果、実際のアクセスでは、それぞれ確認できることが異なります。スイッチは接続状態を示し、テストは特定の条件での応答を確認します。実際のリクエストには、名前解決の結果、適用されるルール、接続先サービスの状態も影響します。この3つの段階を理解してから、機能ガイドやSubscribeとサーバー管理のマニュアルを読むと、調整が必要な箇所を見つけやすくなります。

正規版と購入について

開発者、アイコン、アプリID

Shadowrocketはクローズドソースの商用アプリです。正規版かどうかは、検索順位、似た名前、紹介画像ではなく、App Storeの製品ページに記載された情報で確認してください。確認後、現在のアカウントで利用しているストアの価格と互換性を確認します。このサイトでは公式マニュアルを提供しており、ノードやサブスクリプションのサービスは提供していません。

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

3つの情報を照合

App StoreでShadowrocketの製品ページを開き、開発者がShadow Launch Technology Limitedであることを確認します。次に、このサイトのページ上部にある公式アイコンと照らし合わせ、最後に製品ページのURLに含まれるアプリIDが932747118であることを確認してください。名前が似ていても同じアプリとは限りません。検索結果に似たアプリがある場合は、詳細ページを開いて各項目を比較しましょう。リスト上の短いタイトルだけで判断しないでください。購入前に製品情報をもう一度確認すれば、正しいアプリの購入記録を残せます。

公式アイコン、開発者、アプリIDを照合して製品を確認します。ただし、これらは接続情報の確認に代わるものではありません。正しいクライアントを購入しても、自分で利用しているサブスクリプションまたはサーバー情報が必要です。それらが有効かどうかは、追加後に別途確認してください。

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

App Storeに表示される内容は、現在ストアで使用しているApple IDの国または地域によって異なります。製品が検索結果に表示されない場合は、デバイスでサインイン中のストアアカウントとその地域を確認し、製品ページに購入またはダウンロード可能と表示されているか確認してください。デバイスの所在地、システムの表示言語、ストアの地域はそれぞれ別の情報です。いずれか1つだけを根拠に、ストアの表示内容を判断しないでください。

実際の価格、システム要件、デバイスの互換性、ユニバーサル購入の適用条件は、すべてApp Storeの表示をご確認ください。このマニュアルでは、すべてのアカウントやストアで同じ結果になるとは限りません。製品ページの表示が想定と異なる場合は、現在のストアに表示されている状態を起点に確認してください。

買い切りと既存サービス

アプリの買い切りと接続サービスのプランは別です。米国ストアでの参考価格は2.99米ドルで、購入するのはアプリ本体です。各ストアでは現地通貨で表示され、実際の請求額はApp Storeでご確認ください。アプリを購入してもサブスクリプションURLは自動作成されず、Add ServerのHost、Port、Passwordに入力する接続情報も提供されません。接続には、ユーザー自身がすでに利用しているサブスクリプションまたはサーバー情報が必要です。

そのため、「購入したのにリストが空」と「項目があるのに接続できない」は別々に対処します。前者は情報の追加が必要で、後者はパラメーターとネットワークの確認が必要です。アプリの購入と接続サービスを分けて考えることで、トラブルシューティングの際に更新状況、購入記録、設定ファイルを混同せずに済みます。

購入済みアプリの復元、アップデート、設定の移行

デバイスを変更したときや再インストールするときは、まず購入時と同じアカウントでApp Storeの購入済み項目を確認してください。iPhoneとiPadでは同じ購入記録を確認できますが、現在のデバイスでの利用可否とユニバーサル購入の適用条件はApp Storeの表示をご確認ください。製品ページに価格が表示される場合は、支払い直前に、ストアアカウントと過去の購入記録を確認してください。設定を復元するために再購入が必要だと考える必要はありません。

アプリはApp Storeからアップデートします。自動アップデートはデバイスのストア設定によって異なります。アプリを再入手することと、アプリ内のデータを復元することは別です。購入記録はサーバーリストのバックアップではありません。移行前に必要な設定ファイルと既存のサブスクリプション情報を保存し、新しいデバイスで読み込み結果、選択中の設定、ルーティング方式を確認してから接続を有効にしてください。

よくある質問

状態を切り分けてから原因を確認

以下では、初めて使うときに混同しやすい項目を取り上げます。問題が起きたら、現在の設定を保ち、状況を記録してから、ネットワーク、読み込み、接続、ルーティングの順に原因を絞り込んでください。操作手順は初回接続ガイド、画面上の用語やルールのキーワードは用語集で確認できます。

購入後にサブスクリプションやサーバー情報を追加する必要があるのはなぜですか?

購入するのはShadowrocketクライアントです。サブスクリプションURLは既存のサーバー項目を追加・更新するため、設定ファイルはルールなどの設定を整理するために使います。アプリを購入しただけで、どちらも自動的に用意されることはありません。自分がすでに利用している情報が、サブスクリプションURL、個別の共有リンク、手動入力用のパラメーターのどれに当たるか確認し、適切な追加方法を選んでください。読み込み後は、リストの名前だけで接続可否を判断せず、項目の種類と主要な設定値を確認しましょう。

Subscribe、Add Server、Configの意味を見る →

Connectivity Testに応答があるのに、ウェブページが開かないのはなぜですか?

テストに応答があったことから分かるのは、テスト条件で結果が得られたということだけです。実際のアクセスには、DNSの名前解決、Global Routing、ルールアクション、接続先サービスの状態も関係します。まず基本的なネットワークが利用できることを確認し、次に選択中のサーバー項目と設定を確認してください。特定のドメインだけで問題が起きるかも調べましょう。設定を変更するときは一度に1項目だけ変更し、同じ接続先に再度アクセスしてください。変更と結果の関係を判断しやすくなります。

DNS、Global Routing、ルールアクションを確認する →

サーバーを選択したのに、リクエストがDIRECTになるのはなぜですか?

サーバーを選択しても、すべてのリクエストがそのサーバーを使うわけではありません。Global RoutingがConfigの場合、リクエストは選択中の設定内のルールで処理され、DIRECTに一致したリクエストは接続先へ直接接続します。まず現在の設定を確認し、続いてルールの順序と最後のルールを確認してください。通常の振り分けを接続障害と誤認しないようにしましょう。この記事の河口を描いたイラストはアクションの分類を示すもので、アプリ内画面でも、そのまま読み込める設定でもありません。

PROXY、DIRECT、REJECT、FINALを見る →

機種変更後にアプリを再入手できれば、設定も復元されたことになりますか?

購入済み記録で復元できるのは、アプリを入手する権利です。設定が復元されたかどうかは別途確認してください。まずConfigに必要なファイルがあるか確認し、次にサブスクリプションとサーバーリストを確認します。iCloud同期を利用している場合も、内容が揃っているか実際に確認してください。移行後は接続の許可、ルーティング方式、テスト結果をもう一度確認します。新しいデバイスで想定どおり使えることを確認し、必要なバックアップを保存するまでは、古いデバイスの設定を削除しないでください。

設定ファイル、サブスクリプション、同期の違いを見る →

テーマ別ガイド

購入、ストア、設定の移行

以下の記事では、ホームページで紹介した確認手順を具体的な操作に分けて解説します。購入前にはストアと正規版の見分け方を確認し、接続済みのデバイスではバックアップの範囲を見直しましょう。記事の手順は、現在のApp Storeページとアプリ内の実際の選択肢に合わせて利用してください。画面の位置を固定して覚えるのではなく、各項目を確認することが大切です。

記事一覧を見る →