跳到正文
不翻车专注 VPN 软件评测

TikTok 三步查完还是无法连接网络?仅代理模式、隐私空间等六种情况

不翻车编辑部 · 更新于

v2rayNG 设置里的模式选项:VPN 和仅代理

先说结论:上一篇讲的三步(别用香港节点、让 TikTok 走 VPN、拔掉国内手机卡)都做了,TikTok 还是显示无网络连接,在安卓上接着查这六种情况:客户端开成了“仅代理”模式;TikTok 装在隐私空间或应用分身里;同时开了两个加速器;节点的实际出口不对;DNS 没走代理;手机时间不准。前两种最隐蔽,客户端照样显示“已连接”。在安卓模拟器上用 Chrome 打开 TikTok 网页,VPN 模式下节点服务器收到 34 条 TikTok 连接,换成仅代理、或者把 Chrome 放进隐私空间,都是 0 条。本文的截图和文档核对日期是 2026 年 10 月 19 日。

先分清:是 TikTok 的问题,还是整个代理没通

手机浏览器打开本站的我的 IP,看“国外网站看到的你”显示的地区是不是你选的节点。

不翻车我的 IP 工具:国外网站看到的你,IP、地区已打码

  • 不是节点地区:连浏览器都没走 VPN,先查节点和客户端。
  • 是节点地区:浏览器没问题,问题在 TikTok 这一个 App 上,往下看。

想同时看国内、国外两个方向的出口,用分流检测:

不翻车分流检测:几个国内、海外服务看到的出口 IP(已打码)

第一种:客户端开的是“仅代理”模式

以 v2rayNG 为例(2.3.11,2026-10-11 发布),设置 → 模式里有两个选项:VPN 和仅代理。

v2rayNG 设置 → 模式:VPN、仅代理

  • VPN 模式:向安卓系统申请一个虚拟网卡(v2rayNG 源码里启动的是 CoreVpnService),手机里的 App 不用做任何设置,流量都被系统交给它。
  • 仅代理:启动的是 CoreProxyOnlyService,只在手机里开一个本地代理端口,谁主动来找它,它才帮谁转发。TikTok 没有地方填代理,也就不会去找它。

模拟器上的演示(Android 15 模拟器,v2rayNG 2.3.11,Shadowsocks 节点,每次用 Chrome 打开 www.tiktok.com 后数节点服务器新增的入站连接):

设置 服务器收到的连接 其中 TikTok 域名
模式 = VPN 47 条 34 条
模式 = 仅代理 0 条 0 条

仅代理模式下,v2rayNG 底部照样写着“连接成功”,网页也打开了,走的是手机自己的网络:

v2rayNG 仅代理模式下显示连接成功(延时和出口 IP 已打码)

在无线网设置里手动填 HTTP 代理也是同一个问题。安卓系统在这个设置下面自己写着:“浏览器会使用 HTTP 代理,但其他应用可能不会使用。”

安卓 15 添加网络 → 代理 → 手动:浏览器会使用 HTTP 代理,但其他应用可能不会使用

怎么改:v2rayNG 的模式选 VPN;其他客户端找“VPN 模式”“虚拟网卡”“TUN”这一类开关,打开它。电脑上的同类问题见TUN 模式和系统代理有什么区别。

第二种:TikTok 装在隐私空间或应用分身里

安卓 15 加了隐私空间。安卓开发者文档写着:“The private space uses a separate user profile”,隐私空间用的是一个单独的用户。

安卓 15 功能介绍:The private space uses a separate user profile

演示里,主空间的 v2rayNG 开着 VPN 模式,状态栏钥匙图标亮着,在隐私空间里的 Chrome 打开 TikTok 网页,节点服务器收到的连接还是 0 条,网页走的是手机自己的网络。也就是说,主空间开的 VPN 管不到隐私空间里的 App。

国产手机的“应用分身”“手机分身”是不是同一回事,各家做法不一样。最简单的判断办法:把 TikTok 装回主空间再试一次;一定要放在分身里,就在那个空间里也装一个客户端,单独连上。

第三种:同时开了两个加速器

安卓开发者文档 VpnService 写着:“There can be only one VPN connection running at the same time. The existing interface is deactivated when a new one is created.”(同一时间只能运行一个 VPN 连接;新的建立起来,原来那个就被停用。)

安卓开发者文档 VpnService:There can be only one VPN connection running at the same time

游戏加速器、别的 VPN,只要也用安卓的 VPN 方式运行,一开起来,翻墙客户端就被挤下来。同一份文档还写着,VPN 连接期间系统会显示一条通知。打开 TikTok 之前,下拉通知栏看一眼挂着的是不是你的翻墙客户端;不是的话,关闭别的加速器,再重新连一次。

第四种:节点的出口不对

节点名字是机场自己起的,写着“日本”,出口 IP 不一定在日本。以我的 IP查出来的国家为准。

香港不行,上一篇讲过。印度也不行:2020 年 6 月 29 日,印度政府新闻局(PIB)发布消息,封禁 59 个应用,附件名单第一个就是 TikTok。

PIB 2020-06-29:Government Bans 59 mobile apps

2026 年 10 月 19 日用苹果公开的查询接口(itunes.apple.com/lookup)按 TikTok 的两个 App 编号查:印度区、中国区、香港区都查不到;日本、台湾、新加坡、美国等区都查得到。印度区的 App Store 网页打开是“找不到”:

