- 栏目
- 配置
- 写于
- 读完约
- 4 分钟
- 涉及地区
- 美国
安卓手机刷 TikTok:Clash Meta 与 v2rayNG 设置
- 注 1两个客户端都能只让 TikTok 走代理,其他 App 不受影响
- 注 2Clash Meta 认 Clash 订阅,v2rayNG 认通用订阅,复制链接时别拿错
- 注 3v2rayNG 里「绕行模式」勾上是反的,被选中的应用反而不走代理
- 注 4用 Google 账户登录 TikTok,记得把 Google Play 服务一起放进代理
两个客户端怎么选
安卓上能导入机场订阅的客户端很多,刷 TikTok(国际版抖音) 用得上的功能其实就三样:读得懂订阅、能连上节点、能只放 TikTok 进代理。Clash Meta for Android 和 v2rayNG 都满足,差别在细节。
| 对比项 | Clash Meta for Android | v2rayNG |
|---|---|---|
| 内核 | mihomo(原 Clash Meta) | Xray,也支持 v2fly |
| 读哪种订阅 | Clash 订阅(YAML 配置) | 通用订阅(一串分享链接) |
| 分流方式 | 订阅自带的规则和策略组 | 应用内的路由设置 |
| 只放行 TikTok 的入口 | 设置 → 网络 → 访问控制 | 设置 → 分应用代理 |
| 适合谁 | 机场给 Clash 订阅、想用现成分流的人 | 只要连上一个节点、界面越少越好的人 |
注 1:选哪个先看机场后台给你什么链接。大多数机场两种订阅都给,按钮上会写「Clash」「V2Ray」「通用」之类字样,复制错了,导入后就是一片空白。
注 2:两个客户端认的协议不完全一样。比如 一翻云 的节点里有一组「电信-」开头的 AnyTLS 节点,其余是 VLESS。如果某个客户端导入后少了一类节点,或者那类节点一直连不上,说明它还不认这种协议,换另一个客户端试试。
安装:只从项目发布页拿
这两个都是开源项目,国内应用商店里没有正版。安装包只从两处拿:项目在 GitHub 上的发布页,或者 F-Droid(Clash Meta for Android 在 F-Droid 有收录)。网盘、群文件里流传的「汉化版」「破解版」一律不装,客户端能看到你所有的上网流量,来路不明的安装包风险太大。
发布页通常列出好几个安装包,按处理器架构区分。这几年出的手机,绝大多数用的是 arm64-v8a;拿不准就下名字里带 universal 的通用包,体积大一些,但哪台手机都能装。v2rayNG 的项目页标注需要 Android 7.0 及以上。
TikTok 本身也一样,从 Google Play 装;没有 Play 的手机,看站内的下载渠道那篇。
Clash Meta:导入、选点、只放 TikTok
导入订阅。 打开 App 切到「配置」页,右上角有个加号,点开后选择从 URL 导入。名称随便起,URL 一栏粘贴 Clash 订阅,自动更新间隔可以填 1440 分钟,也就是一天拉一次。保存后,客户端会下载配置;回到配置列表,点一下这份配置让它处于选中状态。订阅地址 等于账号密码,别截图发群。
启动和选点。 回首页点那条显示「已停止」的横栏,第一次会弹出系统的 VPN 授权,点确定。然后进「代理」页,这里按策略组排列。有的机场配置里专门有一个叫 TikTok 的组,直接在里面点一个美国节点;没有的话,在主选择组里点美国节点。点右上角的闪电图标可以测一轮延迟,挑数字正常的那个,超时的跳过。
只放 TikTok 进代理。 进「设置 → 网络」,找到访问控制模式,改成「仅允许已选择的应用」;再点访问控制应用包列表,搜 TikTok 勾上。改完回首页把服务停掉再启动一次,设置才会生效。
这时有个省心的组合:模式切成「全局」,全局组里选美国节点。因为只有 TikTok 进了代理通道,全局模式只作用于它,TikTok 的所有流量都会从美国出去,不用操心分流规则写没写全。想保留规则模式、按域名精细分流,写法看 Clash 分流:只让 TikTok 走美国节点。
v2rayNG:导入、选点、只放 TikTok
导入订阅。 点左上角的菜单,进「订阅分组设置」,右上角加号新建一条:备注随便写,地址栏粘贴通用订阅,保存。回到主页,点右上角三个点,选「更新订阅」,稍等片刻,节点列表就会出现。
测速和连接。 同一个菜单里有「测试全部配置真连接」,跑完后每个节点右侧会显示延迟。挑一个美国节点点一下,左边出现标记就是选中了;再按右下角的圆形按钮,授权 VPN 后即连上。真连接延迟比单纯的 ping 更能说明节点是否可用,显示 -1 或超时的就别选了。
只放 TikTok 进代理。 菜单里进「设置」,找到「分应用代理」,先把总开关打开,再在应用列表里勾 TikTok。这一页还有一个「绕行模式」选项,不要勾:勾上之后逻辑反转,被选中的应用反而绕开代理。改完断开再连一次。
v2rayNG 的路由设置决定进了代理的流量怎么走。开了分应用之后,进来的只有 TikTok,路由用默认值即可。万一刷不出来,想排除路由的干扰,可以临时把路由改成全部走代理再试。
应用列表里勾哪些
在分应用列表里搜「TikTok」,有几个就勾几个。Google Play 上 TikTok 正式版的包名是 com.zhiliaoapp.musically;TikTok Lite 是另一个独立应用,官方说明它只支持 Android、可以和正式版共用账号,装了 Lite 的话要单独勾。
还有两个容易漏掉的:
- 用 Google 账户登录 TikTok 时,选账户那一步是由 Google Play 服务完成的。它没进代理,登录就会卡住。临时把 Google Play 服务勾上,登录成功后可以再取消。
- 从 Play 商店下载、更新 TikTok 时,Play 商店本身也要能连上境外,同样需要勾选。
连上了还是刷不出
客户端显示已连接、延迟也正常,TikTok 依然空白,按下面的顺序查:
- 节点是不是香港。TikTok 2020 年 7 月起不在香港提供服务,换成美国、日本、新加坡或台湾,各地区有哪些节点可看 美国节点合集。
- 手机是否插着大陆运营商的 SIM 卡。这是社区常见反馈,不是官方规则,但值得排除。
- TikTok 有没有真的被勾进分应用列表,Lite 和正式版有没有勾全。
- 完全关掉 TikTok 再打开,不要只切到后台。
- 换同一地区的另一个节点。机场节点是多人共用的机房 IP,出口会变,某个节点今天能刷不代表明天也行。
以上都试过仍不行,看 挂着节点还是用不了 TikTok 里更细的原因。另外,飞猫云 和一翻云都在测速或拓扑截图里出现过美国节点,但 22 家里还没有哪家做过 TikTok 的实际测试,节点能不能刷,目前一律算待测。
步骤速记
- 安装包从客户端的 GitHub 发布页或 F-Droid 下载,一般的手机下 arm64-v8a 这个版本
- 在机场后台复制对应格式的订阅:Clash Meta 用 Clash 订阅,v2rayNG 用通用订阅
- Clash Meta:在「配置」里新建一份 URL 配置,粘贴订阅并保存,再点选它
- Clash Meta:首页启动服务,在「代理」页把 TikTok 所在的策略组切到美国节点
- Clash Meta:在「设置 → 网络」把访问控制改成只允许已选应用,勾选 TikTok
- v2rayNG:在「订阅分组设置」里添加订阅地址,回主页执行更新订阅
- v2rayNG:测真连接延迟,点选一个能通的美国节点,按右下角按钮连接
- v2rayNG:在设置里打开「分应用代理」,勾选 TikTok,确认「绕行模式」没勾
- 完全关掉 TikTok 后台再打开,刷不出内容就换同一地区的另一个节点
常被问到的
Clash Meta 和 v2rayNG 选哪个?
机场给的是 Clash 订阅、节点里有较新的协议,就用 Clash Meta;只有通用订阅链接、想要界面简单,就用 v2rayNG。两者的分应用代理效果一样,选一个用熟就行,不必两个都装。
只让 TikTok 走代理,其他 App 会受影响吗?
不会。开了分应用代理后,没被勾选的 App 根本不进代理通道,微信、支付宝照常直连。代价是浏览器也不走代理,想在浏览器里看境外网页,要把浏览器也勾上。
导入订阅后一个节点都没有,怎么回事?
多半是订阅格式拿错了。v2rayNG 读不了 Clash 的配置文件,Clash Meta 读通用订阅也可能出错。回机场后台换对应格式的链接,或者先更新一次订阅再看。
节点延迟显示正常,TikTok 还是刷不出来?
先确认节点不是香港,再看手机是否插着大陆 SIM 卡,常见反馈是插卡时可能不给内容。然后检查 TikTok 有没有被勾进分应用列表,Lite 版和正式版是两个应用,要分别勾。