iOS / クライアント選び · · 読了まで約 16 分

Stash と Shadowrocket、どちらを選ぶ?iOS で Clash ルールと購読互換を比較する(2026)

iPhone でプロキシを運用するとき、App Store で名前をよく見かけるStashShadowrocket(シャドーロケット)は、どちらも「設定を覚えれば長く使える」系のクライアントです。迷いがちなのは、すでに Clash/mihomo 用の購読や分流ルール資産があるかどうかです。本稿では Clash 形式の購読・ルール設計との親和性運用コストと保守の見方PC 向け GUI 比較記事との役割分担を中心に、2026 年時点で実務的に使える対照表つきで整理します。特定サービスの回避手順ではなく、正規の購読と法令・利用規約を前提とした一般向けの選定ガイドです。

1. こんな検索意図ならこの記事で決める

「PC では Clash Verge Rev で同じ購読を回している。iPhone でも同じ YAML の思想で揃えたい」という人には、Clash/mihomo 互換を前面にした Stashの検討理由が説明しやすいです。一方で、「とにかく iOS で定番の画面感で、最小のタップで繋ぎたい」という人は、長く UI 言語が共有されてきた Shadowrocket側のほうがしっくり来ることもあります。本稿の目的は優劣ランキングではなく、資産の持ち方に応じた適合を早く切り分けることです。

Clash 系の共通語彙(proxiesproxy-groupsrulesrule-providers)に慣れているほど、iOS 側でも同じ教科書で考えたいモチベーションが強くなります。基礎は ルールルーティング解説サブスクリプション導入で押さえたうえで読むと、以下の対照がそのまま手元の購読画面に落ちます。

2. ふたつのアプリの立ち位置(エコシステム)

Stashは、近年の Clash Meta(mihomo)エコシステムの流れを iOS に寄せたクライアントという理解がしやすいです。公式の説明やコミュニティの記事でも、Clash 形式のプロファイルという語が自然に出てきます。Shadowrocketは、以前から iOS 市場で広く使われてきたクライアントで、設定・モジュール・ルールの書き方が「iOS プロキシアプリ由来」の訓練を積んだユーザーと相性がよい場面があります。どちらも VPN ネットワーク拡張の許可が必要で、他社 VPN と同時常時接続は現実的でない前提は共通です。

表にすると、検討の出発点が見えやすくなります(2026 年時点の一般論であり、ビルドごとの差異はリリースノートで必ず確認してください)。

観点 Stash Shadowrocket
Clash YAML 資産 購読が プロファイル全体として配られる場合に、そのまま扱いやすい設計になりやすい ノード一覧 URL中心の運用との相性が良いことも。完全 YAML はアプリの解釈に依存
ルール言語 Clash/Meta 流の RULE-SETMATCH の積み上げと親和 iOS 向けに育ったルール表現・モジュール文化。Clash からの機械的なコピペは期待しすぎない
学習コスト すでに PC 側で mihomo を触っている人は読み替え少 iOS 版の先人ノウハウが検索ヒットしやすいジャンル
保守の見方 Clash メタ機能の追随(Sniffer、外部コントローラ等)をどう取り込むかを追うイメージ iOS の制約アップデートに合わせた説明・モジュール更新の文化を追うイメージ

3. 購読インポート:Clash プロファイルはそのまま活きるか

購読 URL は見た目が同じでも、中身は「ノードだけの列挙」なのか「策略とルールまで含んだ Clash 設定」なのかで扱いが変わります。Stash は後者をいわゆる Clash 運用の中心に据えやすい一方、Shadowrocket は歴史的に汎用 URI 列挙や簡易インポートから入るユーザーが多いイメージです。だから「URL をペーストしたら片方だけパースエラー」というのは、期待しているデータ構造がズレている典型パターンです。

実務のチェックリストは次のとおりです。(1) ブラウザで購読を開いたとき、YAML らしき階層が見えるか。(2) proxy-groupsrules本文に存在するか。(3) プロバイダが「Stash 向け」「Clash 向け」とラベルを分けているか。ここまで Clash 色が濃いなら、Stash 側に寄せて最初から詰めるほうが手戻りが少ないです。

iPhone 向けの具体手順は、当サイトの Stash 初回セットアップ記事が Stash 専用の最短ルートです。Shadowrocket 側はアプリ内ラベルが更新で変わるため、本稿では画面名より「ノード URL とルールファイルの役割分担」という軸だけ固定します。

4. 分流ルールと策略:読み替えコストの違い

Clash 系でいちばん大事なのは、ルールは上から順に評価され、最初に当たった行が勝つという原則です。Stash で購読付きプロファイルを読み込むと、この スタックの感覚を PC と同じ言葉で追いやすいです。按需に近い運用も、DIRECTPROXY 系策略への落ち方と、select グループの手動切替の二層で整理できます(自動選択グループの整理も参照)。

Shadowrocket では、同名の概念があっても設定ファイルの骨格やモジュールの組み方が別系統になりやすく、PC の Clash 設定を文字単位で移植するというより、接続先のホスト名リストを抽出してルール化し直す発想に寄ることがあります。作業量的には「どちらが楽」ではなく、どちらの言語で資産を育てたいかの選択に近いです。

RULE-SET の定期更新geoip まわりは、コアの世代とクライアントの取り込み方で差が出ます。ここは断定的な互換表より、自分の購読が参照している rule-provider の URL が、iOS 側で取り込めるかを一度ログで確かめるのが確実です。Windows 版で TLS や DNS を疑ったときの切り分けは 購読・TLS・DNS の記事の考え方が流用できます。

