iPhone 上「Clash 訂閱」到底指什麼?
在搜尋引擎裡輸入「iPhone Clash 訂閱」的人,多半不是要在 iOS 上安裝與桌面完全同名的開源 GUI,而是想把手邊機場提供的 Clash/Mihomo 相容設定,塞進 iPhone 上能讀 YAML 或訂閱 URL 的用戶端。常見選擇包含 Shadowrocket(俗稱小火箭)、Stash,以及其他支援同類訂閱格式的工具。
因此你可以把流程拆成三件事:取得訂閱連結(多為 HTTPS,回傳一份含節點、策略組、規則的設定)、在用戶端建立設定檔並更新、理解「選哪個策略組」與「規則怎麼命中」。桌面版 Clash 家族把這三件事拆在 YAML、儀表板與日誌裡;iOS 用戶端則把同一套概念包進觸控介面與系統 VPN 描述檔流程中,第一次接觸時容易覺得「按鈕名稱不一樣,但骨子裡一樣」。
若你想先把「訂閱 URL、多來源合併、更新頻率」等共通觀念補齊,可先閱讀本站 Clash 訂閱連結與機場匯入教學,再回到本文專注在 iPhone 兩款常見用戶端的按鈕順序與分流取捨。
開始前:訂閱連結、Apple ID 區域與 VPN 權限
多數機場會在會員中心提供一段訂閱網址,複製後貼到用戶端即可拉取節點與規則。請確認該網址為 https:// 開頭、且來自你信任的供應商;若頁面同時提供「一鍵訂閱」與「原始連結」,兩者通常指向同一份設定,差別只在用哪個 App 開啟。
Shadowrocket 與 Stash 皆需透過 App Store 取得;實際能否下載與你的 Apple ID 區域有關。若你目前帳號所在區域無法搜尋到目標 App,常見做法是使用外區帳號切換商店下載(下載完成後仍須遵守 Apple 與當地規範)。安裝本身不等於「已代理」:第一次啟用連線時,iOS 會要求你允許加入 VPN 設定,這一步等同於授權該 App 建立系統層的隧道或描述檔,請在確認 App 來源無誤後再同意。
另一個常被忽略的前置作業是關閉會壟斷 VPN 通道的其他服務。iOS 同一時間通常只允許一個作用中的個人 VPN 描述檔;若你同時開著公司 MDM 自帶的全域 VPN、或其他廠商的「省電型後台清理」把隧道殺掉,小火箭或 Stash 會出現「連上了又立刻斷」的假象。建議先關閉多餘 VPN,再進行下列匯入步驟。
小火箭(Shadowrocket)匯入訂閱與第一次連線
Shadowrocket 的介面偏工程向,但主線很直:先有一個設定檔(Config),裡面才會有節點與規則。第一次使用時,建議依序完成「新增訂閱 → 更新 → 選擇節點或策略組 → 開啟連線」。
- 開啟 App,進入設定(Settings)或首頁的 Config 區,選擇新增訂閱來源;貼上機場提供的 HTTPS 訂閱網址,為這份訂閱取一個你辨識得出的名稱。
- 儲存後執行更新(Update),確認沒有出現 403/逾時/憑證錯誤。若失敗,先複製連結到 Safari 試開,檢查是否需要登入 Cookie、或訂閱已被重設。
- 回到主畫面或節點列表,確認已出現代理伺服器;若機場使用策略組,介面上通常會顯示可切換的群組名稱(例如「自動選擇」「手動選擇」「PROXY」)。先選一個延遲較低、用途明確的節點做基準測試。
- 開啟右上或底部的連線開關;系統彈出 VPN 權限時選擇允許。首次建議只開一個瀏覽器分頁測試境外網站,再逐步切換到其他 App。
小火箭內常見的規則模式/設定檔模式用語,對應到你在 YAML 裡熟悉的「依規則分流」與「選定策略組」概念。若你發現「只有 Safari 走代理、其他 App 不跟」,請回頭檢查是否未開啟系統 VPN、或該 App 被加入繞過(Bypass)清單;這與 Android 上的「按應用程式分流/繞過」是同一類相容性工具,只是名稱不同。
Stash:訂閱、設定檔與儀表板心智模型
Stash 的資訊架構通常把「訂閱來源」「本機設定檔」「目前啟用的政策」分層呈現,對習慣 Clash 儀表板的人較直覺。你可以把訂閱想成遠端 YAML 的快取來源;設定檔則是「目前餵給核心」的那份合併結果;策略(Policy)則對應桌面上的 proxy-groups 中你會手動切換的那一層。
- 在 Stash 內找到訂閱/Remote相關區塊,新增機場 URL,命名後執行更新;若支援多訂閱合併,請留意名稱衝突與載入順序,避免後載入覆蓋同名節點。
- 建立或選取一份本機設定檔,確認訂閱已被引用;部分版本會以「模組/覆寫」方式讓你在不直接改訂閱原文的前提下調整 DNS 或規則,概念上接近 Clash 的覆寫檔。
- 在策略/Policy頁面選擇你要使用的出口群組與節點;若機場預設提供「自動測速」類群組,可先用它降低新手選節點的負擔。
- 啟用覆蓋模式/MitM 相關功能前請三思:涉及本機憑證與隱私邊界,僅在理解用途與風險後再開啟;一般瀏覽與串流並不一定需要。
- 開啟主開關建立 VPN,同樣建議先用單一 App 驗證,再擴大到遊戲、通訊軟體。
Stash 與小火箭在細節按鈕上不同,但「訂閱更新失敗 → 先查 URL 與網路」「連線成功但網頁怪 → 先查 DNS 與規則命中」的排查順序與桌面 Clash 一致。若你想把規則順序、MATCH、直連與代理的哲學一次補齊,可延伸閱讀 Clash 分流規則配置教學。
iOS 分流:策略組、規則與「繞過清單」怎麼協作?
許多使用者口中的「iOS 分流」,其實是兩個層次疊在一起:系統是否把 App 的流量送進 VPN 管線,以及進管線之後,YAML 規則要把封包丟到哪個策略組。你在小火箭或 Stash 裡切換「GLOBAL/RULE/DIRECT」這類開關時,多半是在調整第二層;若某個 App 被標記為繞過 VPN,它根本不會進入第二層,規則再漂亮也管不到。
實務上建議新手採用漸進式做法:先用機場預設的規則模式,讓常見境外站走代理、在地服務直連;遇到銀行、支付、區域影音或公司內部網站異常時,再把單一 App 加入繞過清單,而不是一開始就把「全域代理」當成萬靈丹。這樣做能同時降低延遲與相容性風險,也比較容易在出問題時定位是「節點」「DNS」還是「被繞過」。
策略組(select/url-test/fallback 等)在 iOS 用戶端上的呈現,就是你在 UI 裡看到的那幾個可切換的群組與節點清單。請把「會最常手動切換的那個群組」當成主控開關,並讓多數規則指向它;細緻的域名分流則交給訂閱內建的規則集維護。若你從桌面帶著「固定節點給 AI/開發工具」的習慣到 iPhone,記得在行動網路與 Wi‑Fi 之間切換時,url-test 可能會重新挑節點,導致 session 行為與桌面略有差異,這屬於正常現象。
想進一步理解 TUN、系統代理與「哪些流量真的進了核心」的差異,可對照 Clash TUN 模式詳解;雖然該文以桌面情境為主,但對釐清「規則命中」與「管線覆蓋範圍」仍然非常有幫助。
常見狀況與排除方向
- 更新訂閱失敗:檢查 URL 是否過期、是否需要重新複製;行動網路下若被電信攔截 HTTPS,可換 Wi‑Fi 再試。
- 顯示已連線但網頁打不開:先切換節點;再檢查是否啟用過於進階的 DNS 或 fake-ip 類行為導致少數 App 不相容。
- 僅部分 App 無效:檢查繞過清單、分流規則是否把該網域直連、以及該 App 是否使用自有憑證或固定出口檢查。
- 語音、遊戲、即時通訊異常:可能與 UDP、區域節點或服務商政策有關;請先查服務條款是否允許與 VPN 並存,再調整策略組而非盲目開「全域」。
- 耗電明顯上升:長時間 VPN 本來就會增加功耗;可關閉不必要的後台更新、拉長訂閱更新間隔,並避免同時開啟多個重複的健康檢查。
若你希望把 Clash 生態的共通名詞與除錯索引一次收斂,本站 說明與教學文件 提供跨平台對照,適合在手機與桌機之間切換工作時邊查邊用。
結語:iPhone 管「連線」,桌面 Clash 管「長期維護」
Shadowrocket 與 Stash 讓你在 iPhone 上把機場訂閱真正用進日常動線:通勤時切換節點、出國時接回習慣的規則、在銀行 App 與瀏覽器之間用繞過清單取得平衡。它們與開源 Clash 桌面用戶端並非互斥,而是同一套 YAML 哲學在不同螢幕尺寸上的呈現;許多進階使用者會在桌機上維護規則與覆寫,在行動裝置上專注於穩定連線與少數策略組切換。
相較於四處蒐集來路不明的舊版安裝包,持續更新的 Clash 生態在核心相容性、規則表達能力、以及跨平台文件品質上通常更適合長期使用。若你同時在 Windows、macOS 或 Android 上也需要一致的分流體驗,不妨從本站 下載頁 取得整理過的用戶端入口,把「手機上能連」與「桌機上好維護」放在同一條長期路線上規劃。→ 立即免費下載 Clash,開啟流暢上網新體驗