Skip to main content

订阅规则

订阅规则是一系列规则的集合,只要是满足Loon类型的规则都可以放入规则集中。

https://raw.githubusercontent.com/Loon0x00/LoonExampleConfig/master/Rule/ExampleRule.list, PROXY

查询性能

Loon目前可以承载数十万级别数量的规则,无须担心性能和耗时问题。同时也会采用LRU算法缓存近期的结果,命中结果的时间损耗接近为0ms。

下表为iPhone15 Pro Loon 3.2.0 build 712 上的测试情况,在app运行中的查询耗时可能受多线程等因素影响稍微有些波动,具体可以在请求记录的详情页面查看(build 712+)

规则类型耗时测试规则数量测试订阅规则链接
DOMAIN,DOMAIN-SUFFIX1ms内20万去广告(7.7万+) 去广告(12万+)
IP-CIDR1ms内10万ChainIP(10万IPV4,4千IPV6)
IP-CIDR61-2ms4千ChainIP(10万IPV4,4千IPV6)
IPANS1ms内5千中国大陆 ASN

DOMAIN,DOMAIN-SUFFIX,IP-CIDR,IP-CIDR6,GEOIP,IPASN,SRC-PORT,DEST-PORT,PROTOCOL类型的规则,查询耗时不会随着数量的增多而增多;DOMAIN-KEYWORD,USER-AGENT,URL-REGEX类型的规则会随着数量的增多而增加一些(5千+的DOMAIN-KEYWORD规则,查询耗时在10ms以内,USER-AGENT,URL-REGEX查询效率会随着相关表达式而波动,且测试数量较小暂时不做参考);所以在选择规则类型时,尽量优先选择前面类型的规则。