5. DNS・VPN 拡張・iOS 特有の前提

Clash 系の頭痛の種は、fake-ip とルール評価の結びつきです。設定によっては名前解決の段階で策略が決まり、ルール自体は正しいのに見え方がズレることがあります。iOS では OS の DNS 設定やキャリア IPv6、プライバシー関連機能まで絡むため、トラブル時は 一時的に DNS を素朴な構成へ戻して切り分けるのが実務的です。TUN の一般論は TUN モード解説が参考になります。

どちらのアプリも、実効的にはシステム全体の経路を VPN 拡張で束ねる使い方が基本形です。Android のようなアプリ単位の細かい split の自由度を iOS でそのまま期待すると齟齬が出ます。だから「このアプリだけ常に直結」みたいな要件は、ルールでドメインを DIRECT に落とすか、そもそもオフに分ける、の二択になりがちです。

6. 利用コストと保守(アプリと購読は別腹)

検索でよく混ざるのが、App Store のアプリ代プロキシ購読の月額/年額です。ここを分離して考えると判断がぶれません。アプリ側は端末の OS アップデートへ追随する保守コストを払うイメージ、購読側はノード品質と規約順守のイメージです。どちらのアプリも、リリースノートと Issue の雰囲気を年に数回だけでも見ると、将来の移行コストを感じ取れます。

「安さだけ」で選ぶと、(1) 自分の購読形式と合わず結局もう一つ買い直す、(2) ルール資産を二重管理する、のどちらかになりがちです。逆にいうと、PC と iOS で同じ YAML 資産を共有したいなら、最初から Stash 側に寄せて学習コストを一本化するほうが、2 年スパンではトータルが安くなることもあります。

7. シナリオ別:すぐ方向性を決める

迷ったら次の分岐をそのまま使ってください。(A) 購読が Clash 完全プロファイルで、策略とルールまで含まれている → Stash を第一候補。(B) ノード URL だけを貼って、ルールは軽く手で足す運用が好き → Shadowrocket を第一候補。(C) すでに Windows/Mac で mihomo 系 GUI を使っている → 資産共有の観点で Stash を試し、ダメなら Shadowrocket でホスト名単位に再設計。 これで「両方入れて比較」より早く一本化できます。

ゲームボイスや UDP 重めの用途は、ルール以前にノード側の UDP とクライアントの挙動が支配します。Discord を例にした TUN・UDP の記事はデスクトップ寄りですが、「アプリが実際に叩いているホスト名をログで拾う」という姿勢は iOS でも同じです。

8. デスクトップ GUI 三択記事との住み分け

当サイトの 2026 年版 Clash GUI 比較(Verge Rev/Mihomo Party/FlClash)は、PC での GUI 選びにフォーカスしています。本稿はその iOS 補完として読むと全体像が閉じます。PC で選んだ GUI と、iPhone での Stash/Shadowrocket は別製品ですが、分流設計という資産は共有できる/できないの境界がちょうどこの比較軸です。

つまりデスクトップで FlClash を使っていても、iOS で同ブランドを続けられるかは別問題であり、「購読 URL の系統が Clash かどうか」の方が優先度が高いです。メーカ横断でクライアント一覧から辿りたい場合は ダウンロードページも併用してください。

9. 初回セットアップは個別ガイドへ

Stash を実際に触る段階では、iPhone での購読取り込みと按需に近い策略運用の手順に進むのが最短です。Shadowrocket を選んだ場合も、本稿で整理した「YAML 資産をどこまで引きずるか」だけ決めてからモジュールとルールを足すのが安全です。いずれのクライアントも、職場や学習機関の端末では利用できない場合があります。ローカルの情報システム方針と契約を優先してください。

10. よくある質問

Q. ルールを共有するコミュニティ資料はどちらが多いですか。
検索可能な量という意味では Shadowrocket 向けの歴史資産は厚い一方、Clash/Meta の現行構文で揃えたいなら Stash 周辺の方が読み替えが少ないです。結局は自分の購読がどの方言で書かれているかが決め手です。

Q. 両方入れておく意味はありますか。
検証用途ならありますが、常時二つを有効化はできません。VPN は常に一つという前提で、メインを決めて副を「互換確認専用」にするのが現実的です。

Q. Apple Intelligence やプライバシー機能は関係しますか。
OS のバージョンと地域により挙動が変わるため、トラブル時の切り分けとして一時オフを試す程度の一般論に留めます。恒久的な回避を目的とした記述は本稿の範囲外です。

11. まとめ

Stashは、Clash/mihomo の購読と分流ルールを iPhone にそのまま持ち込みたい人への適合が高く、PC との資産共有という意味でメリットが説明しやすいです。Shadowrocketは、iOS で長く育った運用感とコミュニティ資産に寄りかかり、軽めのルールで回したい人に向きます。どちらも万能ではなく、購読の中身が Clash プロファイルかどうかで最初の一朵が決まります。

なお、一般向けの「VPN アプリ一本」では、細かいドメイン分流や策略の積み上げまでを自力で保守する余地が狭く、開発者向けのログや RULE-SET 運用には届きにくいことがあります。オープンな Clash/mihomo 側のクライアント群は、ルールと購読を自分で点検できる点で長期運用に強い構成を取りやすいです。端末をまたいで同じエコシステムを揃えたい場合は、 → Clash 公式のダウンロードページで、自分の OS に合うクライアントを選ぶ と、デスクトップからモバイルまでの導線を一度に確認できます。

トピックの近さで選んだ関連記事 — 同じカテゴリの Clash 実践ガイド。