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

分流规则生成器

选客户端,选每类网站怎么走,复制或下载就能导入。节点只在你的浏览器里处理。

1. 你用哪个客户端

2. 哪些网站怎么走

分类怎么走

从上往下匹配,先匹配到哪条就按哪条走。局域网地址固定直连,不用设。

3. 节点 选填

粘贴节点分享链接,一行一个,支持 vless、vmess、trojan、ss、hysteria2、tuic,整段 base64 订阅内容也行。不填就只生成规则和策略组,节点自己加。

节点和订阅地址只在你的浏览器里处理,不会发到不翻车的服务器。

4. 拿走配置

小提示导入以后,用分流检测工具看一眼:国内查询方显示国内 IP、海外查询方显示节点 IP,就说明分流生效了。
不翻车编辑部 · 原理说明

这个工具生成的是什么?

客户端靠一张规则表决定每个连接走哪条路:国内网站直连,海外网站走代理,广告直接拦掉。这张表各家写法不一样,小火箭是 conf 文本,Clash 用 YAML,v2rayN 有自己的规则列表,sing-box 用 JSON。这里把同一套选择翻译成四种写法,省得自己对着文档一行行改。

四个客户端分别怎么导入,单独写了教程:

规则数据从哪来?

来自 GitHub 上的 MetaCubeX/meta-rules-dat,它是 mihomo 内核团队维护的规则仓库,源头是 v2fly 社区整理的 domain-list-community 域名表。不翻车每天同步一次,放在 bufanche.com/rules/ 下面,按原仓库的 GPL-3.0 许可转发,内容没改。

小火箭读不了 mihomo 的二进制规则,所以给它单独转了一份文本格式,+.google.com 写成 DOMAIN-SUFFIX,google.com,意思一样。

三个预设有什么区别?

预设做了什么适合
极简只有两条:常见海外网站走代理,国内网站和国内 IP 直连只有一两个节点,不想折腾
常用AI、Netflix、Disney+ 各一个选择组,其他海外服务走代理,微软和苹果直连大多数人
全面每个海外服务一个选择组,广告和跟踪域名拦截节点多、想按服务挑节点

微软和苹果默认直连,是因为它们在国内有服务器,系统更新和 App Store 下载直连更快,也不会消耗节点流量。要用 Copilot 的可以把微软改成走代理。

DNS 是怎么设的?

Clash 和 sing-box 的配置里带了 DNS 设置:直连的网站用阿里和腾讯的 DNS 解析,其他域名的查询经代理发给 Cloudflare 和 Google 的 DNS。这样国内网站能解析到就近的服务器,海外网站的查询记录也不会落到运营商手里。导入以后可以用 DNS 泄漏检测验证,海外那一栏不应该出现国内 DNS。

v2rayN 和小火箭的 DNS 在客户端里单独设置,这里生成的只有规则。

常见问题

生成的配置里有我的节点吗?会不会被你们看到?

节点链接和订阅地址只在你的浏览器里转换,页面没有把它们发给任何服务器。v2rayN 和小火箭用的远程地址里只有一串分流选择的编码,不含节点。

规则多久更新一次?

不翻车每天从 MetaCubeX/meta-rules-dat 同步一次。Clash 和 sing-box 用这里生成的配置,会每 24 小时自己去下载一次;小火箭和 v2rayN 在客户端里点一下更新就行。

为什么不直接用 GitHub 上的规则地址?

国内直连 GitHub 和 jsDelivr 经常失败,客户端第一次启动下载不到规则就会报错或者分流不生效。镜像到 bufanche.com 之后国内能直接下。

某个网站该走代理却走了直连,怎么办?

先在客户端里手动更新一次规则。还不行,用分流检测工具看出口,再把这个网站所属的分类改成走代理;规则表里没有的小网站会落到“其他所有流量”那一行。

选“单独策略组”有什么用?

会多出一个以分类命名的选择组,比如 AI、Netflix。这样 ChatGPT 可以固定用美国节点,Netflix 用能解锁的节点,其他网站继续用默认节点,互不影响。