Skyxim

Results 75 comments of Skyxim

mrs 仅为 domain-set 内存映射,用于减少加载时分支内存和 CPU 占用率。和减少内存问题无关

至于 Adguard DNS filter 规则存在大量三方规则提供者转换的 domain-set 格式

> 一份由Adguard规则转换的mrs文件 @@||js.x.a.com^ @@||api.y.b.com^ ||x.a.com^ ||y.b.com^ 这是无法做到的,一个集合肯定一个是一个策略。这是设计目标

1 其实就从一次条件变成了,现在的两次;但是加这个条件之后,其实对于所有 子规则都需要判断一次他是否是空,总的来说意义不算大。如 @xishang0128 说的不分支写在 rules 里面是最好的 2 设计上是支持嵌套的,应该是配置解析出现了 Bug,不过在此之前,你先尝试 sub-rule-resued sub-rule-reused 纠正这两个错误试试 3 由于 Sub-Rules 是设计成的类似 DOMAIN,IP-CIDR 的整体,他的匹配是内部进行的,所以没法在规则匹配时影响这个最终日志

https://github.com/MetaCubeX/Clash.Meta/commit/f73f32e41cba9969a1fc6fd7642897ce9fa64e59 调整了下解析

手动触发一次请求,能在日志中看到连接记录么,还有看看`ip route list table 2022`,是否将默认路由指向 Meta 的网卡

> ind: cannot assign requested address 尝试在 Tun 配置中添加一个 ``` tun: inet6_route_address: [] ``` 将默认 Tun 的 IPv6 置空

~It might be more reasonable to separate the library responsible for merging and generating configurations. After all, the Core does not handle multiple configuration files, and relying on an overwrite...