- 栏目
- 配置
- 写于
- 读完约
- 3 分钟
- 涉及地区
- 美国
用小火箭刷 TikTok:导入订阅、固定节点、规则怎么写
- 注 1全局路由选「配置」时规则才生效,选「代理」就是所有流量走同一个节点。
- 注 2TikTok 用到的域名不止 tiktok.com,还有 tiktokv、tiktokcdn 等十几个后缀。
- 注 3分组里的节点名要和你订阅里的写法完全一致,示例里的名字只是占位。
- 注 4TikTok 规则要排在 GEOIP,CN 和 FINAL 上面,否则可能先被别的规则接走。
小火箭在这里管什么
Shadowrocket(小火箭)是 iPhone 上常见的付费代理客户端。刷 TikTok(国际版抖音) 时它负责两件事:一是从机场订阅里拿到节点,二是按规则决定每个请求走哪条路。前者导入一次就行,后者决定 TikTok 能不能稳定落在同一个国家。
首页的「全局路由」有几个选项,和这篇关系最大的是两个:
- 选「代理」:所有流量都走你当前选中的那个节点,最省事,但国内网站也绕到海外。
- 选「配置」:按配置文件里的规则逐条匹配,命中哪条就走哪条指定的策略。
只想临时刷一下,「代理」加一个美国节点就够了。想长期用、又不想让国内 App 变慢,就按下面的办法写规则,TikTok 走美国节点,其他流量照原来的规则走。关于分流的概念,可以先看术语页里的分流规则。
导入订阅,看清节点名
在首页右上角点加号,类型选 Subscribe,把机场后台复制来的订阅地址粘进去,备注随便写,保存后它会自动拉一次节点。订阅地址相当于账号密码,不要截图发给别人。
导入完别急着连,先把节点列表往下翻,找到美国节点,看清它们的名字。这一步决定了后面分组怎么写,因为不同机场的命名差别很大,拿手头几家的资料对比一下:
- 一翻云:「美国01」,另有「电信-美国01」这种带前缀的
- 唯兔云:「US|美国 01」,中英文混写
- 闪跃:「United States01」,只有英文
同一个「美国」,有的写中文,有的写英文全称,有的带运营商前缀。分组如果按名字找节点,就得照你自己订阅里的写法来。
建一个只放美国节点的分组
进入底部的「配置」页,点开正在使用的那个配置文件,选择编辑,找到代理分组,新建一个。类型选 select,名字起一个好认的,比如「TikTok美国」,成员里只勾美国节点。select 的意思是你手动选哪个就用哪个,不会自己跳,正好用来固定节点。
如果不想一个个勾,小火箭的分组还支持 policy-regex-filter,按正则表达式从订阅里筛节点。也可以直接改配置文件的文本,写法如下(两种二选一):
[Proxy Group]
# 写法一:手动列名,节点名换成你订阅里美国节点的原名
TikTok美国 = select,美国01,美国02,美国03
# 写法二:按名字筛选,url-test 会在筛出的节点里自动挑延迟低的
# TikTok美国 = url-test,policy-regex-filter=美国|US|United States,interval=600,tolerance=100,url=http://www.gstatic.com/generate_204
写法二省事,但它会自动换节点,和「固定一个出口」的想法有点冲突;不同版本对正则筛选的支持也可能不一样,不生效就退回写法一。正则里的 US 是区分大小写的,像「Russia」这类名字不会被误选进来。
TikTok 规则怎么写
TikTok 的 App 不只连 tiktok.com,视频、图片、接口分布在好几组域名上,只写一条的话,常见的情况是界面能打开、视频一直转圈。下面这份是对照两份社区维护的清单整理出来的,都用 DOMAIN-SUFFIX 写法,子域名会一起命中:
[Rule]
DOMAIN-SUFFIX,tiktok.com,TikTok美国
DOMAIN-SUFFIX,tiktokv.com,TikTok美国
DOMAIN-SUFFIX,tiktokv.us,TikTok美国
DOMAIN-SUFFIX,tiktokcdn.com,TikTok美国
DOMAIN-SUFFIX,tiktokcdn-us.com,TikTok美国
DOMAIN-SUFFIX,tiktokd.net,TikTok美国
DOMAIN-SUFFIX,tiktokd.org,TikTok美国
DOMAIN-SUFFIX,tik-tokapi.com,TikTok美国
DOMAIN-SUFFIX,ttwstatic.com,TikTok美国
DOMAIN-SUFFIX,ttlivecdn.com,TikTok美国
DOMAIN-SUFFIX,byteoversea.com,TikTok美国
DOMAIN-SUFFIX,byteintlapi.com,TikTok美国
DOMAIN-SUFFIX,bytedapm.com,TikTok美国
DOMAIN-SUFFIX,ibytedtos.com,TikTok美国
DOMAIN-SUFFIX,ibyteimg.com,TikTok美国
DOMAIN-SUFFIX,ipstatp.com,TikTok美国
DOMAIN-SUFFIX,sgpstatp.com,TikTok美国
DOMAIN-SUFFIX,isnssdk.com,TikTok美国
DOMAIN-SUFFIX,muscdn.com,TikTok美国
DOMAIN-SUFFIX,musical.ly,TikTok美国
DOMAIN,p16-tiktokcdn-com.akamaized.net,TikTok美国
# 以下两行原配置里一般已有,不用重复加,只要上面的规则排在它们前面
GEOIP,CN,DIRECT
FINAL,PROXY
规则从上往下匹配,命中第一条就停。所以这批规则一定要排在 GEOIP,CN 和 FINAL 上面。在 App 里逐条添加时,类型选 DOMAIN-SUFFIX,域名填后缀,策略选「TikTok美国」,加完后长按拖到列表靠前的位置。
两份清单里的域名对照
上面的示例取的是两份清单的交集加上各自独有、明显属于 TikTok 的部分。两份清单收录的范围并不一样(查于 10-13):
| 域名后缀 | blackmatrix7 清单 | v2fly 清单 | 示例里收了吗 |
|---|---|---|---|
| tiktok.com、tiktokv.com、tiktokcdn.com | 有 | 有 | 收了 |
| tiktokv.us、tiktokcdn-us.com | 有 | 有 | 收了 |
| tiktokd.net、tiktokd.org、tik-tokapi.com | 有 | 有 | 收了 |
| muscdn.com、musical.ly、bytedapm.com | 有 | 有 | 收了 |
| byteoversea.com、ibytedtos.com、ibyteimg.com | 有 | 没有 | 收了 |
| ipstatp.com、sgpstatp.com、isnssdk.com | 有 | 没有 | 收了 |
| ttwstatic.com、ttlivecdn.com | 没有 | 有 | 收了 |
| tiktokv.eu、tiktokcdn-eu.com 等欧洲域名 | 没有 | 有 | 没收,走美国节点用不上 |
| snssdk.com | 有 | 没有 | 没收,国内字节系 App 也可能用到 |
| capcut.com、trae.ai | 有 | 没有 | 没收,分别是剪辑和编程工具 |
TikTok 会不时增加新域名,两份清单也在更新。哪天发现刷着刷着有一部分内容加载不出,先到请求记录里找没命中规则、走了别的节点的域名,补一行进来即可。
生效检查与常见卡点
规则写好后,回到首页把全局路由选成「配置」,打开连接,在「TikTok美国」分组里点一个美国节点。打开 TikTok 刷几条视频,然后到小火箭的请求记录里看:tiktok、tiktokv、tiktokcdn 这些域名后面显示的策略应该是你的分组名。不同版本里这个记录页的位置可能不一样,一般在数据或连接相关的页面。
几种常见情况:
- 全局路由还是「代理」:规则不会生效,TikTok 走的是首页选中的节点。
- 分组里混进了香港节点:TikTok 2020-07 起不在香港服务,这种节点刷出来是空白。详细原因见挂着节点也用不了那篇。
- 节点名改了:机场换了命名,手动列名的分组会找不到节点,要重新抄一遍。
- 美区本身出故障:2026-01-25 起美区 TikTok 有过一次大面积故障,到 02-01 才宣布服务完全恢复正常。所有美国节点同时刷不动时,先看看新闻,不一定是机场的问题。
节点本身的选择,可以参考美国地区合集里各家的美国节点数量和证据等级。电脑或安卓手机想做同样的事,写法见 Clash 分流那篇;还没装 TikTok 的话,先看下载渠道那篇。
步骤速记
- 用非国区的 Apple 账户在 App Store 购买并安装 Shadowrocket。
- 在首页右上角点加号,类型选 Subscribe,粘贴机场的订阅地址后保存。
- 更新一次订阅,翻到美国节点,看清它们在你的订阅里具体叫什么。
- 打开「配置」页里正在用的配置文件,新建一个 select 类型的代理分组,只放美国节点。
- 在同一个配置的规则里加入 TikTok 域名的 DOMAIN-SUFFIX 规则,策略选刚建的分组。
- 把这批规则挪到 GEOIP,CN 和 FINAL 上面,保存配置。
- 回到首页,全局路由选「配置」,打开连接开关,在新分组里点选一个美国节点。
- 打开 TikTok 刷几条视频,再到请求记录里确认 TikTok 的域名命中了新分组。
常被问到的
不写规则,直接选一个美国节点不行吗?
也行。全局路由设成「代理」,所有流量都会从那个美国节点出去,TikTok 自然能用。代价是国内 App 和网站也绕到美国,速度慢、流量也白白消耗。写规则是为了只让 TikTok 走美国,其余照旧。
示例里的节点名为什么在我这里不生效?
分组按名字找节点,差一个空格或短横线都匹配不上。打开订阅把美国节点的名字原样抄进去,或者改用 policy-regex-filter 按关键字筛选。机场改名后,分组也要跟着改。
规则会不会让国内的抖音也走美国?
示例只收了 TikTok 海外版使用的域名后缀,没有收 snssdk.com 这类国内字节系 App 也可能用到的域名,正常情况下不影响国内抖音。真发现国内 App 变慢,到请求记录里看是哪条规则命中,再删掉对应的那行。
小火箭在国区 App Store 能买到吗?
搜不到,国区没有上架。需要用其他国家或地区的 Apple 账户购买,改账户地区要满足 Apple 的条件,比如花完余额、取消订阅、准备当地的付款方式。