iOS 端的網路加速和桌面端是兩套邏輯。Windows 和 macOS 上裝好用戶端、匯入訂閱就能用;iPhone 和 iPad 上,應用程式不允許直接修改系統代理,所有流量必須先經過系統的 Network Extension 通道,再交給用戶端處理。這條規則決定了 iOS VPN 推薦裡真正要回答的問題:用戶端能不能裝進裝置,訂閱能不能一次匯入成功。
本文按安裝路徑、換區位置、匯入順序、捷徑四件事展開,每一步都給出可以照著做的做法,最後附一份連線不生效時的自查清單。
iPhone 上可用的用戶端與三條安裝路徑
判斷一個用戶端在 iPhone 上能不能用,先看它能不能裝進裝置。iOS 的沙盒機制不允許一般應用程式修改系統層級的代理設定,所以所有用戶端都透過 Network Extension 建立一條虛擬通道,由系統把符合條件的流量轉進來。這也是第一次連線一定會跳出系統授權提示的原因:授權對象是這條通道,不是某個特定應用程式。
按安裝來源分,常見的有三類。
- App Store 上架類:Shadowrocket、Quantumult X、Stash、Loon、Surge 等。共同點是支援訂閱匯入、規則分流與隨需連線,但上架地區有限,在部分地區的商店裡搜不到。
- TestFlight 測試類:開發者透過 TestFlight 分發測試版本,安裝前要先裝 TestFlight 應用程式,測試名額與有效期限由開發者控制。
- 自簽與憑證安裝類:透過描述檔安裝,裝好後要在「設定 → 一般 → VPN 與裝置管理」裡信任對應憑證,應用程式才能啟動。憑證到期後需要重新簽名,更新步驟比前兩類多。
協定層面,三類用戶端的覆蓋範圍差別不大。Shadowsocks、VMess、VLESS、Trojan 屬於成熟方案,相容性最好;Hysteria2 與 TUIC 基於 QUIC 傳輸,在高延遲、丟包較多的網路下更穩,但需要用戶端版本夠新。訂閱裡包含哪些協定取決於伺服器端設定,用戶端只要支援對應協定,就能直接匯入使用。具體選哪一款取決於訂閱協定與個人習慣,本文只按安裝路徑做類型區分。
VPNPF 的訂閱在 Windows、macOS、iOS、Android、Linux 上通用,同一個帳號匯入到不同用戶端即可使用,不限台數。也就是說,iPhone 上只要有一個能匯入訂閱的用戶端,就不必為行動端單獨準備帳號。
App Store 地區限制:搜不到應用程式的原因與換區位置
在 App Store 裡搜不到某個用戶端,通常不是應用程式下架,而是它沒有在你目前 Apple ID 所屬地區的商店上架。App Store 按 Apple ID 的帳單地區分區,應用程式要在某個地區提供,需要符合當地的合規要求,所以同一款工具在不同地區的搜尋結果並不一致。
換區本身不複雜,關鍵是操作位置要對。正確的位置在「媒體與購買項目」裡,而不是設定首頁頂端的帳號入口。
- 打開「設定」,點最上方的 Apple 帳號,進入「媒體與購買項目」。
- 選擇「登出」。這一步只影響 App Store 與 iTunes 的購買身分,不會影響 iCloud 裡的照片、聯絡資訊與裝置備份。
- 用另一個地區的 Apple ID 登入「媒體與購買項目」,回到 App Store 下拉重新整理,商店內容會切換到該地區。
- 搜尋並安裝需要的用戶端。裝好後可以切回原本的帳號,已安裝的應用程式不會因為換回帳號而消失。
不要在「設定」首頁頂端直接登出。那個入口登出的是 iCloud,會同時中斷「尋找」、照片同步與裝置備份,和換區裝應用程式是兩件不同的事。換區只需要動「媒體與購買項目」。
如果手邊沒有其他地區的 Apple ID,可以按 Apple 的一般流程註冊一個,付款方式欄位選擇「無」即可,免費用戶端不需要綁定付款方式。註冊完成後同樣從「媒體與購買項目」登入,不要動 iCloud。換區之後,商店的推薦內容、價格與可用應用程式都會跟著變化;如果帳號綁定了付款方式,購買付費用戶端時會按該地區的計價結算。
三條安裝路徑的差異可以對照下表。
| 安裝路徑 | 應用程式來源 | 是否需要其他地區帳號 | 更新方式 | 額外設定 |
|---|---|---|---|---|
| App Store 上架 | 商店內直接下載 | 視上架地區而定 | 商店內一鍵更新 | 無 |
| TestFlight 測試 | 開發者分發的邀請連結 | 視測試地區而定 | TestFlight 內更新,有有效期限 | 需先安裝 TestFlight |
| 自簽 / 憑證安裝 | 描述檔 | 不需要 | 憑證到期後重新簽名 | 在「VPN 與裝置管理」中信任憑證 |
匯入訂閱的正確順序:先在桌面端驗證,再進 iPhone
匯入失敗是 iOS 端最常見的障礙,而多數失敗在匯入之前就能排除。建議先在桌面端走一遍完整流程:桌面用戶端能看到完整的節點列表與延遲測試結果,訂閱本身有沒有問題一眼就能判斷。確認訂閱可用之後再匯入 iPhone,排查範圍會小很多。
訂閱連結回傳的是一份節點設定列表,用戶端按自己的格式解析。多數伺服器端會根據用戶端請求的識別碼回傳對應格式,所以同一條連結通常可以匯入到不同用戶端,不需要為每個用戶端單獨產生。
- 在使用者面板裡複製完整的訂閱連結。訂閱位址通常是一串帶參數的 URL,複製時不要只取網域部分。
- 在桌面用戶端裡找到「訂閱」或「設定檔」入口,貼上連結並更新一次,確認節點列表能正常載入、節點能測出延遲。
- 在 iPhone 用戶端裡進入訂閱頁,點「新增」,貼上同一條連結,儲存後下拉重新整理。部分用戶端把訂閱和節點分成兩個列表,更新後要回節點列表手動選一次。
- 首次連線時,iOS 會跳出「想加入 VPN 設定」的系統提示,允許後還需要用 Face ID 或裝置密碼確認一次。這是系統對 VPN 通道的固定要求,不是用戶端在額外申請權限。
- 連線成功後,狀態列或控制中心會出現 VPN 標示。打開一個國際網站確認存取正常,再回用戶端做一次延遲測試。
訂閱連結裡包含帳號憑證,不要轉發給他人,也不要在公開管道貼出。需要在新裝置上使用時,直接從使用者面板重新複製,不要用聊天紀錄或截圖裡的舊連結。
iOS 用戶端與桌面端在匯入環節有三處差異:不提供剪貼板自動辨識的用戶端,需要手動進訂閱頁新增;QR Code 匯入雖然方便,但要先確認 QR Code 來源可信;部分用戶端匯入後不會自動選取節點,需要手動點一次才能連線。訂閱的自動更新頻率由用戶端決定,開啟定時更新之後,伺服器端的節點變動會自動同步到裝置上。
用捷徑一鍵切換線路:從 URL scheme 到個人自動化
iOS 的捷徑可以呼叫用戶端的 URL scheme,把「打開用戶端、跳到指定位置」壓縮成一次點擊。需要說清楚的是,捷徑不負責管理節點,它做的是喚起與傳參,連線動作仍由用戶端完成。各用戶端常用的 scheme 前綴如下。
shadowrocket:// Shadowrocket
quantumult-x:// Quantumult X
stash:// Stash
loon:// Loon
帶參數的寫法(例如透過連結新增訂閱)各用戶端不同,以官方文件為準。下面是從零到能用的步驟。
- 打開「捷徑」應用程式,新增一個捷徑。
- 加入「打開 URL」動作,填入上面列出的用戶端 scheme。
- 給捷徑命名,例如「切換線路」,在詳細資訊裡打開「加入主畫面」,桌面上就會出現一個圖示,點一下直接喚起用戶端。在支援動作按鈕的機型上,也可以把捷徑綁到動作按鈕。
- 想更省事,可以在「自動化」裡建立個人自動化:觸發條件選「連接到 Wi-Fi」或「打開某個 App」,動作同樣用「打開 URL」。
更徹底的方案是配合用戶端的「隨需連線」。開啟後,系統會在需要時自動建立連線,不用每次手動點。代價是連線狀態會在背景保持,耗電比手動連線略高,是否開啟取決於使用頻率。
URL scheme 的參數在不同用戶端、不同版本之間會變。寫進捷徑之前,先在 Safari 網址列裡輸入一次,能成功喚起再放進捷徑。
連線不生效時的檢查清單
連線建立不起來,或者連上後打不開網站,按下面的順序逐項檢查,多數問題在前三步就能定位。
- ✅ 先在用戶端裡做一次延遲測試:所有節點都逾時,說明問題在訂閱或目前網路,不在 iPhone。
- ✅ 看狀態列或控制中心有沒有 VPN 標示:沒有標示就是連線根本沒建立,回用戶端重新點一次連線。
- ✅ 關掉低耗電模式再試:省電策略會限制背景網路活動,代理連線在切換網路後容易斷線。
- ✅ 在 Wi-Fi 與行動網路之間切換對比:只有一個網路出問題,說明是那個網路環境在限制,不是用戶端故障。
- ✅ 檢查用戶端的 DNS 設定:預設跟隨系統時,網域名稱解析可能繞過代理通道,產生 DNS 洩漏。可以指定加密 DNS(DoH 或 DoT),或讓解析走代理。
- ✅ 確認系統時間準確:憑證驗證依賴系統時間,偏差過大會導致 TLS 握手失敗,表現為「能連上但打不開網頁」。
- ❌ 不要反覆快速切換節點:每次切換都會重建連線,短時間內多次操作容易讓系統進入等待狀態。
- ❌ 不要把「隨需連線」和手動中斷混用:某些規則下它會立刻把連線拉回來,看起來像關不掉。
如果以上都正常,但特定網站仍然打不開,檢查用戶端的規則列表。分流規則決定哪些網域走代理、哪些直連;規則集過舊時,新網域可能被錯誤地分到直連一側。更新一次規則集再試。
結論:iOS 端的取捨
iOS 端的接入難點不在協定,而在兩個動作:用戶端能不能裝進裝置,訂閱能不能一次匯入成功。把換區位置、匯入順序、捷徑這三件事做對,iPhone 上的日常體驗和桌面端沒有本質差別。
訂閱在 Windows、macOS、iOS、Android、Linux 上通用,註冊不需要電子郵件地址,使用者名稱加密碼即可完成;同一帳號不限台數,iPhone、iPad 與桌面端可以同時使用。隱私政策上,VPNPF 不記錄日誌。計費與退款條款見價格頁。