安裝前:分清用戶端、設定格式與服務訂閱

在 iPhone 上搜尋「iOS 版 Clash」時,首先要確認產品是什麼。Clash 設定格式、mihomo 核心和 App Store 上的用戶端並非同一回事。應用程式名稱含有 Clash,也不能單憑名稱判斷它使用哪種核心、支援哪些規則,或能否完整讀取桌面版設定。

本文所說的「Clash 類用戶端」,是指能接收 Clash 格式設定,或提供相關匯入、轉換功能的 iOS 用戶端。不同 App 支援的通訊協定、策略群組、規則集和 DNS 欄位可能有所不同。下載前應查看 App 詳情頁及開發者文件的明確說明,不要把「支援訂閱」直接當成「相容所有 Clash YAML」。

  • 用戶端:負責讀取設定、建立連線,並透過 iOS 提供的網路延伸功能接管流量。
  • 設定或訂閱:提供伺服器資訊,部分也包含規則、策略群組與 DNS 設定。
  • 服務帳號:決定訂閱是否有效、伺服器能否使用;購買用戶端通常不等於購買網路服務。

App Store 地區帳號:查看商店供應情況與下載條件

能否在 App Store 搜尋到某款用戶端,主要取決於 Apple 帳號的商店國家或地區,以及開發者的上架範圍。更改 iPhone 的介面語言,或前往「設定」→「一般」→「語言與地區」更改地區,都不代表切換了 App Store 商店。

先確認 App 身分,再處理商店地區

  1. 前往本站下載頁查看 iOS 平台入口,確認目標 App 及其取得方式說明。
  2. 開啟 App Store 產品頁,確認 App 名稱、開發者、最低系統需求和收費方式。若有多款同名 App,請以開發者資訊和官方指引為準。
  3. 若出現「此 App 在你所在的國家或地區尚未提供」,請先確認產品連結是否正確;這和訂閱連結失效是兩種不同問題。
  4. 只有在目標 App 確實未於目前商店上架時,才評估符合自身實際情況的其他地區帳號方案。並非所有用戶端都必須使用同一個地區。

分開管理商店帳號與 iCloud 帳號

在較新的 iOS 版本中,可前往「設定」→頂端的 Apple 帳號→「媒體與購買項目」→「檢視帳號」→「國家或地區」查看商店設定。不同系統版本的名稱可能略有差異,舊版介面可能顯示 Apple ID。更改國家或地區可能需要處理帳戶餘額、有效訂閱、家人共享及付款資料,請先閱讀系統提示。

若使用本人持有的其他商店帳號,只需處理「媒體與購買項目」的登入;不要為了下載一款 App 就直接登出整台裝置的 iCloud。付款資料應真實有效,並符合 Apple 的要求。請勿使用陌生人共用的帳號,也不要將帳號密碼或驗證碼交給代安裝人員。

  • 付費 App 的購買紀錄歸屬於購買時使用的帳號,之後更新或重新下載可能需要該帳號。
  • App Store 顯示的 App 價格,應與訂閱服務費用分開確認。
  • 若官方提供 TestFlight 測試入口,請留意測試名額與版本到期時間;測試版不等於能長期使用的商店版本。

匯入訂閱:先確認格式,再貼上連結

訂閱連結通常帶有帳號權杖,任何取得完整連結的人都可能看到其中的伺服器資訊。匯入前先確認來源和網域,不要把連結貼到公開留言區,也不要為了排除問題而將完整連結交給不明的線上轉換網站。

選擇與用戶端相符的匯出類型

訂閱內容匯入前檢查常見問題
Clash YAML 設定用戶端明確支援匯入 Clash 設定,並支援設定檔使用的欄位可以解析節點,但未套用規則集或 DNS 設定
mihomo 擴充設定確認支援的通訊協定、規則語法及擴充欄位桌面版可用,iOS 版卻顯示未知欄位或不支援通訊協定
通用節點訂閱確認用戶端支援相應的編碼方式和節點連結格式只有節點清單,沒有策略群組和分流規則
其他用戶端專用設定向服務業者索取適用目標用戶端的匯出入口連結可以下載,但內容格式無法解析

