1405 字
7 分钟
打造完美的网络分流体验:订阅转换与自定义规则指南

日常用 Clash、Surge、Sing-box 这类代理软件时,机场默认订阅的规则往往比较臃肿,分流不够准,也不一定符合自己的使用习惯。

订阅转换(Subscription Converter)就是解决这个问题的:把原始订阅链接转换成各客户端能用的格式,同时换上自己的分流规则

这篇记录一下我用在线工具加载自己维护的规则(CustomRules)的流程,顺便解释转换后那些策略组各自是干什么的,遇到“节点连不上”时也好自己排查。

工具准备#

需要两个东西:

  1. 在线订阅转换工具

    打开 ACL4SSR 在线转换

    这是一个基于 Subconverter 搭建的前端页面,界面简洁,支持输出多种主流客户端格式。

  2. 个人自用规则(Remote Config)

    • 规则地址(点击右侧复制按钮):
      https://raw.githubusercontent.com/lkhmm520/ssr-rules/refs/heads/main/CustomRules.ini
    • 这是我按日常开发和使用习惯整理的规则集,包含去广告、国内直连优化和流媒体分流。
NOTE

为什么不直接用机场自带规则?

相比机场默认配置,这套规则有几个好处:

  • 去广告:内置了广告拦截规则。
  • 分流更准:区分国内外流量,访问百度不会绕道代理。
  • 对开发友好:GitHub、StackOverflow 等常用站点做了单独处理。

基础流程:转换订阅#

第一步:填写基础信息#

  1. 打开 ACL4SSR
  2. “订阅链接” 中粘贴你的机场订阅地址(多个链接用 | 分隔,或直接换行)。
  3. “后端地址” 建议选自建后端,或 api.wcc.best 这类可用性较好的后端,转换更稳定。

第二步:加载自定义规则(关键)#

“远程配置” 下拉框中选择 “Custom(自定义)”,把上面准备好的规则地址粘贴进去。

在进阶模式的远程配置中填入自定义规则 URL

第三步:生成并导入#

  1. 客户端:选择你使用的软件(如 Clash、Surge 等)。
  2. 点击 “生成订阅链接”
  3. 点击 “一键导入”,客户端里就能看到新的配置文件。

用网页功能微调节点#

如果不想 fork 代码,只是想过滤掉一些没用的节点(比如“过期时间”“官网”这类信息节点),或者只保留特定国家的节点,直接用 ACL4SSR 网页自带的高级功能就够了。

点击页面上的 “更多选项” 展开高级菜单:

排除节点(Exclude Nodes)#

有些机场订阅里混着不少纯信息节点,可以按关键词过滤掉。

  • 操作:在“排除节点”输入框中填写正则表达式。
  • 示例
    (流量|时间|官网|产品|过期|剩余)
    名字里包含“流量”“官网”等字眼的节点都会被丢弃。

包含节点(Include Nodes)#

如果只想保留某几个地区的节点(比如美国、日本、新加坡),用这个。

  • 操作:在“包含节点”输入框中填写。
  • 示例
    (US|SG|JP|美国|新加坡|日本)
    转换出的订阅将只保留匹配这些关键词的节点,其余全部丢弃。

重命名节点#

机场节点命名混乱的话,可以用“正则替换”批量改名。比如把 [高级机场] 香港 01 改成 🇭🇰 香港 01,列表会整齐不少。


策略组说明:转换后怎么选#

导入后会看到一堆“自动选择”“手动选择”“漏网之鱼”,这里按我的规则逻辑逐个解释,方便按场景选择。

节点选择(Proxy)#

总开关,决定所有需要走代理的流量默认走哪条路。

  • 推荐设置自动选择手动选择

自动选择(Auto / UrlTest)#

  • 机制:客户端自动测试所有节点的延迟,切换到延迟最低的那个。
  • 适用场景:不想操心选节点的话,用它就行。

漏网之鱼(Final / Match)#

  • 含义:当一个网址既不在国内直连名单,也不在广告屏蔽名单,没有命中任何规则时,就会落到这里。
  • 推荐设置节点选择自动选择
  • 注意:如果某些冷门国外网站打不开,先检查这个选项是不是被设成了 Direct(直连)

AI 平台(ChatGPT / Gemini / Claude)#

OpenAI 等平台对地区限制很严,这一组需要单独注意。

  • 不要选香港(HK)、澳门(MO)或台湾(TW)节点,很容易被封号或无法访问。
  • 建议手动指定新加坡(SG)日本(JP)美国(US) 节点。

流媒体与应用分组(Netflix、Telegram 等)#

规则里对常见服务做了独立分组。

  • 作用:可以给 Netflix 单独指定一个“新加坡”节点,同时让 Telegram 走“美国”节点,互不干扰。
  • 推荐设置自动选择,或手动指定对应地区的节点。

广告拦截(AdBlock)#

  • 推荐设置REJECT(拒绝连接)。
  • 作用:直接阻断广告域名的请求,省流量,页面也干净。

自己维护规则#

如果对现有规则还有不满意的地方,想自己定义策略组,可以直接改模板。

CustomRules.ini 本质上是一个模板文件,里面可以定义:

  • Rule Sets(规则集):引用外部的 list 文件(如 GeoIP、AdBlock 列表)。
  • Proxy Groups(策略组):定义“自动选择”“手动选择”“故障转移”等分组逻辑。

想在我的规则基础上改,可以 fork lkhmm520/ssr-rules,修改 CustomRules.ini 后,在转换时填入你自己的 Raw URL 即可。

打造完美的网络分流体验:订阅转换与自定义规则指南
https://blog.961121.xyz/posts/subscription-conversion-custom-rules/
作者
LOOK
发布于
2026-02-12
许可协议
CC BY-NC-SA 4.0