iPhone 上的 VPN 設定,設定的究竟是什麼
iOS 不允許一般 App 直接接管網路流量。能在 iPhone 上把流量送出去的 App,都必須透過系統的 NetworkExtension 框架註冊一份 VPN 設定,由系統負責建立與維護這條隧道。這帶來兩個直接後果:第一次連線時必然彈出授權視窗,那不是 App 在額外索取權限,而是 iOS 在向你確認;連線建立之後由系統維持,App 被切到背景甚至被回收,已建立的連線也不會因此中斷。
iPhone 上常見兩種設定方式,差別比想像中大:
| 對比項目 | 系統手動設定 | App 匯入訂閱 |
|---|---|---|
| 需要準備 | 伺服器位址、帳號、金鑰逐項手動填寫 | 一條訂閱連結 |
| 切換線路 | 回到設定裡編輯設定 | 在 App 清單裡點一下 |
| 分流規則 | 不支援依網域分流 | 依訂閱下發的規則集分流 |
| DNS | 跟隨系統 | 可單獨指定,並讓解析走線路 |
| 線路更新 | 手動修改設定 | 更新訂閱即同步 |
| 適合情境 | 固定一條線路、偶爾使用 | 線路多、需要依情境切換 |
日常使用建議選第二種:一條訂閱連結裡包含線路清單、分流規則與 DNS 參數,線路有變動時在 App 裡點一次「更新訂閱」就能同步。
VPN-LG 的訂閱覆蓋 120+ 國家與地區、190+ 條線路,換線路不需要重新設定,在 App 清單裡直接點選即可。
取得App:在 App Store 裡要核對什麼
App Store 裡的選擇比想像中多,照下面四步走,基本上不會裝錯:
- 搜尋 App 名稱,先核對開發者名稱與圖示是否與官網一致。同名或名稱相近的 App 不少,裝錯一個,後面每一步都會跟著錯。
- 看兩項資訊:最低系統版本要求、最近一次更新時間。長期沒更新的 App,在新版 iOS 上更容易出現相容性問題。
- 搜不到項目時,先確認目前 Apple ID 所在的地區。部分 App 只在特定地區的商店上架,這種情況換地區後就搜得到,並不是 App 下架。
- 安裝完成後先別急著連線,打開來看一下它是否支援「訂閱 / Subscription」匯入——這是後面用一條連結管理全部線路的前提。
判斷一個 iOS App 是否合用,看三點:能不能匯入訂閱連結、有沒有分流規則設定、連線是否走系統網路擴充功能。第三點決定了它能否在鎖定畫面之後繼續維持連線。
取得訂閱連結:複製之前先確認三件事
登入 VPN-LG 使用者面板,在訂閱區找到訂閱連結並複製。三個細節值得注意:
- 訂閱連結是一串以 https:// 開頭的網址,它等同於帳號憑證。不要傳到聊天群組,也不要連同截圖一起傳出去。
- 複製請用「拷貝」,不要手抄。連結裡的參數區分大小寫,少一個字元,App 就會直接提示格式錯誤。
- 同一條連結可以重複使用:換新手機或重新安裝 App 時,回面板重新複製一次、重新匯入即可,不用逐台個別設定。
匯入訂閱:兩種方式與那次授權彈窗
訂閱連結拿到手,匯入方式有兩種,依 App 的支援情況選擇:
方式一,在 App 內新增。打開 App,找到「訂閱」或「伺服器訂閱」入口,新建一條訂閱,把連結貼進網址欄,儲存後點「更新」。線路清單會刷新出來,這是相容性最好的方式。
方式二,點連結一鍵匯入。在 iPhone 上直接點訂閱連結,如果系統裡已安裝支援 URL scheme 的 App,會彈出「要用哪個 App 打開」,選中 App 後訂閱位址會自動填入。裝了多個 App 時注意別選錯。
匯入完成後,點任意一條線路開始連線,系統會彈出授權視窗:「"App 名稱" 想加入 VPN 設定」,下面有「允許」和「不允許」。點「允許」,再用 Face ID 或螢幕鎖定密碼確認一次,連線才會真正建立。
這個視窗只在第一次連線時出現。如果不小心點了「不允許」,連線會一直失敗,處理方法是:到「設定 → 一般 → VPN 與裝置管理」裡(舊版系統中這一項叫「VPN」),把剛產生的殘留設定刪掉,回到 App 重新連線,彈窗就會重新出現。
不要手動編輯或刪除正在使用中的 VPN 設定。需要更換 App 時,先在新 App 裡完成一次連線並確認能正常上網,再回設定裡刪掉舊設定。順序反過來,容易出現兩份設定互相搶佔流量的情況。
驗證生效:四項檢查,別只看連線圖示
狀態列出現 VPN 圖示、App 首頁顯示「已連線」,這些只說明設定存在,不說明流量真的走了線路。照下面四項逐條確認:
- ✅ 在 App 內能看到即時變動的上行 / 下行流量計數。數字長時間靜止不動,通常意味著連線並沒有真正建立。
- ✅ 打開本服務的網路檢測頁,核對出口 IP 的歸屬地是否與你選的那條線路一致。IP 歸屬地是外部給出的答案,比 App 自己的狀態顯示可信。
- ✅ 打開一個只在海外能連上的服務,看能否正常載入。這一步驗證的是流量路徑,而不只是設定權限。
- ✅ 檢查 DNS 解析位置:出口 IP 在海外,解析請求卻由中國大陸的 DNS 伺服器回答,說明解析沒有跟著線路走,存在 DNS 洩漏。
- ❌ 只看 App 圖示亮著就認為完成。切換 Wi-Fi 之後狀態顯示可能延遲,真實鏈路需要重新確認一次。
- ❌ 跑一次測速就當作驗證完成。速度只反映線路品質,不反映出口位置。
四項裡任何一項對不上,先中斷再重連一次。仍然對不上,照「訂閱是否更新到最新 → 設定權限是否還在 → 分流模式是否被切到直連」的順序排查。
判定標準:出口 IP 歸屬地、能打開的服務、DNS 解析位置,三項指向同一地區,才算設定完成。對不上時先中斷重連,再依序檢查訂閱、權限與分流模式。
分流模式、DNS 與隨選連線
分流模式:日常用規則,排障用全域
多數 iOS App 提供三種模式:
- 全域:所有流量都走線路。排查問題時用它做對照最直接。
- 規則:依訂閱下發的規則集判斷,需要走線路的網域走線路,其餘直連。日常用這個,既節省流量,也避免中國大陸的服務被繞遠。
- 直連:全部不走線路,等同於暫時關閉。
規則集是隨訂閱一起更新的。改過訂閱之後,記得在 App 裡手動點一次「更新訂閱」,規則才會更新。
DNS:解析位置要和出口地區對得上
App 一般提供「跟隨系統」和「手動指定」兩種 DNS 選項。驗證時如果發現出口 IP 在海外、解析結果卻來自中國大陸,把 DNS 改成手動指定一個公共 DNS,並確認解析請求也跟著線路走,通常就能解決。
隨選連線與背景行為
隨選連線(On-Demand)開啟後,系統在切換到行動網路、加入新 Wi-Fi 時會自動建立連線,不用每次手動點;關閉則每次都要自己連。
兩個常見誤解可以一併釐清:鎖定畫面不會中斷連線,因為維持隧道的是系統而不是 App;把 App 的「背景 App 重新整理」關掉,也不影響已建立的連線,只會影響 App 內資料的更新。
行動網路下連不上
如果 Wi-Fi 下正常、切到行動網路就斷,先看「設定 → 行動服務」裡該 App 的開關是否打開。iOS 允許單獨限制某個 App 使用行動數據,開關關著時,App 更新訂閱、更新線路都會失敗。
常見問題
匯入訂閱後線路清單是空的,怎麼辦?
先檢查連結是否被完整複製——最常見的原因是末尾少了幾個字元,或者貼上時帶進了空格。確認無誤後,在 App 裡手動點一次「更新訂閱」。仍然為空,回面板重新複製一次連結再試。
顯示已連線,但網頁打不開?
把分流模式切到全域再試一次。全域可用而規則模式不可用,說明問題出在規則集上,更新訂閱即可;兩種模式都打不開,再檢查 DNS 設定和出口 IP 歸屬地。
換了新 iPhone,設定要重做嗎?
要重新匯入一次訂閱,步驟和第一次設定完全相同。帳號不綁定裝置,同一帳號不限裝置數,五種平台可以同時上線,舊手機上的設定刪不刪都不影響使用。
開啟之後會不會影響 iCloud 同步?
規則模式下,Apple 相關網域一般走直連,同步不受影響。如果切到全域模式後發現同步變慢,把模式切回規則即可。
想換一條線路,需要重新匯入訂閱嗎?
不需要。線路清單由訂閱提供,在 App 裡直接點另一條線路就完成切換。只有訂閱連結本身發生變化時,才需要重新匯入。
小結:設定一次,之後只做兩件事
整套流程真正需要動手的只有一次:取得 App、匯入訂閱、允許加入設定、驗證三項指標。之後日常只剩兩個動作——需要換地區時在清單裡點一條線路,線路有變動時點一次「更新訂閱」。
卡在某一步時,依序回查:App 是否支援匯入訂閱 → 訂閱連結是否完整 → VPN 設定是否被允許 → 出口 IP 與 DNS 是否指向同一地區。四步裡總有一處能對上症狀。
一句話版本:裝一個支援匯入訂閱的 App,匯入訂閱,在系統彈窗裡點「允許」,然後用出口 IP、能打開的服務、DNS 解析位置三項確認線路生效。