iOS デバイスで自由で安定したインターネット環境を構築したいと考えたとき、真っ先に候補に挙がるのが Shadowrocket(シャドウロケット) です。通称「小利器」とも呼ばれるこのアプリは、その軽量さと多機能さから、長年にわたり iPhone ユーザーの間で絶大な支持を得てきました。
1. なぜ iPhone で Shadowrocket を選ぶのか?
iOS には多くのプロキシクライアントが存在しますが、Shadowrocket が選ばれ続けるには明確な理由があります。まず、Shadowsocks, ShadowsocksR, VMess, VLESS, Trojan, Hysteria など、ほぼすべての主要なプロキシプロトコルをネイティブでサポートしている点です。
- 高いカスタマイズ性:ルールベースの分流設定により、特定のアプリやウェブサイトごとにプロキシを使用するかどうかを細かく制御できます。
- 低消費電力:バックグラウンドでの動作が非常に効率的で、バッテリー消費への影響が最小限に抑えられています。
- 充実した統計機能:リアルタイムのトラフィック速度や、過去のデータ使用量をグラフで確認できます。
また、Clash の設定ファイルを直接読み込むことはできませんが、多くのプロバイダーが Shadowrocket 専用の購読 URL を提供しているため、初心者でも導入のハードルは非常に低くなっています。
2. シャドウロケットのダウンロードと購入
Shadowrocket を入手するには、iOS の公式 App Store を利用します。
- iPhone の App Store を開きます。
- 検索タブで「Shadowrocket」と入力します。
- 価格ボタン(通常は数ドル相当)をタップし、Face ID やパスコードで支払いを承認します。
- インストールが完了するまで待ちます。
もし日本の App Store で見つからない場合や、特定の地域の購読サービスを利用する場合は、米国(US)の Apple ID を作成して切り替える必要があるケースもありますが、2026年現在、多くの地域で通常どおり購入可能です。
3. 基本的な初期設定と購読の追加
アプリをインストールしたら、まずはプロキシサーバーの情報を追加する必要があります。最も一般的な方法は「購読 URL(Subscription URL)」を使用する方法です。
購読 URL の追加手順
- Shadowrocket を起動します。
- 画面右上の「+」アイコンをタップします。
- 「Type」を選択し、一覧から「Subscribe」を選びます。
- プロバイダーから提供された URL を「URL」欄に貼り付けます。
- 「Remark」欄には、分かりやすい名前(例:MyProxy)を入力し、右上の「Done」をタップします。
追加後、メイン画面にノードの一覧が表示されます。各ノードの右側にある「i」アイコンをタップすることで、遅延(Ping)テストを行うことができます。
4. 接続の開始と VPN 権限の許可
ノードを選択したら、いよいよ接続を開始します。
1. メイン画面上部の「Not Connected」の横にあるスイッチをオンにします。
2. iOS のシステムダイアログ「"Shadowrocket"がVPN構成の追加を求めています」が表示されます。
3. 「許可(Allow)」をタップし、iPhone のパスコードを入力します。
4. スイッチが緑色になり、ステータスバーに「VPN」のアイコンが表示されれば成功です。
この際、ブラウザを開いて https://www.google.com などにアクセスし、正常にページが表示されるか確認してください。
5. ルール設定(分流)の最適化
Shadowrocket の真価は「Global Routing」の設定にあります。画面下部のメニューから「Config」を選択することで変更可能です。
- Proxy:すべての通信をプロキシ経由で行います。
- Direct:プロキシを使用せず、直接通信します。
- Config:設定ファイル(分流ルール)に基づき、国内サイトは直接、国外サイトはプロキシ経由と自動で切り替えます。
通常は「Config」モードで使用することを強くお勧めします。これにより、日本の銀行アプリや動画配信サービスを利用する際に、プロキシをオフにする手間が省けます。
6. よくある質問 (FAQ)
A: ノードの Ping 値を確認し、より数値の小さい(遅延の少ない)ノードに切り替えてください。また、プロバイダー自体の帯域制限がないか確認してください。
A: 「Config」設定ファイルを編集し、そのアプリのドメインを「DIRECT」に指定するルールを追加することで解決できます。
7. トラブルシューティング
もしスイッチをオンにしてもインターネットに繋がらない場合は、以下の項目を確認してください:
- システム時刻の確認:iPhone の時刻が自動設定になっていないと、TLS 証明書の検証に失敗し接続できません。
- 購読の更新:ノード情報が古くなっている可能性があります。メイン画面で購読名を左にスワイプし、「Update」をタップしてください。
- DNS 設定:設定メニューから DNS サーバーを
8.8.8.8や1.1.1.1に変更してみるのも有効です。
これまで V2RayN や Nekoray といったデスクトップ向けのツールを使ってきたユーザーにとって、Shadowrocket の操作感は非常に直感的で驚くほどスムーズに感じられるはずです。特に iOS 特有の「アプリが勝手に終了する」問題に対しても、Shadowrocket は非常に強固なバックグラウンド維持能力を持っています。PC 版の Clash のような複雑な YAML 編集を必要とせず、かつ同等の高度なルール分流を実現できる点は、iPhone ユーザーにとって最大のメリットです。モバイル環境での安定性を最優先するなら、今すぐ Shadowrocket を導入して、その快適さを体感してみるべきでしょう。