支援某種代理通訊協定,不代表也支援另一款用戶端的完整設定檔。若服務控制台提供「Clash」、「通用訂閱」或特定 App 名稱等選項,請依目標用戶端文件選擇,不要反覆更改副檔名來嘗試解決格式問題。

依照「新增遠端設定」的步驟操作

不同用戶端的介面名稱不盡相同,以下以功能名稱說明流程;按鈕可能標示為「設定」、「訂閱」、「Profiles」或「Subscriptions」,請以實際介面為準。

  1. 在服務業者的控制台複製完整訂閱網址,保留查詢參數,不要額外加入空格、引號或換行。
  2. 開啟用戶端的設定管理頁面,選擇新增遠端設定或從 URL 匯入。
  3. 輸入方便辨識的名稱,例如「個人訂閱」,並將網址貼到 URL 欄位。若 iOS 詢問是否允許從其他 App 貼上,確認來源後即可允許這次操作。
  4. 執行下載或更新,確認結果是成功、驗證失敗、網路逾時,還是解析失敗。
  5. 將匯入的設定設為目前使用項目,再確認節點、策略群組和規則是否已顯示。

VPN 授權:允許網路延伸功能並確認系統狀態

iOS 用戶端通常透過 Network Extension 的封包通道功能處理流量。首次啟動連線時,系統可能會提示用戶端要加入 VPN 設定。確認 App 身分後選擇允許,並依系統要求輸入裝置密碼或完成驗證。此步驟授予的是裝置上的網路設定權限,不是向服務業者提交 Apple 帳號密碼。

  1. 返回用戶端,確認目前設定有效,並為需要手動選擇的策略群組指定可用節點。
  2. 點選連線開關,完成系統跳出的 VPN 設定授權。
  3. 前往「設定」→「一般」→「VPN 與裝置管理」→「VPN」,確認是否有對應設定,以及目前是否已連線。
  4. 返回用戶端查看連線記錄,再測試瀏覽網頁。

狀態列或控制中心中的 VPN 標誌只能表示通道狀態,不能證明所有目標網站都能連線,也不能證明規則套用了預期策略。部分 iPhone 的狀態列不會持續顯示此標誌,判斷時應一併查看系統 VPN 頁面和用戶端記錄。

不要照搬桌面版的系統代理與 TUN 設定

Windows 或 macOS 教學中的「啟用系統代理」、「安裝 TUN 服務」並非 iPhone 通用操作步驟。在 iOS 上應依用戶端的 VPN 連線流程啟用通道,初次連線不必更改 Wi-Fi 的手動 HTTP 代理。桌面設定中的 mixed-port: 7890 也不代表 iPhone 必須在 Wi-Fi 頁面填入 7890 連接埠。

首次測試前,暫時中斷其他一般 VPN,或同樣使用 VPN 設定的網路工具。受企業管理的裝置可能有依 App 設定的 VPN 或裝置限制,請遵循組織政策,不要自行刪除管理描述檔。

首次連線驗證:分別檢查設定、節點與規則

建議首次連線使用規則模式,並先手動選定一個節點。全域代理可用於短暫對照測試,但不適合拿來掩蓋規則設定錯誤。各用戶端對模式名稱和規則處理方式的實作可能不同,請以目前使用的用戶端說明為準。

  1. 記錄中斷連線時的狀況:在 Safari 開啟一個平常可正常瀏覽的頁面,確認 Wi-Fi 或行動網路本身可以連線。
  2. 連線後再次測試:先瀏覽同一個頁面,再造訪預期需要透過代理連線的網站。不要只看測速按鈕是否變綠。
  3. 檢查連線記錄:若用戶端提供連線詳細資訊,請確認目標網域、命中的規則、所選策略群組和最終節點。預期直連的請求應有相應的直連記錄。
  4. 切換網路後再測試:分別透過 Wi-Fi 和行動網路驗證,排除單一網路的限制。測試前請留意行動數據用量。
  5. 保存基準資料:記錄用戶端版本、iOS 版本、設定更新時間和測試時間,之後每次只更動一個變數。

