开着 VPN,TikTok 还是显示无网络连接?香港节点、分流和手机卡三步查
不翻车编辑部 · 更新于

先说结论:TikTok 显示“无网络连接”,多半不是 VPN 坏了。按顺序查三件事:节点是不是选在了香港;TikTok 的流量有没有走 VPN;手机里是不是插着国内手机卡。前两个改个设置就好。第三个最容易被忽略:TikTok 的隐私政策写着会根据 SIM 卡判断你的大致位置,VPN 只能换掉 IP,换不掉卡。本文依据 TikTok 隐私政策、安卓和苹果开发者文档、国际电信联盟号码表原文,截图和核对日期都是 2026 年 10 月 14 日。
这篇有视频版:YouTube 上看《开着VPN,TikTok还是显示无网络连接?问题在手机卡》。
第一步:节点在香港?换新加坡、日本或美国
2020 年 7 月,TikTok 发言人回复路透社时说,决定停止 TikTok 在香港的运营:

现在也是这样。苹果 App Store 香港区的 TikTok 页面打开显示“找不到你所尋找的頁面”,同一个地址换成台湾区就能打开:


用苹果公开的搜索接口(itunes.apple.com/search)按地区搜 TikTok,结果也对得上:
| App Store 地区 | 搜得到 TikTok 吗 |
|---|---|
| 中国 | 搜不到 |
| 香港 | 搜不到 |
| 台湾 | 有 |
| 新加坡 | 有 |
| 日本 | 有 |
| 美国 | 有 |
所以香港节点打不开 TikTok 很正常。先换新加坡、日本或美国的节点再试。
第二步:TikTok 的流量走 VPN 了吗?
规则模式下,如果 TikTok 被分到了直连,等于没开 VPN。最快的判断办法是切到全局模式再打开一次:全局能用、规则不行,问题就在规则上。
安卓上还有一种情况:不少客户端(比如 v2rayNG)有“分应用代理”,开了这个功能又没勾上 TikTok,它的流量就不经过 VPN。去客户端设置里看一眼,要么关掉分应用代理,要么把 TikTok 勾上。
本站的分流规则生成器里,TikTok 是单独一个策略组,可以给它单独选新加坡、日本或美国的节点:

规则和全局的区别、规则怎么读,见规则模式还是全局模式。
第三步:手机卡,VPN 换不掉
前两步都排除了还是不行,就要看手机卡了。TikTok 隐私政策(2025 年 7 月 8 日版,“其他地区”版本)的“位置信息”一段写着:
We collect information about your approximate location, including location information based on your SIM card and/or IP address. With your permission, we may also collect precise location data (such as GPS).
意思是:TikTok 会收集你的大致位置,包括根据 SIM 卡和/或 IP 地址得出的位置;经你允许,还可能收集 GPS 这样的精确位置。同一份政策的“技术信息”一段,还把运营商(mobile carrier)列在收集的设备信息里。

VPN 能换掉的只有出口 IP,换不掉 SIM 卡。
安卓上,App 能从卡里读到什么
安卓开发者文档 TelephonyManager 里有这几个接口:
getSimCountryIso():返回 SIM 卡运营商所在国家getSimOperator():返回 SIM 卡运营商的 MCC + MNC,也就是移动国家代码加移动网络代码

MCC 是国际电信联盟(ITU)分配的。ITU E.212 号码表里,460 是中国,454 是香港:

国内运营商发的卡,MCC 是 460。不管出口 IP 换到哪个国家,卡上的 460 不会变。
文档里还有一个 getNetworkCountryIso(),返回的是手机当前注册的运营商,或者附近基站所在的国家。也就是说,就算拔了卡,手机也可能读到附近的基站;境外卡在国内漫游,这个接口返回的也是国内。拔卡能不能解决,要看你那边的手机和系统。

要说清楚的一点
TikTok 没有公开说过“检测到中国手机卡就不提供服务”,它只写了会根据 SIM 卡判断大致位置。网上流传最广的办法是拔掉手机卡,很多人说拔了就好,但这是用户的说法,不是官方的。
安卓:拔卡、清数据、不给定位
- 关机,拔掉手机卡,开机后连 Wi-Fi。
- 打开系统设置 → 应用 → TikTok → 存储,点清除数据。只清缓存不够,要把它之前存下的东西一起清掉。清除数据后要重新登录。
- 连上 VPN,选新加坡、日本或美国的节点,再打开 TikTok。
- TikTok 要定位权限时选不允许。隐私政策写着,你同意了就会收集精确位置。已经给过的,到系统设置 → 应用 → TikTok → 权限里关掉。
iPhone:读卡的接口苹果正在关
苹果的 CTCarrier 是 App 读取运营商信息(包括国家代码)的接口,iOS 16.0 起标为弃用,写着“Deprecated with no replacement”(弃用,没有替代):

其中的 mobileCountryCode(移动国家代码)一项写着“以后会返回 65535”:

也就是说,在新版 iOS 上,App 通过这个接口读卡的路正在被苹果关掉。卡对 iPhone 上的 TikTok 影响多大,要看你的系统版本,以你自己试出来的为准。定位权限同样选“不允许”(设置 → TikTok → 位置)。
iPhone 用户更早碰到的往往是另一个问题:中国区 App Store 搜不到 TikTok,要用外区 Apple ID 下载,步骤见中国区搜不到小火箭?外区 Apple ID 下载全流程,下载 TikTok 是同一套做法。
改完怎么确认
用之前知道一下
2026 年 3 月,湖北鄂州一名用户在家用手机通过 Clash 联网,使用 TikTok 和 X,被警告、罚款 200 元,依据是《计算机信息网络国际联网管理暂行规定》第六条、第十四条(处罚决定书刊于湖北公安执法公开平台,中国数字时代 2026-03-18 整理)。详见VPN大事件第 1 期。
常见问题
YouTube、谷歌都能开,为什么只有 TikTok 不行?
YouTube 和谷歌在香港正常提供服务,TikTok 不在香港运营,香港节点本身就打不开;另外 TikTok 的隐私政策写明会用 SIM 卡判断位置。
拔卡以后用手机流量行不行?
拔了卡就没有手机流量了,只能连 Wi-Fi。想不拔卡用,可以换一台没插国内卡的手机或平板。
插着境外卡能用吗?
境外卡的 SIM 国家是境外,但在国内漫游时,安卓的 getNetworkCountryIso() 读到的是国内基站。TikTok 怎么综合判断没公开,以你自己试的为准。境外卡的流量从哪出去,见境外 eSIM 能不能直接上谷歌。
清缓存和清除数据有什么区别?
清缓存只删临时文件,账号和 App 记下的设置都还在;清除数据等于重装,App 之前存的东西全没了,要重新登录。
用电脑看 TikTok 网页版也会这样吗?
网页版读不到手机卡,只看 IP 和浏览器给的信息。电脑上打不开,先查节点是不是香港、浏览器有没有走代理,可以参考开着代理游戏还是连不上?TUN 模式和系统代理。
