⚠️ 慎防仿冒網站 vilavpn[.]org 並非官方網站。登入、付款、下載前,請先核驗網域。 核驗官方網域 →

知識庫

iPhone 連上 VPN 後個人熱點沒有網路怎麼辦?

iPhone 連上 VilaNet 後個人熱點沒有網路,請關閉「擷取所有網路流量」:這個開關開著時,iOS 不讓熱點下游裝置的流量走 VPN 通道。這是 iOS 對這個開關的限制,不是帳戶或節點壞了。手機本身網頁打不開但微信還能發、Wi-Fi 通話異常,以及 Apple 推播為什麼和它綁在一起,也都和這個開關有關。

先關掉「擷取所有網路流量」

  1. 打開 VilaNet,進入「設定」>「連線」>「進階設定」。
  2. 關閉「擷取所有網路流量」。
  3. 斷開 VPN,再重新連線。
  4. 如果是個人熱點:重新打開個人熱點。透過熱點上網的電腦、筆電或平板應能恢復上網。iPhone 自己在開關開著時通常仍能上網,斷網的是連著熱點的那些裝置。
  5. 如果手機本身完全沒有網路,尤其是較舊的系統(例如 iOS 15),微信這類已經建立的聊天還能發,網頁和新連線卻失敗,甚至斷開 VPN 後仍然沒有網路:關掉開關並重新連線後,若還是沒有網路,把 iPhone 重新啟動一次再連線。

這個開關會在系統層面把流量收進 VPN。通道一旦沒建立好或卡住,新連線會被丟掉,所以會出現「舊聊天還能用、新網頁打不開」。新安裝時它預設關閉,App 也會提示它和個人熱點、「網路共享」不相容。更新不會自動把它關掉。以前打開過的手機會一直保持開啟,需要你手動關一次。只在中國大陸的行動網路下收不到 Apple 推播時,才建議再打開它。

「區域網路繞過 VPN」解決不了熱點沒有網路,請不要為了熱點去改那一項。換節點、換協定也不是這個現象的原因。

Wi-Fi 通話

「擷取所有網路流量」開著時,會把綁在實體網卡上的系統流量一併收進通道,其中包括電信業者 Wi-Fi 通話使用的流量,因此 Wi-Fi 通話可能無法註冊,或通話表現異常。需要正常使用 Wi-Fi 通話時,請關閉這個開關。

Apple 推播為什麼和這個開關綁在一起

Apple 推播會把連線綁在實體網卡上。普通的 VPN 通道抓不到它。所以「擷取所有網路流量」關閉時,Apple 推播在包括 Wi-Fi 在內的任何網路上都會繞過 VPN 直接連線。「透過代理路由 Apple 推播」只有在「擷取所有網路流量」同時開著時才生效,全域模式也一樣。

繞過不等於失敗。手機能直接連上 Apple 的推播伺服器時,通知仍會送達。在中國大陸,這條直連經常不可靠,收不到推播時再打開「擷取所有網路流量」,讓推播走 VPN。打開之後個人熱點和「網路共享」會不能用,Wi-Fi 通話也可能受影響。只有在中國大陸網路下收不到 Apple 推播時才打開它,要用個人熱點之前先關掉。關閉期間,行動網路下的推播可能會慢一些。

如果必須一直開著這個開關,才能在行動網路下穩定收到推播,就不要用 iPhone 的熱點把 VPN 分給別的裝置。請在那台電腦或平板上單獨安裝並連線 VilaNet。

海外 App 的推播仍然沒有

中國大陸網路上,部分海外 App(包括 Telegram)的 Apple 推播可能收不到,目前沒有完整的解決辦法。要讓 Apple 推播走 VPN:

  1. 打開「設定」>「連線」>「進階設定」,打開「擷取所有網路流量」。
  2. 打開「透過代理路由 Apple 推播」。它只有在「擷取所有網路流量」同時開著時才生效。找不到開關時,看「進階設定」或「更多分流設定」。
  3. 斷開 VPN,再重新連線。

這樣仍然不能保證每一則海外 App 通知都恢復。

怎樣算好了

  • 個人熱點:下游裝置能打開網頁。iPhone 自己的 Safari 也能打開網頁。
  • 手機曾經整機沒有網路:重新啟動並重新連線後,Safari 能打開新網頁。
  • Wi-Fi 通話:關閉開關後可以註冊並撥出。
  • 推播:關閉「擷取所有網路流量」之後,行動網路下的 Apple 推播變慢,是這個取捨的正常結果,不代表節點故障。

仍然不行

  • 0 Users Found This Useful
這篇文章有幫助嗎?

相關文章

Firefox無法使用代理

Firefox 不一定會跟隨系統代理設定,因此可能出現其他程式都正常、只有 Firefox 無法上網的情況。 如果您使用 TUN 模式(VilaNet 在多數平台的預設模式)...

錯誤 "error: spawn unknown"

這個錯誤的全名是 "error: spawn unknown",它通常是由於 VS Code 無法找到所需的程序或腳本而引發的。   你可以嘗試以下步驟來解決這個錯誤:   1....

Windows端為什麼顯示配置成功還是無法上網

Windows端為什麼顯示配置成功還是無法上網   首先請檢查Windows時間是否正確。依協定不同,時鐘誤差達 30 秒~2 分鐘即可能導致無法連線,詳見為什麼系統時鐘不準確會導致 VPN...

Windows端無法啟動,提示v2rayN已停止運作怎麼辦?

如果出現 "v2rayN 已停止工作"   可能是Windows版本太老,需要安裝.NET Framework依賴包...

好像發生了未知錯誤 Error: Command failed sysproxy.exe

請檢查安裝目錄,目錄不得有任何空格/中文等奇怪字符(包括你的用戶名),否則會出錯   注意默認目錄中的\Program Files\中間包含一個空格...