为AdguardHome增加分流能力
Categories:
开源地址: https://github.com/AdGuardPrivate/AdGuardPrivate
AdGuardHome 不带分流规则, 只能手写, 或则配置一个 upstream-file, 算是其痛点之一.
开发支持分流规则这个特性花了不少时间, 也测试了比较久, 总算稳定了.
有了分流规则, 就不再需要在 AdguardHome 前置 SmartDNS, 一个 AdguardPrivate 就齐活.
当然现在分流能力仅支持分 AB 两路, 即一部分走 A 上游群, 一部分走 B 上游群. 如果要做更灵活的分流支持, 开发难度会大一些, 实际的分流代码逻辑一部分在 adguardhome 中, 另外一部分在 dnsproxy 中. 两路不能满足需求的话, 可以 fork 了自己尝试做做.
有使用问题或建议可以提 issue, 目前主要针对特定地区的使用做一些改良.