⚠️ 谨防仿冒网站 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。隧道一旦没建立好或卡住,新连接会被丢掉,所以会出现「旧聊天还能用、新网页打不开」。新安装时它默认关闭,应用也会提示它和个人热点、「网络共享」不兼容。更新不会自动把它关掉。以前打开过的手机会一直保持开启,需要你手动关一次。只在中国大陆的蜂窝网络下收不到 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 用户发现这个有用
这篇文章有帮助吗?

相关文章

Firefox不能使用代理

Firefox 不一定会跟随系统代理设置,因此可能出现其他程序都正常、只有 Firefox 无法上网的情况。 如果您使用 TUN 模式(VilaNet 在多数平台的默认模式)...

错误代码 "error: spawn unknown"

这个错误的全称是 "error: spawn unknown",它通常是由于 VS Code 无法找到所需的程序或脚本而引发的。   你可以尝试以下步骤来解决这个错误:...

Windows端为什么显示配置成功还是无法上网

首先请检查Windows时间是否正确。依协议不同,时钟误差达 30 秒~2 分钟即可能导致无法连接,详见为什么系统时钟不准确会导致 VPN 无法连接。...

Windows端无法启动,提示v2rayN已停止工作怎么办?

如果出现 “v2rayN 已停止工作" 可能是Windows版本太老,需要安装 .NET framework 依赖包...

好像发生了未知错误 Error: Command failed sysproxy.exe

请检查安装目录,目录不得有任何空格/中文等奇怪字符(包括你的用户名),否则会出错   *注意*默认目录中的\Program Files\中间包含一个空格...