⚠️ 谨防仿冒网站 vilavpn[.]org 并非官方网站。登录、付款、下载前,请先核验域名。 核验官方域名 →

知识库

iPhone 开 VPN 后 Wi-Fi 下抖音图片视频一直转圈怎么办?

iPhone 开着 VilaNet 时,Wi-Fi 下抖音等国内 App 图片和视频转圈,请把「域名解析策略」改成「仅IPv4」,并关闭「加速 Apple 推送的 IPv6 回退」。这是 iPhone 上 IPv6 处理的一个取舍,只发生在 Wi-Fi。抖音、拼多多、贴吧这类国内 App 文字正常,图片和视频却一直转圈;改用蜂窝网络,或者关掉 VPN,就恢复正常。为了让 Apple 推送(例如 Telegram)在中国大陆的蜂窝网络上准时到达,VilaNet 默认打开「加速 Apple 推送的 IPv6 回退」,IPv6 会进入 VPN。部分家庭宽带或酒店 Wi-Fi 的 IPv6 不稳定,国内 App 走这条 IPv6 时,图片和视频就加载不出来。

下面的步骤只用于这台 iPhone。不要把它照搬到 Mac 上微信或国内网站打不开的情况,请改看域名规则。TikTok 是否可用是另一篇文章:如何使用 TikTok。

在 iPhone 上这样改

  1. 打开 VilaNet,「设置」>「连接」>「高级设置」,把「域名解析策略」改为「仅IPv4」。
  2. 打开「设置」>「分流」。如果界面上仍写着「规则设置」,就打开那一页。找不到时再看「更多分流设置」。关闭「加速 Apple 推送的 IPv6 回退」。弹出提示时,选择「仍然关闭」。
  3. 断开 VPN,再重新连接。

代价是:Telegram 等走 Apple 推送的通知,在蜂窝网络上可能会稍慢。两样不能同时都要。开着这个回退时,推送更准时,但部分家庭宽带或酒店 Wi-Fi 上,国内 App 的视频可能出不来;关掉之后,国内 App 恢复,推送稍慢。按你更在意的一项选择即可。没有可以两全的开关。其他同类 VPN 客户端默认也是这样处理 IPv6 的。

改完之前可以先核对现象是不是这一种:同一个 Wi-Fi 上文字能出来、图片和视频转圈;把 VPN 断开后图片就正常;换成蜂窝网络并且 VPN 开着也正常。三条都符合,再做上面的两处修改。只符合其中一条时,不要先改成「仅IPv4」。

这些做法解决不了这一现象

  • 只把「域名解析策略」改成「优先IPv4」,而不改成「仅IPv4」,不够。
  • 只关闭 QUIC,不够。
  • 只关闭「捕获所有网络流量」,不够。那个开关管的是整机没网、个人热点和 Wi-Fi 通话,请看连上后手机没网或个人热点没网。

请不要为了这个问题去修改 iPhone 的 DNS。蜂窝网络上的推送变慢,不代表要再把「加速 Apple 推送的 IPv6 回退」打开;那是你刚才选过的代价。若你更在意推送准时,可以再打开回退,并接受部分 Wi-Fi 上国内 App 的视频可能再次转圈。

怎样算好了

  1. 重新连接后,主页仍显示蓝色的「已连接」。
  2. 在出问题的同一个 Wi-Fi 上打开抖音、拼多多或贴吧,图片和视频能加载,不只是文字。
  3. 如果蜂窝网络上的 Apple 推送比以前稍慢,这是关掉回退之后的正常结果。

仍然不行

  • 蜂窝网络上同样出不了图片和视频,或者关掉 VPN 也一样:这就不是上面这个 Wi-Fi 取舍。请看已连接但网站打不开。
  • 确认改的是 iPhone 上的 VilaNet,并且第 2 步的提示里点的是「仍然关闭」,然后断开又连接过一次。
  • 仍不恢复:打开「菜单」里的「联系客服」,保持「包含应用诊断信息」开启,写明是哪一个 App、是家里、酒店还是蜂窝网络,以及关掉 VPN 之后是否立刻恢复。也可以在客户中心提交工单。iPhone 的安装步骤见iOS 上的 VilaNet 说明。
  • 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\中间包含一个空格...