本项目类似subconverter 不过ruleconverter是针对分流规则的转换 而不是整个配置文件
将adblock语法的规则转换为mihomo domain格式的分流规则
| 类型 | 作为源类型 | 作为目标类型 | 参数 |
|---|---|---|---|
| adblock / adguard | ✓ | × | adblock |
| hosts | ✓ | × | hosts |
| mihomo domain格式 | × | ✓ | mihomo / mihomo_domain |
| surge module 格式 | × | ✓ | surge / surge_module |
| surge ruleset 格式 | × | ✓ | surge_ruleset |
支持导入多个url链接(使用,隔开) 并且会进行去重
make编译适用于在Android设备上运行的ruleconverter:
make GOOS=android GOARCH=arm64 CC=<ndk工具链clang路径>或者前往release直接下载编译好的可执行文件运行
在8081端口上运行:
chmod +x out/subconverter
out/subconverter --port 8081在Linux等系统上建议使用systemd服务在后台持久化运行