Shadowrocketとは何ですか?
Shadowrocketは、iPhoneやiPadで最も人気のあるプロキシアプリです。App Storeで2.99米ドルの買い切りで、Shadow Launch Technology Limitedによって公開されています。2026年現在もバージョン2.2.67前後で広く利用されており、App Storeの評価は4.8星に迫ります。初心者にも使いやすく、かつ細かいルーティングを気にするユーザーにも十分なほど強力です。
SS、SSR、VMess、VLESS、Trojan、HTTP、SOCKS5、WireGuardをサポートしており、MITM、JavaScriptスクリプト、URL書き換え、ルールベースのルーティング、広告ブロック、ローカルDNSマッピング、IPv6処理などの高度な機能も備えています。つまり、単なるサブスクリプションのインポーターではなく、モバイル向けの小さなUIに詰め込まれたフル機能のネットワークツールです。
| 項目 | Shadowrocket |
|---|---|
| 価格 | $2.99(買い切り) |
| デベロッパー | Shadow Launch Technology Limited |
| リファレンスバージョン | 2.2.67 |
| App Store 評価 | 約 4.8 ★ |
| 最適な用途 | 実用的なルール、サブスクリプション対応、高度なトラフィック制御を求めるiPhoneおよびiPadユーザー |
- ルールベースのルーティング: Google、YouTube、Telegramなどをプロキシ経由にし、国内サービスは直接接続のままにします。
- MITMとスクリプト: 合法的に自分のデバイスで使用する場合、広告の除去やリクエスト処理に役立ちます。
- サブスクリプション対応: ほとんどのプロバイダーは1つのURLでインポートでき、後で更新可能です。
- 軽量: デスクトップのネットワークラボをスマホに詰め込んだような感覚ではなく、日常的な使用に十分な応答性を保っています。
⚠️ セキュリティ警告:サードパーティのウェブサイトからShadowrocketのIPAファイルをダウンロードしないでください。未検証のパッケージには、プロキシのパスワードやネットワークトラフィックを盗む悪意のあるコードが含まれている可能性があります。安全なダウンロードチャネルはApp Storeのみです。
Shadowrocketの購入とダウンロード方法
新規ユーザーにとって最大の障害は設定ではなく、App Storeの地域です。多くの場合、中国本土などのユーザーは現地のApp StoreでShadowrocketを見つけることができません。解決策は、米国、香港、日本などの中国以外のApple IDを作成し、そのアカウントでアプリを購入することです。
支払いについては、現地の銀行カードを必要としないAppleギフトカードが最も簡単な選択肢です。PayPalや国際クレジットカードも利用できますが、初めて購入する方の多くにとってギフトカードが最も手間のかからない方法です。
- 推奨地域: 米国、香港、または日本。
- 最も簡単な支払い方法: Appleギフトカード、次にPayPal、その次に国際クレジットカード。
- 公式App Storeリンク: https://apps.apple.com/app/shadowrocket/id932747118
- iPhoneの設定を開き、上部のApple IDをタップします。
- 現在のアカウントからサインアウトし、米国、香港、または日本を地域に設定して新しいApple IDを作成します。
- そのアカウントでログインし、Appleギフトカードをチャージするか、PayPalや国際カードを紐付けます。
- App Storeを開き、Shadowrocketを検索してデベロッパー名を確認します。
- 2.99米ドルの購入代金を支払い、アプリをダウンロードします。
一度購入済みであれば、再度支払う必要はありません。同じApple IDにサインインし直し、購入済みアプリのリストから復元してください。
初回セットアップ
最初の起動は簡単です。ShadowrocketがiOSにVPN設定の追加を求めます。iPhoneやiPadのすべてのプロキシアプリはシステムのVPNインターフェースに依存しているため、これを許可する必要があります。リクエストを承認し、Face ID、Touch ID、またはデバイスのパスコードで認証してください。
その後、メイン画面にサーバーまたはノードのリストが表示されます。下部には、ホーム、設定(Config)、データ、セッティングなどのタブがあります。ここでプロファイルの切り替え、リモートファイルの管理、トラフィック統計の確認、高度な機能の有効化を行います。
- ホーム: 接続、切断、ノードまたはプロキシモードの切り替え。
- 設定(Config): ローカルファイル、サブスクリプションソース、ルールリソースの管理。
- データ: アップロードとダウンロードの使用量、接続履歴、トラフィックの詳細の検査。
- セッティング: DNS、MITM、オンデマンド、URL書き換え、アプリの動作の設定。
最初のテスト実行では、サブスクリプションとルールが正しく動作することを確認するまで、グローバルモードは避けてください。ルールモードから始めることで、不要なトラブルシューティングを大幅に減らせます。
サーバーの追加またはサブスクリプションのインポート
Shadowrocketに使用可能なサーバーを追加するには、サブスクリプションリンク、単一ノードのURI、QRコードの3つの一般的な方法があります。長期的な管理や更新が簡単なため、ほとんどのユーザーはまずサブスクリプションのインポートを選択すべきです。
方法1:サブスクリプションURLをインポートする
- ホーム画面を開き、+ボタンをタップします。
- タイプをSubscribeに設定します。
- プロバイダーのURLを貼り付け、分かりやすい名前を付けます。
- 「完了」をタップし、リストページをプルダウンして最新のノードを取得・更新します。
方法2:単一サーバーのURIを貼り付ける
プロバイダーから直接 ss://、vmess://、vless://、trojan:// リンクを受け取った場合は、クリップボードにコピーしてください。Shadowrocketは通常、それを自動的に検出し、サーバーを追加するかどうか尋ねます。プロンプトを確認すると、ノードがローカルに保存されます。
方法3:QRコードをスキャンする
ノードに長いパラメータ文字列が含まれている場合、QRインポートが最もミスが少ないオプションです。これは特に、手動で入力するのが面倒なVMessやVLESSリンクに役立ちます。
ノードリストの準備ができたら、深い設定を変更する前に、遅延の少ない場所で接続テストを行ってください。これにより、作業のベースラインを確保できます。
ルール設定
Shadowrocketが本当に便利になるのは、「オンかオフか」という考え方をやめ、トラフィックのルーティングについて考え始めた時です。ルールを使用すると、必要なトラフィックだけをプロキシ経由にし、国内や信頼できるトラフィックは直接接続に保つことができます。
以下は一般的な実例です。
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORD,youtube,PROXY
IP-CIDR,91.108.4.0/22,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
- DOMAIN-SUFFIX: ドメインとそのすべてのサブドメインに一致します。
- DOMAIN-KEYWORD: 指定されたキーワードを含む任意のホスト名に一致します。
- IP-CIDR: 特定のIP範囲に一致します。Telegramやビジネス向けのトラフィックに役立ちます。
- GEOIP,CN,DIRECT: 中国のIP範囲を直接接続にします。これは一般的なベースラインルールです。
- FINAL: 上記のどれにも一致しない場合のデフォルトの動作です。
ルールの順序は重要です。Shadowrocketはファイルを上から順に処理します。つまり、より具体的なルールを最初に配置し、次により広い範囲のルール、そして最後にキャッチオール(FINAL)ルールを末尾近くに置く必要があります。FINALを早い段階に置いてしまうと、その後のルールはほとんど意味をなさなくなります。
プロバイダーからリモートルールファイルをインポートしたり、独自のカスタム行を維持したりできます。多くの人にとって最適なアプローチは、プロバイダーのリモートファイルをベースにしつつ、DIRECTやPROXYを強制したいサイトやサービスのためにいくつかのローカルカスタムルールを追加することです。
MITMの設定
MITMはShadowrocketの高度な機能の1つです。一部のHTTPS書き換え、スクリプトベースのフィルタリング、レスポンス編集は、MITMを有効にしてローカルCA証明書をインストールしない限り動作しません。この機能は強力であるため、有効にする前に信頼モデルを理解しておく必要があります。
- セッティング → MITMを開きます。
- MITMのスイッチを有効にします。
- CA証明書を生成(Generate CA Certificate)をタップします。
- 生成されたプロファイルをデバイスにインストールします。
- 設定 → 一般 → 情報 → 証明書信頼設定に進み、証明書を手動で信頼します。
一度信頼されると、MITMを利用した機能は、自分のデバイス上のサポートされているHTTPSトラフィックを検査・変更できるようになります。一般的な合法的な使用例には、広告ブロック、リクエストのデバッグ、スクリプトによるコンテンツのクリーンアップなどがあります。
法を守りましょう: MITMは、自分自身のデバイス、自分自身のアカウント、および正当なテストやフィルタリングの目的でのみ使用してください。他人のトラフィックを傍受したり改ざんしたりするためのものではありません。
URL書き換え
URL書き換えを使用すると、リクエストが継続される前にその形式を変更できます。実際には、トラッキングパラメータの削除、安全でないリンクの修正、古いエンドポイントのクリーンな移動先へのリダイレクトなどに役立ちます。
^http://example\.com url 302 https://example.com
^https://example\.com/(.*)\?utm_.* url 302 https://example.com/$1
- HTTPからHTTPSへ: 最初の例は、プレーンなHTTPリクエストを暗号化されたHTTPSにアップグレードします。
- トラッキングのクリーンアップ: 2番目の例は、共有リンクから utm_* マーケティングパラメータを削除します。
- MITMとの組み合わせ: 一部の高度な書き換えは、対象のホストに対してMITMが有効になっている場合にのみ正しく機能します。
書き換えルールが壊れているように見える場合は、正規表現をチェックし、ホストがMITMでカバーされているか確認し、実際のリクエストURLが想定しているものと一致しているか確認してください。アプリのバグよりもマッチングロジックのミスの方が一般的です。
オンデマンドルール
オンデマンドは、Shadowrocketで最も便利な機能の1つです。モバイルデータ通信時に自動接続したり、信頼できるWiFiではオフにしたり、特定のSSID名に反応させたりできます。これにより、タップの手間が省け、バッテリーの持ちも良くなります。
- セッティング → オンデマンドを開きます。
- ルールを追加をタップします。
- モバイル通信、WiFi SSID、SSIDキーワード一致などの条件を選択します。
- 自動接続、切断、特定のプロファイルへの切り替えなどのアクションを選択します。
非常に実用的な設定は、モバイル通信では自動接続し、自宅やオフィスのWiFiでは切断、未知の公共WiFiでは再び自動接続するようにすることです。これにより、信頼できるトラフィックはシンプルに保ちつつ、プロキシを必要とする環境では確実に保護されます。
- 通勤・通学に最適: モバイル通信の自動接続により、手動操作なしでアプリを利用できます。
- バッテリー寿命に最適: 信頼できるローカルネットワークで一日中トンネルを強制することを避けられます。
- 信頼性に最適: WiFi固有のルールにより、自宅や職場で「なぜイントラネットが繋がらないのか」といったトラブルを減らせます。
macOSでのShadowrocket
はい、ShadowrocketはApple Silicon Macで動作します。すでにiPhoneで同じApple IDを使用して購入している場合は、Mac App Storeを開き、iPhoneおよびiPadアプリセクションに切り替えてインストールできます。
とはいえ、ShadowrocketはあくまでiOSアプリです。macOSでも動作しますが、デスクトップ専用に構築されたネイティブな体験ではありません。システムレベルの統合、よりクリーンなメニューバーの動作、自然なデスクトップワークフローを求める場合は、ClashXがおすすめです。ダウンロードページから入手できます。
実践的なアドバイス: iPhoneとiPadにはShadowrocketを購入し、macOSでの本格的なワークフローにはClashXを使用するのがベストです。
Shadowrocket vs Quantumult X
これら2つのアプリは、どちらもiOSでよく知られた有料ネットワークツールであるため、よく比較されます。結論はシンプルです。Shadowrocketはより安価で使いやすく、Quantumult Xはより深いスクリプトや自動化が必要な場合に強力です。
| カテゴリ | Shadowrocket | Quantumult X |
|---|---|---|
| 価格 | $2.99 | $7.99 |
| スクリプト | JavaScriptサポート | より豊かなスクリプトエンジン |
| MITM | 対応 | より高度 |
| ルールシステム | 成熟しており親しみやすい | 強力だが複雑 |
| 学習コスト | 低い | 高い |
| 更新頻度 | 頻繁 | 適度 |
手頃な価格で、賢明なルールを備えた信頼できる日常的なプロキシアプリが必要な場合は、ほとんどの人にとってShadowrocketが適しています。Quantumult Xを選択するのは、その追加の複雑さがどうしても必要だと分かっている場合に限るべきです。
よくある問題
接続がすぐに失敗する
まず、サーバーのアドレス、ポート、暗号化方式、パスワードを確認してください。多くの場合、アプリの問題ではなく、ノードの詳細が変更されたか、プロバイダーがサーバーの期限を切らしたことが原因です。
サブスクリプションが更新されない
プロバイダーのURLが期限切れになっているか、現在のネットワークからアクセスできない可能性があります。アプリの故障だと判断する前に、別のネットワークで更新を試してください。
バッテリーの消耗が通常より激しいと感じる
グローバルモード、MITM、常時オンのスクリプト、ノンストップのプロキシトンネルは当然電力を消費します。不要な機能はオフにし、一日中すべてを有効にするのではなくオンデマンドを使用してください。
FAQ
Q: Shadowrocketは無料ですか?
A: いいえ。App Storeで2.99米ドルの買い切りです。「無料」版、非公式のIPAパッケージ、海賊版は信頼しないでください。
Q: 購入したアプリを複数のデバイスで共有できますか?
A: はい。同じApple IDであれば、iPhone、iPad、Apple Silicon Macなど、対応するすべての自端末でダウンロード可能です。
Q: ShadowrocketとQuantumult Xのどちらがいいですか?
A: Shadowrocketはよりシンプルで安価です。Quantumult Xは高度なスクリプトや自動化には強力ですが、習得には時間がかかります。
Q: macOSで動作しますか?
A: はい。Apple Silicon MacであればiOS版を実行できます。よりネイティブなデスクトップ体験については、ClashX ダウンロードページをチェックしてください。
Q: バッテリーを消耗しますか?
A: 通常はわずかです。ルールモードとオンデマンドルールを使用して、必要のない時に信頼できるWiFi上でトンネルをアクティブにしないようにしてください。
Q: サブスクリプションURLが機能しません。どうすればいいですか?
A: プロバイダーのURLを確認し、期限切れでないことを確かめてください。別のネットワークに接続した状態で更新を試みると、問題がリンクにあるのか現在の接続環境にあるのかが判明することが多いです。