例如,節點測試顯示 80 毫秒,只能代表該測試方式下的回應時間,不能據此推斷下載速度或所有 App 的連線效果。這裡的 80 毫秒只是說明用的範例,並非本文實測結果。瀏覽網頁、播放影片和背景 App 連線可能採用不同方式,需要分別觀察。

常見故障:依發生階段排除

訂閱下載失敗或顯示 401、403

401 通常與驗證要求有關,403 表示伺服器拒絕請求;確切原因仍須參考服務業者的說明,可能涉及權杖失效、帳號狀態或存取政策。先到服務控制台重新取得網址,確認訂閱仍有效。若網址意外公開,應優先重設權杖,而不是繼續轉傳舊連結排除問題。

若請求逾時,先檢查裝置網路、服務網域和用戶端的訂閱更新方式。部分用戶端可設定更新請求直連或透過現有代理,選項位置各不相同。尚未匯入任何可用設定時,不要假設更新請求已能透過代理傳送。

出現 YAML 錯誤,或只匯入部分內容

確認服務業者回傳的是設定檔,而不是登入頁面、到期通知或錯誤頁面。接著確認匯出類型是否相符。若錯誤指向特定欄位或規則提供者,請核對用戶端支援範圍;不要直接刪除錯誤欄位,就認定分流已完整。遠端規則集下載失敗,也可能造成設定看似已匯入,但實際運作與預期不同。

VPN 已連線,但網頁無法開啟

  • 先換一個節點,並查看記錄是否出現連線逾時或驗證失敗。
  • 若記錄顯示網域解析失敗,再檢查設定中的 DNS 選項及用戶端實際採用的解析方式,不要一次加入多組不明 DNS 位址。
  • 若只有某個 App 異常,請核對該 App 對應的網域和規則;不要因此判定整個通道都失效。
  • 若切換 Wi-Fi 與行動網路後結果不同,請檢查目前的網路,並查看用戶端是否有相關網路權限提示。

允許 VPN 後仍無法啟動

先停止連線並關閉可能衝突的 VPN 工具,再重新嘗試。必要時,可在系統 VPN 頁面刪除確認屬於該用戶端的設定,然後回到用戶端重新授權。刪除前請記下設定名稱,避免誤刪工作或學校提供的項目。系統 VPN 設定與用戶端訂閱通常屬於不同層級的資料,但重新安裝 App 可能影響本機設定,操作前應先備份。

更新與隱私:保留可還原的設定紀錄

連線穩定後,再設定用戶端支援的訂閱自動更新。更新頻率應依服務業者的要求設定;頻繁手動重新整理無法修復節點故障,還可能觸發請求限制。訂閱更新會變更哪些內容,取決於用戶端的合併與覆寫機制,不要假設本機修改一定會保留。

  • 更新前:記錄目前的設定、節點選擇和本機覆寫內容,並確認有可還原的備份。
  • 更新後:重新檢查策略群組、規則和一筆實際請求,不要只確認節點數量。
  • 提交記錄:保留錯誤類型和時間,遮蔽訂閱權杖、密碼、伺服器憑證及非必要的瀏覽記錄。
  • 更換用戶端:重新確認格式相容性和 VPN 權限,不要把舊用戶端的選單和操作方式當成新用戶端的預設值。

完成一套可靠的 iPhone 設定流程後,應能回答四個問題:App 來自哪位開發者、訂閱採用什麼格式、系統授權給哪個用戶端,以及實際請求命中了哪條策略。先確認這四項,再處理自動更新和更細的分流設定,排除問題時就更有方向。