Shadowrocketのアプリ本体の入手と接続サービスの利用は別のものです。この記事では、デバイスごとの入手費用、購入前の確認事項、インストール後に必要な設定を説明します。初めてインストールする方、パソコンを買い替えた方、アプリの購入で接続サービスも使えると思っていた方に向けた内容です。利用するプラットフォームの入手先と、既存のサブスクリプションを読み込む場所を確認できます。
1. Shadowrocketの入手方法はプラットフォーム別に2種類
iPhone・iPad版はApp Storeで2.99ドルの一度限りの購入です。Mac(Appleシリコン・Intel)、Windows、Android、Linux版は無料です。「一度限り」とはiPhone・iPad版アプリの購入方法を指し、接続サービスが永久に利用できることや、既存サブスクリプションの有効期間を示すものではありません。
米国ストアでは価格が米ドルで表示されます。ほかの地域のストアを利用する場合は、現在のApp Store製品ページと購入確認画面に表示される現地価格をご確認ください。為替換算した金額を請求額として見込まないでください。各プラットフォームの入手先はダウンロードガイドにまとめています。お使いのデバイスに合わせてお選びください。
まずデバイスを確認し、入手費用を確認する
まずダウンロードガイドでプラットフォームを選びます。Macの場合はAppleメニュー →「このMacについて」でチップを確認してください。外観や購入年でインストーラーを判断したり、パソコンへのインストールにスマートフォン版の購入履歴が必要だと思い込んだりしないでください。
2. アプリの買い切り購入と接続サービスは別
Shadowrocketはクローズドソースの商用アプリです。アプリは接続パラメータを保存し、プロキシ接続を確立して、ルールに従ってリクエストを処理します。リモートサーバーの利用可否、サブスクリプションに含まれる項目、通信量の上限、有効期限は、ご自身が利用するサービスと契約内容によって異なります。アプリをインストールしても、接続可能なサーバーが自動で追加されるわけではありません。
アプリの購入履歴とサブスクリプションの状態は分けて確認してください。購入履歴はApp Storeアカウントで、サブスクリプションの状態はご利用中のサービスのアカウントページや利用案内で確認します。Homeにサーバー項目が表示されていても、アプリにパラメータが保存されていることを示すだけで、サービスの有効期限内であるとは限りません。
- アプリの入手:アプリのインストールと利用開始の手段です。リモートサーバーのアドレス、パスワード、サブスクリプションの通信量は含まれません。
- 既存のサブスクリプション:サーバー項目をアプリに登録するために使います。更新により項目が増減することがありますが、アプリの購入履歴には影響しません。
- ルール設定:リクエストの処理先を決めます。Config内のルールファイルとHome内のサーバーサブスクリプションは、それぞれ役割が異なります。
- ネットワーク接続:利用中のネットワークから対象サーバーにアクセスできる必要があります。購入履歴があっても、毎回接続に成功するとは限りません。
3. 購入・インストール前にデバイス別の入手先を確認
iPhone・iPad版はApp Storeから入手でき、価格は2.99ドルの一度限りの購入です。Mac、Windows、Android、Linux版は無料で、当サイトのダウンロードガイドから各インストーラーにアクセスできます。iPhone・iPad版のシステム要件はApp Storeの製品ページをご確認ください。古いガイドに記載されたOSバージョンを基準に判断しないでください。
-
プラットフォームを選ぶ
ダウンロードガイドを開き、iPhone・iPad、Mac、Windows、Android、Linuxから該当するプラットフォームを選びます。スマートフォンのストア検索結果だけで、パソコン版をインストールできるかどうか判断しないでください。
-
アプリを確認する
iPhone・iPadでは、ダウンロードガイドからApp Storeを開き、アプリ名Shadowrocket、デベロッパ名Shadow Launch Technology Limited、アプリID 932747118を確認してから、互換性と購入確認画面の内容をご確認ください。
-
チップを確認する
MacでAppleメニュー →「このMacについて」を開きます。Appleシリコンと表示される場合は対応版を、Intelと表示される場合はIntel版を選びます。インストーラーはプロセッサのアーキテクチャに合わせて選択し、画面サイズでは判断しません。
-
購入・設定情報を保存する
iPhone・iPadでは入手後にご自身の購入履歴を保管し、再インストール前に現在のApp Storeアカウントを確認してください。ほかのプラットフォームではダウンロードガイドに従ってインストールし、初回起動後に既存の設定を読み込みます。
ストアの価格やアプリ名が想定と異なる場合は、購入確定前に画面をもう一度確認してください。App Storeアカウントを変更した場合は、購入履歴がどのアカウントに紐づいているか確認しましょう。再度価格ボタンが表示されても、月額課金に変わったと決めつけないでください。購入情報と接続設定は別々に保管してください。アプリを再インストールした後、ご自身のサブスクリプションや設定を読み込み直す必要がある場合があります。
4. インストール後に既存のサブスクリプションを使う
「アプリを入手したのに接続できない」場合は、まず設定の状態を確認しましょう。Homeを開いて利用可能なサーバーが一覧にない場合は、アプリを何度も再インストールするのではなく、既存のサブスクリプションを読み込みます。サブスクリプションはサーバーパラメータの取得元であり、App Storeの購入証明ではありません。
- Homeの右上にある「+」をタップし、TypeをSubscribeに設定して、ご自身がすでにお持ちのサブスクリプションURLを入力して保存します。WebサイトへのログインURLや注文ページのURLをサブスクリプションURLとして入力しないでください。
- Homeに戻ってサブスクリプションを更新し、サーバー項目が表示されたことを確認します。更新に失敗した場合は、URLが完全か、認証情報がまだ有効かを確認してください。確認用のスクリーンショットを共有する際は、URL全体が見えないようにしてください。
- サーバー左側の丸印をタップしてデフォルトサーバーに設定し、画面上部の接続スイッチをオンにします。iPhone・iPadで初めて接続する際は、システムの案内に従ってVPN構成の追加を許可してください。
- Connectivity Testを実行し、現在のサーバーへの接続状況を確認してから、確認したいサイトにアクセスします。テスト結果はその時点のネットワーク環境に基づくもので、サブスクリプションの有効期限や通信量の確認には代用できません。
Subscribeの更新成功はサブスクリプションの内容を取得できたことを示すだけで、すべてのサーバーに接続できるとは限りません。特定の項目でテストに失敗しても、それだけでアプリの購入に問題があるとは判断できません。サブスクリプションの更新、サーバーへの接続、目的のサイトへのアクセスをそれぞれ確認し、複数の設定を同時に変更せず、現象を順に記録してください。
5. Global Routingのモードは料金プランではない
HomeのGlobal Routingでは通信の処理方法を選択します。料金プランを選ぶ機能ではありません。「アプリをインストールしたのに特定のサイトが開けない」場合は、現在のモードとルールを確認してください。ここではConfig、Proxy、Directの3つのモードを比較します。一覧にSceneが表示されることもありますが、シーン設定に関するもので、追加購入の入口ではありません。
Config
おすすめ現在の設定にあるルールに従ってリクエストの処理先を決定します。ルールではDIRECTやプロキシポリシーを指定できます。ルールに一致しないリクエストがすべて直結になるとは限らないため、末尾のFINALに設定されたポリシーも確認してください。
適した用途:適切なルール設定があり、日常的に宛先に応じて通信を振り分ける場合。
Proxy
アプリが処理する通信をプロキシ経由にします。プロキシ経路が利用できるか一時的に確認する際に使います。切り替えても有効なサーバーパラメータは必要です。利用中のサービスの有効期限、通信量、認証の制限を回避することはできません。
適した用途:ルールによる振り分けが目的のサイトへのアクセスに影響しているか、一時的に確認する場合。
Direct
アプリが処理する通信を、選択中のプロキシサーバーを経由せずに直接接続します。この状態でページが開いても、直結経路にアクセスできたことを示すだけで、プロキシ接続テストの成功を意味しません。
適した用途:ローカルネットワークからの直結結果と比較する場合。
たとえば次のルールでは、example.comとそのサブドメインをDIRECTにし、中国のIPアドレスはGEOIPに一致した場合にDIRECT、それ以外のリクエストはFINALによってPROXYに送ります。この例はルールの順序を説明するもので、サーバーを提供するものではありません。PROXYが使えるかどうかは、ご自身の接続設定によります。
DOMAIN-SUFFIX,example.com,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
トラブルシューティングでは一度に一項目だけ切り替え、同じネットワークで同じ接続先の結果を比較し、テスト後は元の設定に戻してください。サブスクリプションの期限切れやパラメータの誤りを隠すためにモードを繰り返し変更しないでください。Connectivity Testが続けて失敗する場合は、まずサーバー項目とネットワークを確認し、その後ルールを確認します。
6. 購入・再インストール・サブスクリプションに関するよくある質問
iPhoneで購入済みの場合、Macでも購入が必要ですか?
iPhone・iPad版はApp Storeで2.99ドルの一度限りの購入です。Mac、Windows、Android、Linux版は無料です。Macでは当サイトのダウンロードガイドを開き、「このMacについて」でAppleシリコンかIntelかを確認して該当する入手先を選んでください。先にiPhone・iPad版を購入する必要はありません。
機種変更後に価格ボタンが表示された場合は?
まずApp Storeで現在使用しているアカウントが購入時のアカウントと同じか確認し、そのアカウントの購入履歴でShadowrocketを探してください。アプリの価格は2種類の入手方法で変わりません。iPhone・iPad版は2.99ドルの一度限りの購入、Mac、Windows、Android、Linux版は無料です。アカウントが異なるからといって、すぐに再購入しないでください。
サブスクリプションの期限が切れた場合、再インストールが必要ですか?
まず、ご自身が利用しているサービスのアカウントページで有効期限と通信量を確認します。サービスが再び利用可能になったら、Homeでサブスクリプションを更新し、Connectivity Testを実行してください。再インストールしても接続サービスの有効期限は延長されません。ローカルの設定を再度読み込む必要が生じることもあります。
パソコンを買い替えた場合、スマートフォンのサブスクリプションをそのまま使えますか?
まず、利用中のサービスが複数デバイスでの利用を許可しているか、同時接続数に制限があるかを確認してから、新しいデバイスにご自身のサブスクリプションを読み込みます。アプリをインストールできることだけを根拠に、リモートサービスで複数デバイスを同時接続できると判断しないでください。認証情報を含むサブスクリプションURL全体を他人に送らないようにしてください。