外观
小火箭自定义分流教程
约 2146 字大约 7 分钟
Shadowrocket小火箭自定义分流代理分组
2026-10-15
想让 YouTube 和 ChatGPT 各用一条线路,不用每次来回切节点?小火箭(Shadowrocket)直接建分组、加规则就行,不需要粘贴脚本,也不用先换一整份远程配置。
图里的节点只是演示,换成自己已经能用的线路即可,不是指定哪个国家就能解锁服务。还没导入订阅,先看小火箭入门教程;只想套用现成规则,可看分流配置导入教程。
一、先找对正在用的配置
回到首页 → 全局路由,选 配置。选成“代理”或“直连”,就不是按这套配置规则来分流了。

然后进入底部的 配置,看“本地文件”里哪一份右边有勾。截图用的是 default.conf,你的文件不一定叫这个名字。
- 点文件名,选 编辑纯文本,先把完整内容保存到自己的本地备份里,退出时不修改原文。
- 再点文件右侧 ⓘ,或者点文件名后选 编辑配置。
- 看到 代理分组 和 规则 两个入口,就找对地方了。后面都改这同一份配置。


备份里可能有节点地址和密钥,自己保管,别发群里。下面按截图界面说明,按钮位置以你安装的版本为准。
二、先建一个能选节点的组
先拿 ChatGPT 做一遍,成功后再加其他网站:
- 打开 代理分组 → 右上角+。
- 名称填
我的 chatgpt,类型选 select,也就是自己手动选线路。 - 按图开启 订阅,点 服务器节点,加入准备使用的节点,例如截图的“新加坡-00”。
- 回到编辑页,确认下方 策略 已经列出这个节点。需要多个备选,可继续用 添加 加进去。
- 点要用的那项,看到选中标记,再点右上角 保存。


再用同样的方法建 我的 youtube、我的 GitHub,分别选自己的节点。截图选的是“香港-00”和“香港-03”。
组里有哪些备选,和当前选中了哪个,是两件事。保存后看列表里的 SELECT > 节点名称,别把节点加进去了,却忘了选它。
三、把网站交给对应的组
只有分组,没有域名规则,请求还不知道该往哪儿走。
回到配置详情,进入 规则 → 右上角+,先加 ChatGPT:
- 类型:选
DOMAIN-SUFFIX。 - 策略:选刚才的
我的 chatgpt,不是随手选默认的PROXY。 - 域名:填
chatgpt.com,不要带网址前缀、斜杠或星号。 - 扩展匹配、预匹配:本例不额外开启,按图保持关闭。
点 保存,再分别加 youtube.com、github.com,策略选它们各自的组。截图里有些策略名称显示成大写,认准对应关系即可。

DOMAIN-SUFFIX 会匹配这个域名及其子域名。比如 github.com 能覆盖 api.github.com,但管不到另一个域名 githubusercontent.com。
所以先拿首页域名练会操作,不要以为三条规则就包办了三个服务的全部功能。像 YouTube 的 googlevideo.com、ytimg.com,GitHub 的 githubusercontent.com、githubassets.com,需要时还得分别添加,策略仍选原来的对应分组。服务可能继续使用其他域名,以实际请求为准,别把所有第三方域名一股脑塞进一个组。
四、检查规则有没有排到前面
新规则填对了,也可能被已有规则先匹配走。到 规则 列表,点搜索框下面的 ⋯ 进入编辑状态。
按住规则右侧的三条横杠拖动,把本次域名规则放到原有相关规则前面,再点右上角 完成。截图中三条已经靠前,不必为了“排第一”乱动其他规则。

保留原来的局域网、直连和兜底规则,新增规则也不要放到 FINAL 后面。没有命中新规则的请求,继续按原配置处理;命中后换走哪条线路,才由你新建的组决定。
五、先测规则,再看真实请求
先回到 配置 → 测试规则,在 HOST 输入 chatgpt.com,按键盘的回车或执行键。看结果里的类型、策略,以及 # 后面的节点,再测另外两个域名。

这一步只回答“这个域名会匹配到哪里”,不证明网页能打开,也不证明视频、登录和下载用到的其他请求都进了同一组。
接着回首页开启连接,打开要检查的网站,再进底部 数据 → 代理 查看请求记录;没有记录时,先确认日志记录已启用,再发起一次新请求。

红框里,chatgpt.com、m.youtube.com、api.github.com 分别进了自己的组。但同一张图的 i.ytimg.com 仍是 PROXY,不是“我的 youtube”。这就说明首页分对了,资源请求还没全部分过去。
如果希望这类图片请求也走 YouTube 组,就补上 ytimg.com 的后缀规则,选“我的 youtube”,保存并核对排序后,再看新产生的请求。不要拿修改前的旧记录判断有没有生效;也别把截图里的节点名字、时间当成当前线路测试结果。
六、以后换线路和恢复怎么做
只换 ChatGPT 的节点,去 代理分组 → 目标组右侧ⓘ,改候选或当前策略,保存后重新检查,不用重建所有域名规则。
设置没起作用,就按这条线往回找:当前配置 → 分组是否保存并选好节点 → 域名与策略 → 规则顺序 → 新请求记录。如果还有模块或其他覆盖设置,也要确认实际运行的是哪套规则。命中了组但网站仍拒绝访问,另查节点可用性和服务要求,分流本身不保证提速或解除限制。
想撤销本次改动,先回到这份文件的 编辑纯文本,用开头保存的完整备份还原并保存,再选择 使用配置,重新连接检查。恢复前确认选的是同一份文件,别覆盖成别的订阅;也不要为了分流失败去删光订阅、改系统网络或关闭证书校验。
以后更换或更新配置文件,记得重新核对自己加的规则。先把一个网站跑通,再照着加第二个,比一口气改几十条更容易排错。