打开肥羊订阅转换前端,填入必要信息(如图所示),用就完事了

- 用别人搭建好的(因为前端一般不支持自定义后端故以下仅作前端推荐) 肥羊、acl4ssr
- 自行搭建: 前端项目sub-web-modify | 后端项目subconverter
以肥羊前端(https://sub.v1.mk )为例,解释一下各个参数
2.1 订阅链接
顾名思义就是把要转换的订阅(必须直接包含节点信息,用已经转换过的放进去套娃是识别不到的哦)> 放进去,可放多个(每行一个或用"|"符号分隔)
2.2 生成类型
a. clash:clash系和shadowrocket软件通用
b. 混合订阅(mixed):混合订阅的意思就是把各类型(包括Shadowsocks、V2ray、Trajon)的节> 点以纯节点信息然后base64加密的方式混在一起,V2ray系和shadowrocket都可用2.3 订阅转换
点击后开始转换,转换完成后会自动下载转换后的订阅文件(clash格式)
2.4 后端地址
一般只能选提供的后端无法自定义,这里推荐选择肥羊的后端,长期使用下来兼容性和稳定性可以说都> 是最好的
2.5 短链选择
转换后的订阅地址为后端地址加一系列参数,URL一般较长不甚美观,故可转为短链接
自行搭建推荐: YOURLS2.6 远程配置
分流配置,可以选择给定的也可以输入URL自定义分流规则(注意必须是直链才行),自用clash分流> 规则直链地址:https://raw.githubusercontent.com/wuyaos/OpenClash-Rules/main/config/ACL4SSR_mod_mini.ini
2.7 高级功能
高级功能是可选的,可以不选,这里仅作介绍
a. 包含节点
节点黑名单,只有符合匹配规则的节点才会显示
常用规则
只用香港节点: HK|香港|Hong Kong
待补充
b. 排除节点
节点白名单,符合匹配规则的节点会被筛掉
常用规则
将官网信息节点和流量信息节点筛掉: 官网|流量
待补充
c. 节点命名
节点按照一定规则重命名
d. 远程设备
似乎是给QX用的,没用过QX不太清楚
e. 更新间隔
顾名思义
f. 订阅命名
订阅名称,在Clash for Windows一般会显示,其他客户端大多都为自定义
g. 更多选项(右下角)
Emoji: 默认开启
启动UDP: 推荐开启,代理打游戏、打电话时大概率会用到,当然节点也得支持UDP开了才有用
启动TFO: 推荐开启
待补充
推荐使用
仓库内已提供 FlClash 可用的 main(config) 脚本生成链路,参考了 ZipZhu/Flclash-scripts 的脚本形态,并对接当前项目的 config/*.ini 规则源。
scripts/gen_script.js:生成器,读取config/*.ini- 生成结果命名规则:
scripts/override_<ini文件名>.js - 当前示例输出:
scripts/override_ACL4SSR_mod_mini.jsscripts/override_Home_mod_mini.jsscripts/override_Router_mod_mini.js
在项目根目录执行:
node scripts/gen_script.js可选语法检查:
node -c scripts/gen_script.js
node -c scripts/override_ACL4SSR_mod_mini.js
node -c scripts/override_Home_mod_mini.js
node -c scripts/override_Router_mod_mini.js- 自动将
custom_proxy_group转换为 FlClash 的proxy-groups - 自动将
ruleset=转换为rule-providers与rules - 支持三类
ruleset源:- 普通 URL(text provider)
clash-classic:<url>(yaml provider)[]GEOIP,.../[]FINAL(内建规则,FINAL转为MATCH,...)
- 自动去重(provider 与 rules)并保持首次出现顺序
- 保留各
ini文件之间的规则差异(例如🏠 回家规则链)
- 打开 FlClash 的脚本配置(YAML 脚本模式)。
- 将对应
scripts/override_<ini文件名>.js内容粘贴进去。 - 应用配置并重载核心,检查
proxy-groups和rules是否按预期出现。
scripts/sync-ruleset.js 支持在同步上游规则后,叠加本地补丁文件,避免手工改动在下次同步时丢失。
- 补丁目录:
rules/_custom/ - 文件命名:
rules/_custom/<source-name>.append.listrules/_custom/<source-name>.remove.list
- 当前
source-name:app-mutatedgame-mutatedawavenue-ads
处理顺序:
- 先按
remove.list删除完全匹配的行 - 再按
append.list追加行 - 最后自动去重并写回
rules/*.list
说明:
- 每行一个规则;
- 空行和以
#/;开头的行会被忽略。