App Store 印度区 TikTok 页面:The page you’re looking for can’t be found

查出来出口在香港、印度,或者显示中国,就换节点。

第五种:DNS 没走代理

DNS 是上网前先问一句“这个网址的地址是多少”。网上很多文章教你把手机或路由器的 DNS 改成 8.8.8.8,这招没用。

Hoang 等人 2021 年发表在 USENIX Security 的论文 How Great is the Great Firewall? Measuring China’s DNS Censorship,连续 9 个月测量防火长城的 DNS 过滤,发现它会注入伪造的应答,还在谷歌、Cloudflare 这类公共 DNS 里查到了 7.7 万个域名的被污染记录。

arXiv 2106.02167 摘要:77K censored domains polluted in popular public DNS resolvers, such as Google and Cloudflare

所以改哪个 DNS 地址不要紧,要紧的是 DNS 查询本身交给客户端、走代理出去。用本站的 DNS 泄漏检测 确认:显示“没有发现泄漏”、DNS 服务器都不在中国大陆就没问题;列出了国内的服务器,就是泄漏了。

不翻车 DNS 泄漏检测:没有发现泄漏,共 2 个 DNS 服务器,都不在中国大陆

还有一个容易漏的:Chrome 和 Edge 的“安全 DNS”如果设成了国内服务商,开着 VPN 也会泄漏。DNS 泄漏是怎么回事,见DNS 泄漏是什么。

第六种:手机时间不准

有的协议要靠时间做验证。Xray 文档的 VMess 一页写着:“VMess 依赖于系统时间,请确保使用 Xray 的系统 UTC 时间误差在 120 秒之内,时区无关。”

Xray 文档:VMess 依赖于系统时间,UTC 时间误差在 120 秒之内,时区无关

注意最后四个字“时区无关”。网上流传的办法是把时区改成节点所在的国家,可影响连接的是时间准不准。去系统设置里打开“自动设置时间”。

TikTok 隐私政策(2025 年 7 月 8 日版,其他地区)的技术信息一段,把 time zone settings(时区设置)列在会收集的信息里,但没有写会因为时区不提供服务。改不改时区随你,别指望它解决无网络连接。

TikTok 隐私政策:Technical Information 里列了 mobile carrier、time zone settings

网上流传的几个说法,站得住吗

“IPv6 会泄漏,要关闭 IPv6”:安卓的 VPN 模式下基本站不住。VpnService.Builder.allowFamily 的说明写着:VPN 没有添加某一类地址(IPv4 或 IPv6)的地址、路由和 DNS 时,这一类的出站流量全部被挡掉。

安卓开发者文档:if no address, route or DNS server of a specific family is added to this VPN, then all outgoing traffic of that family is blocked

客户端打开了 IPv6(v2rayNG 里叫“启用 IPv6:为 VPN 接口添加 IPv6 地址和路由”),IPv6 也进隧道。两种情况 IPv6 都绕不过去。

v2rayNG VPN 设置:启用 IPv6,为 VPN 接口添加 IPv6 地址和路由

“机房 IP 被 TikTok 风控,要买住宅 IP”:TikTok 没有公开说过封机房 IP。网上这么写的文章,不少就是卖住宅 IP 的。同一个机场多换几个节点试一试,再考虑花钱。

“WebRTC 泄漏”:这是浏览器里的事。用电脑网页版看 TikTok 的,可以用 WebRTC 泄漏检测 看一下浏览器有没有交出出口以外的公网地址。

不翻车 WebRTC 泄漏检测:没有发现和出口 IP 不一致的公网地址(地址已打码)

按顺序过一遍

  1. 浏览器打开我的 IP,看出口国家。
  2. 客户端模式选 VPN,不要选仅代理。
  3. TikTok 装在主空间,不在隐私空间和分身里。
  4. 手机里同时就开一个加速器。
  5. DNS 泄漏检测里没有国内的服务器。
  6. 打开自动设置时间。

再加上上一篇的三步:别用香港节点、TikTok 要走代理、手机里别插国内的卡。九项都对了还是不行,换一个机场的节点再试。

常见问题

客户端显示已连接,为什么 TikTok 还是没网?

最常见的是开成了仅代理模式,或者 TikTok 在另一个用户空间里。这两种情况客户端都会显示已连接,可 TikTok 的流量根本没进去,演示里服务器收到的连接都是 0 条。

为什么 YouTube 能看,TikTok 不行?

YouTube 在香港正常提供服务,TikTok 不在香港运营;另外 TikTok 的隐私政策写明会用 SIM 卡判断位置。见上一篇。

网上的“免拔卡版” TikTok 能装吗?

那不是从官方应用商店下载的安装包,改了什么你看不到,账号还要登录在上面,不建议装。

TikTok 网络连接不稳定,时好时坏,是什么原因?

先看是不是同时开着别的加速器,翻墙客户端被挤下来又重新连上;再看客户端有没有开自动选择节点,出口可能在不同地区之间切换,切到香港、印度这类地区时就会断。用我的 IP多刷新几次就能看出来。

电脑上看网页版也打不开呢?

网页版读不到手机卡,先看浏览器有没有走代理。开 TUN 模式还是系统代理,见TUN 模式和系统代理。

iPhone 上会碰到仅代理的问题吗?

本文的演示只在安卓上做过。iPhone 更常见的问题是外区账号和手机卡,见上一篇。