iPhoneで使う通信アプリを選ぶときは、アプリ名や宣伝上の速度だけでなく、「独自の接続情報を登録する必要があるか」「通信をルールで振り分けたいか」「設定を自分で管理できるか」を先に整理しましょう。この記事では、Shadowrocketの料金確認、設定の自由度、Global Routingの使い分けを取り上げ、専用アプリが必要な人と、追加のアプリを用意しなくても困らない人を分けて説明します。接続に使うサブスクリプションや設定情報は、すでにご自身でお持ちであることを前提とします。
アプリ選びは用途を先に決める
「プロキシアプリ」と呼ばれるものでも、設定できる通信方式、ルールによる振り分け、接続の自動化、ログの確認など、重点を置く機能は異なります。自分の用途が決まらないまま機能の数だけを比べても、実際に使わない項目が多ければ選択の助けにはなりません。まず、既存の接続情報を読み込むだけでよいのか、アプリごと・ドメインごとに経路を分けたいのかを考えてください。
- 手元に接続情報があり、iPhoneから利用したい:情報に記載されたプロトコルや接続項目に対応するかを確認します。アプリ側でTypeを選べても、元の情報と異なる方式には変換できません。
- 通信を細かく振り分けたい:Global Routingの選択肢に加え、ConfigのRuleを管理できるかを確認します。ルールを使う場合は、設定内容の確認や更新も自分で行うことになります。
- 接続の状態を自分で調べたい:接続ログやルーティング結果を確認できるか、設定を変えた後に原因を切り分けられるかを基準にします。
- 特別な経路設定が必要ない:普段のWi-Fiやモバイル通信で目的を果たせるなら、追加のプロキシアプリを導入する必要はありません。
Shadowrocketは、接続情報の登録だけでなく、ルーティングや設定ファイルを自分で扱いたい人に向くiPhone向けアプリです。一方、設定を調整するつもりがなく、アプリ単位やドメイン単位の振り分けも必要としない人には、機能の多さがそのまま利点になるとは限りません。導入前に「何を解決するために使うのか」を一文で説明できると、必要性を判断しやすくなります。
Shadowrocket内のルーティングを比べる
アプリを選んだ後も、Shadowrocketでは通信の扱い方を選ぶ必要があります。HomeのGlobal Routingでは、現在の設定に応じてProxy、Direct、Config、Sceneなどを選べます。これはアプリ同士の優劣ではなく、同じアプリ内で通信をどう処理するかの違いです。通常利用では、必要なルールを適用できるかを確認したうえでConfigを選ぶ方法が基本になります。
Config内のRuleに従って通信を振り分けます。DIRECTやPROXYなど、ルールに指定されたポリシーが適用されます。
向いている用途:普段の利用、必要な通信だけを振り分けたい場合
ルールを使った通常の振り分けと異なり、全体をProxy側へ送る状態で確認できます。
向いている用途:一時的な確認、ルールの影響を切り分けたい場合
通信を直接接続する状態です。プロキシ経由で通信できているかを確認する目的には適しません。
向いている用途:直接接続が必要な場合、経路の比較確認
Configを選んでいるのに期待した経路にならない場合は、アプリ全体の設定を作り直す前に、Configで有効なファイルが選ばれているか、対象のRuleがあるか、より上のルールに先に一致していないかを確認します。Configはルールに従うモードであり、すべての通信を自動的に最適化する設定ではありません。ルールの内容や並び順が不適切なら、意図と異なる振り分けになります。
Shadowrocketが向く人・必要ない人
Shadowrocketを選ぶ理由は、単に「プロキシを使えるから」だけではありません。ユーザー自身が持っている接続情報を管理し、必要に応じてRuleやGlobal Routingを確認しながら使えることが判断材料になります。反対に、設定の確認や通信経路の調整を一切行いたくない場合は、機能の幅よりも操作の少なさを優先したほうが、日常の目的に合うことがあります。
結論:ルールを使う予定があるかで必要性を判断
独自の接続情報を登録し、通信の経路を自分で管理したいならShadowrocketの機能が役立ちます。通常のインターネット利用だけで足り、追加の接続設定や振り分けが不要なら、アプリを購入する前に本当に必要な機能があるかを見直しましょう。
- 導入を検討しやすい人:すでに自分の接続情報を持ち、対応するプロトコルを確認できる人。設定を読み、接続状態やルールの適用結果を自分で確認したい人。
- 導入前に考えたい人:接続情報を持っていない人、設定項目の意味を確認せずに使いたい人、通信を直接接続するだけで足りる人。
- 無料の機能で十分なケース:一般的なWeb閲覧やアプリ利用が目的で、独自のプロキシ接続、細かな振り分け、接続ログの確認を必要としない場合です。無料かどうかだけでなく、実際に必要な機能があるかで判断してください。
アプリの購入と通信サービスの利用は別です。Shadowrocketを入手しても、接続先やサブスクリプションが自動で付属するわけではありません。必要な設定情報はユーザー自身が用意し、設定内容や利用条件を確認する必要があります。サブスクリプションをすでに利用している場合は、手動でノードを作り直す前に、まず既存の情報がShadowrocketに読み込める形式か確認しましょう。
料金と設定自由度を確認する
アプリの価格は購入する国や地域のApp Store表示で確認してください。価格や表示内容はストアの地域によって異なる場合があるため、他の時点の価格情報を見て決めるのではなく、購入直前に自分のストアで確認するのが確実です。また、アプリの購入費用と、別途ユーザーが利用する通信サービスの料金は区別してください。Shadowrocketの購入によって、サブスクリプションや接続先が含まれるわけではありません。
購入前に見る項目
- 購入先
- App Store
- 価格
- 購入時の地域別ストア表示
- アプリの役割
- 接続情報とルーティングの管理
- 別途必要なもの
- ユーザー自身が利用する接続情報
価格だけでなく、必要な機能と別途必要なサービスを分けて確認します。
設定の確認箇所
- 接続と項目
- Home
- 経路の選択
- Home → Global Routing
- ファイル管理
- Config
- 自動接続
- Settings → On Demand
設定自由度が高いほど、自分で内容を確認・管理する場面も増えます。
設定の自由度を重視する場合は、最初からすべての項目を変更せず、既存の接続情報を読み込んだ状態で必要な範囲だけ調整してください。On Demandを使う場合も、設定を有効にしただけで接続情報が正しくなるわけではありません。まず通常の操作で接続できることを確認し、その後に自動接続の条件を一つずつ設定すると、問題が起きたときの切り分けが容易です。
導入後は小さく確認して使い始める
初回は、利用中のサブスクリプションまたは接続情報を元の内容のまま追加し、Homeに項目が表示されることを確認します。次に、Homeで利用する項目を選び、接続を開始します。初回接続時にiOSがVPN構成の追加を求めた場合は、内容を確認したうえでシステムの案内に従ってください。接続が完了したことと、個々のWebサイトやアプリが期待どおりの経路を通ることは、別々に確認します。
-
ストアを確認
App StoreでShadowrocketの掲載内容、開発者、価格、対応条件を確認します。互換性やシステム要件は、購入時点のストア表示を基準にしてください。
-
情報を追加
Home右上の「+」から、すでに利用している情報に合った項目を追加します。サブスクリプションと単体の接続情報を混同せず、指定された形式に合わせてください。
-
経路を確認
Home → Global Routingで現在の選択を確認します。Configを使う場合はConfig内のRuleと対象設定ファイルも確認し、変更前の状態を記録します。
-
結果を記録
接続状態、利用ネットワーク、試した操作を記録します。複数の設定を同時に変更せず、一つ変更するたびに結果を確かめてください。
購入すれば接続先も使えますか?
アプリの購入と通信サービスは別です。利用する接続情報やサブスクリプションはご自身で用意し、アプリにはその情報を設定してください。
設定が苦手でも選んで大丈夫ですか?
まずHomeに既存の情報を追加し、接続とGlobal Routingを確認してください。RuleやOn Demandを変更する必要がなければ、無理に細かな設定を増やさない方法もあります。
無料で済ませられる用途はありますか?
独自の接続設定や通信の振り分けが不要で、通常のWi-Fiやモバイル通信で目的を果たせる場合は、追加のプロキシアプリが必要とは限りません。必要な機能を先に整理してください。
Shadowrocketの入手先はApp Storeです。購入前にストア上の表示を確認し、機能と費用が自分の用途に合うかを判断してください。