日常用 Clash、Surge、Sing-box 这类代理软件时,机场默认订阅的规则往往比较臃肿,分流不够准,也不一定符合自己的使用习惯。
订阅转换(Subscription Converter)就是解决这个问题的:把原始订阅链接转换成各客户端能用的格式,同时换上自己的分流规则。
这篇记录一下我用在线工具加载自己维护的规则(CustomRules)的流程,顺便解释转换后那些策略组各自是干什么的,遇到“节点连不上”时也好自己排查。
工具准备
需要两个东西:
-
在线订阅转换工具:
这是一个基于 Subconverter 搭建的前端页面,界面简洁,支持输出多种主流客户端格式。
-
个人自用规则(Remote Config):
- 规则地址(点击右侧复制按钮):
https://raw.githubusercontent.com/lkhmm520/ssr-rules/refs/heads/main/CustomRules.ini
- 这是我按日常开发和使用习惯整理的规则集,包含去广告、国内直连优化和流媒体分流。
- 规则地址(点击右侧复制按钮):
NOTE为什么不直接用机场自带规则?
相比机场默认配置,这套规则有几个好处:
- 去广告:内置了广告拦截规则。
- 分流更准:区分国内外流量,访问百度不会绕道代理。
- 对开发友好:GitHub、StackOverflow 等常用站点做了单独处理。
基础流程:转换订阅
第一步:填写基础信息
- 打开 ACL4SSR。
- 在 “订阅链接” 中粘贴你的机场订阅地址(多个链接用
|分隔,或直接换行)。 - “后端地址” 建议选自建后端,或
api.wcc.best这类可用性较好的后端,转换更稳定。
第二步:加载自定义规则(关键)
在 “远程配置” 下拉框中选择 “Custom(自定义)”,把上面准备好的规则地址粘贴进去。

第三步:生成并导入
- 客户端:选择你使用的软件(如 Clash、Surge 等)。
- 点击 “生成订阅链接”。
- 点击 “一键导入”,客户端里就能看到新的配置文件。
用网页功能微调节点
如果不想 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 即可。