iPhoneでプロキシアプリを選ぶ際、Shadowrocketは画面から設定を進めやすく、sing-boxは設定項目やルールを細かく組み立てたい場合に候補になります。この記事では、iPhone版の価格、初期設定の考え方、ルール管理、トラブル時の確認手順を比較します。ShadowrocketはApp Storeで$2.99の買い切りで、Mac、Windows、Android、Linux版は無料です。利用する接続情報は別途必要で、サブスクリプションはご自身のサービス提供元から取得してください。
まず確認:価格とアプリの位置づけ
Shadowrocketとsing-boxは、どちらも通信をプロキシ経由で扱うためのアプリですが、設定の進め方や操作の考え方は同じではありません。Shadowrocketは、画面上で接続先やルーティングの状態を確認しながら使うスタイルです。sing-boxは、設定内容を細かく組み立てて制御したい人に向きます。どちらを選んでも、アプリを入れただけで接続できるわけではなく、利用可能な接続情報と正しい設定が必要です。
ShadowrocketのiPhone / iPad版はApp Storeで$2.99の一回限りの購入です。これはアプリの料金であり、通信サービスやサブスクリプションの料金は含まれません。Mac(Appleシリコン版・Intel版)、Windows、Android、Linux版は無料で、本サイトのダウンロードページから入手できます。sing-boxのiOS向けアプリや配布形態は、利用するアプリの掲載ページで価格と対応OSを確認してください。名称が似たアプリを選ぶ場合も、提供元と機能を確かめてから設定を始めましょう。
アプリ選びでは、価格だけでなく「設定をどの画面で管理するか」も考慮してください。画面操作で状態を把握したいならShadowrocketの構成が扱いやすく、設定ファイルの構造やルールを自分で調整したいならsing-boxの柔軟性が候補になります。利用する端末、設定を変更する頻度、困ったときに自分で原因を調べられるかを基準にすると、選択後のミスマッチを減らせます。
設定方法と使い勝手の違い
Shadowrocketでは、iPhone / iPadのHomeで接続先を選び、Global Routingで通信の扱いを指定します。ルール設定を使う場合はConfigの内容も確認します。画面上で現在の選択や接続状態を見やすく、最初の設定を進めるときに操作箇所を見つけやすいのが特徴です。ただし、Homeに接続先が表示されていることと、実際に通信できることは別です。接続スイッチ、Global Routing、ルール、接続情報を順番に確認してください。
sing-boxでは、設定ファイルやアプリの設定画面で、inbound、outbound、routeなどの役割を把握しながら組み立てる方法が中心になります。詳細な動作を指定できる反面、JSONの構文や項目間の関係を理解していないと、設定のどこで失敗したのか見つけにくくなる場合があります。設定例を使う場合も、そのまま貼り付けるのではなく、利用中のアプリが対応する形式か、参照先の名前やルールの順序が整合しているかを確認します。
Home、Config、Settingsなどの画面から接続先やルーティングを管理します。接続状態を確認しながら設定したい場合に、操作箇所を追いやすい方法です。ルールを使う場合はConfigとGlobal Routingの両方を確認します。
向いている用途:画面から接続やルールの状態を確認しながら使いたい場合。
設定ファイルや詳細な項目を通じて、通信の入口、接続先、ルーティングの条件を構成していく方法です。細かな制御を自分で組み立てられる一方、構文や設定同士の依存関係を確認する必要があります。
向いている用途:設定内容を読み解き、ルールや動作を細かく調整したい場合。
「簡単」「高機能」という印象だけで決めるより、普段の作業を想定すると判断しやすくなります。接続先を選んでオンにし、問題があれば画面から状態を確認したい人はShadowrocketを試す価値があります。一方、ルールの評価順や複数の条件を自分で管理し、設定ファイルを読んで修正する作業に抵抗がない人はsing-boxの柔軟さを活用しやすいでしょう。どちらを使う場合も、設定変更前に元の状態を保存してください。
ルール設定・更新・問題の切り分け
ルールによる振り分けは、どちらのアプリでも設定内容の正確さが大切です。ShadowrocketでConfigを選んだ場合、通信は有効な設定に含まれるルールに従います。たとえば DOMAIN-SUFFIX はドメイン末尾による条件、GEOIP はIPアドレスの地域判定、FINAL は先行するルールに一致しなかった通信の処理に使われます。ルールの順序やポリシー名が正しくないと、意図した宛先に適用されないことがあります。
sing-boxでも、ルーティングの条件や接続先の指定を正しく対応させる必要があります。柔軟に記述できることは、設定の誤りが自動で解消されることを意味しません。変更を一度に複数行うと、どの変更が結果に影響したか分からなくなるため、まず一つの条件だけを調整し、同じ宛先で確認するのが実用的です。設定のコピーを残し、エラーが出た場合は直前に変更した箇所を戻せるようにします。
Shadowrocketで確認
- 接続先
- Homeで選択中の項目
- ルーティング
- Home → Global Routing
- 設定ファイル
- Configで有効な内容を確認
- ルール
- DOMAIN-SUFFIX、GEOIP、FINALなど
接続スイッチ、ルーティング、Configは別々に確認します。
sing-boxで確認
- 設定形式
- 利用中のアプリが受け付ける形式
- 入口
- inboundの定義と参照
- 接続先
- outboundの定義と参照
- ルーティング
- routeの条件と評価順
構文だけでなく、参照名や条件の対応も確認します。
接続できないときは、まず同じネットワークで同じ宛先を試し、どの段階で失敗しているかを記録します。ShadowrocketならHomeで接続状態と選択中の項目を見てからGlobal Routingを確認します。sing-boxなら表示されたエラーを保存し、直近に変更した設定の構文、接続先の参照、ルーティング条件を順に調べます。サブスクリプションの更新に失敗した場合は、URLの有効性や接続環境を利用中のサービス提供元に確認してください。認証情報を含むURLは、スクリーンショットや公開の問い合わせに載せないようにします。
使い方別の選び方と移行時の注意
初めてプロキシアプリを使う場合は、操作画面の分かりやすさ、設定の復元方法、困ったときに参照できる説明を重視しましょう。Shadowrocketでは、最初に必要な項目を少しずつ確認し、接続先、Global Routing、Configの役割を区別して覚えると混乱しにくくなります。細かなルールを自分で書く予定がなくても、Configを使う場合は適用中のルールを確認し、何がDIRECTやPROXYになるのかを把握してください。
設定を細かく管理したい人は、sing-boxを選ぶ前に、現在利用しているiOSアプリが設定ファイルの読み込みや編集にどう対応しているかを確かめてください。アプリごとに操作画面、対応する設定項目、更新方法が異なる可能性があります。別の形式で作られた設定をそのまま読み込めるとは限らず、エラーが出た場合はファイル形式とアプリの対応範囲を切り分ける必要があります。
- 画面から操作したい:ShadowrocketでHome、Global Routing、Configの基本的な役割を確認し、まず接続状態を一つずつ検証します。
- ルールを細かく編集したい:sing-boxの設定構造を確認し、設定のバックアップを取ってから一つの条件ずつ変更します。
- 設定を移行したい:元の設定を保存し、接続先情報とルールを分けて確認します。形式が異なる場合は、すべての項目が自動変換されると想定しないでください。
- 料金を判断したい:ShadowrocketのiPhone / iPad版は$2.99の買い切り、Mac、Windows、Android、Linux版は無料です。sing-boxのiOS向けアプリは、使用する配布元の最新掲載情報で価格を確認します。
Shadowrocketからsing-box、またはその逆へ移る場合も、アプリを変えただけで通信条件が同じになるとは限りません。ルールの書式や評価順、接続先の表現が異なることがあるため、移行後は重要な宛先を複数確認し、想定外のDIRECTやPROXYが適用されていないかチェックします。新旧の設定を同時に編集せず、どちらを現在の基準にするか決めてから変更を進めてください。
よくある質問
購入や設定を始める前に迷いやすい点をまとめました。料金、設定の難しさ、接続情報の扱いは分けて考えてください。
Shadowrocketの購入料金に接続サービスも含まれますか?
含まれません。iPhone / iPad版はApp Storeで$2.99の買い切りで、Mac、Windows、Android、Linux版は無料です。接続サービスやサブスクリプションは別途必要で、利用中のサービス提供元から取得してください。
設定に慣れていない場合はどちらが使いやすいですか?
画面上で接続先やルーティングを確認しながら進めたい場合は、Shadowrocketの操作方法が候補になります。sing-boxは細かい設定を組み立てる自由度がある一方、設定形式やルールの理解が必要です。
片方の設定をもう片方にそのまま移せますか?
必ずしもそのまま移せるとは限りません。設定形式やルールの表現が異なる場合があるため、移行前にバックアップを取り、接続先とルールを分けて確認してください。
接続スイッチをオンにすれば通信できますか?
オンにしただけでは保証されません。接続先、Global Routingまたはrouteの設定、ルール、接続情報を確認し、対象の宛先で実際にアクセスできるか試してください。
Shadowrocketを入手する
iPhone / iPad版はApp Storeから入手できます。購入前に、開発者名がShadow Launch Technology Limited、アプリIDが932747118であることを確認してください。Mac、Windows、Android、Linux版は本サイトのダウンロードページで案内しています。アプリの購入と接続サービスの契約は別です。ご自身の利用環境に合うプラットフォームを選び、既存の設定を保存してから操作を始めましょう。