[功能请求] 为更具体的域添加通配符异常处理
作者: brokoler创建于 2025年5月9日更新于 2026年5月22日
标签🔨 enhancement
你好, **问题描述:** 我在尝试允许 *.itunes.apple.com 并阻止 vpp.itunes.apple.com 时遇到了问题: - 规则 *.itunes.apple.com 在我的自定义允许列中定义 - 规则 vpp.itunes.apple.com 在我的自定义拒绝列中定义 根据官方文档,允许列总是优先于拒绝列: > 如果同一组同时具有允许/拒绝列,允许列将优先使用。这意味着如果一个域同时被阻止和允许,则将被允许。如果一个组仅包含允许列条目,则仅允许来自该列表的域,其他域都将被阻止。 来源:https://0xerr0r.GitHub.io/blocky/latest/configuration/ **解决方案描述:** 我有两个可能的解决方案: 1. 将特定子域条目优先于通配符条目:更具体的条目总是优先于通配符条目。如果通配符定义在允许列中,而特定子域定义在拒绝列中,则应使用拒绝列条目。 2. 添加属性来为单个条目设置更高的优先级 例如,Adguard 提供了这样的解决方案,如果添加了 "$important" 属性来设置特定条目的优先级,例如 `vpp.itunes.apple.com$important`
内容来源: 0xERR0R/blocky