官网:https://adguard.com/zh_cn/adguard-home/overview.html
项目:https://github.com/AdguardTeam/AdGuardHome
版本:https://github.com/AdguardTeam/AdGuardHome/releases
v0.107.52
完整的更新日志
另请参阅 v0.107.52 GitHub 里程碑。
安全
已更新 Go 版本,以防止利用 Go 1.22.5 中修复的 Go 漏洞。
添加
使用新的配置属性禁用日志记录的功能 (#7079)。log.enabled
改变
在 TypeScript 中重写了前端。
默认情况下,基于 -based 的服务现在用于日志记录。它也不再创建目录 (#7053)。systemdjournal/var/log/
注意:安装服务后,要使更改生效,您需要使用安装脚本的标志或通过 CLI(具有 root 权限)重新安装该服务:-r
./AdGuardHome -s uninstall
./AdGuardHome -s install
在重新安装服务之前,不要忘记备份您的配置文件和其他重要数据。
荒废的
节点 18 支持,节点 20 在将来的版本中将需要。
固定
配置文件中缺少特定于用户的阻止服务对象导致的崩溃 (#7069)。
跟踪文件更改,导致启动时特定文件系统中出现崩溃 (#7076)。/etc/hosts
v0.107.37 版
安全
Go 版本已更新,以防止利用 Go 2023.39318.2023 中修复的 CVE-39319-2023、CVE-39320-1 和 CVE-20-8 Go 漏洞的可能性。
添加
AdBlock 样式语法支持日志和统计信息中忽略的域 (#5720)。
HTTP API 中的 Strict-Transport-Security 标头和强制使用 HTTPS 时的 DNS-over-HTTPS 响应 (#2998)。请参阅 RFC 6797。
服务阻止暂停计划的 UI (#951)。
现在,如果禁用了 IPv6 地址解析,则会过滤 IPv6 提示 (#6122)。
能够在配置文件和 UI 中设置回退 DNS 服务器 (#3701)。
添加或更新阻止列表时,现在可以从阻止列表源的定义中解析标题 (#6020)。! Title:
过滤 DNS HTTPS 记录(包括 IPv4 和 IPv6 提示)的功能 (#6053)。
两个新指标显示来自每个上游 DNS 服务器的响应总数及其在 Web UI 中的平均处理时间 (#1453)。
为调试 API 设置端口的功能,请参阅下面的配置更改。pprof
改变
$dnsrewrite包含 IPv4 映射的 IPv6 地址的规则现在与旧版 DNS 重写一致,并与请求匹配。AAAA
对于已筛选的非 A 和非 AAAA 请求,如果阻止模式未设置为 。在以前的版本中,在这种情况下,它会返回 NXDOMAIN 响应。Null IP
v0.108.0-b.40
改变
改进了更新筛选规则列表期间的 CPU 和 RAM 消耗。
荒废的
非标准端口 784 和 8853 的默认公开 DNS over-QUIC 在 中。Dockerfile
固定
在两个筛选器列表中阻止主机时的两个未指定的 IP (#5972)。
上网管理缓存大小设置不正确。
安全浏览和家长控制过滤器占用过多的 RAM 和 CPU (#5896)。
删除
(#5939) 中的部分中的部分和使用。它们引起了很多问题,尤其是使用诸如 和 之类的工具。HEALTHCHECKtiniENTRYPOINTDockerfiledocker-composepodman
注意:某些 Docker 工具可能会缓存部分,因此某些用户可能需要备份其配置、停止容器、清除旧映像并从头开始重新加载。ENTRYPOINT
v0.108.0-b.37
DNSCrypt 上游不重置客户端和解析器有关拨号错误的信息 (#5872)。
v0.108.0-b.34
添加
通过在 UI 中相应页面上编辑客户端设置(#1717、#4299)从查询日志或统计信息中排除客户端活动的功能。
改变
存储的 DHCP 租约从 移动到 。文件格式也得到了优化。leases.dbdata/leases.json
固定
提供的引导服务器现在用于解析普通 UDP/TCP 上游服务器的主机名。
依赖项已暂时返回以支持达尔文 (#5712) 上的原始连接。github.com/mdlayher/raw
在查询日志中将阻止的结果错误地记录为“被 CNAME 或 IP 阻止”(#5725)。
默认情况下,所有安全搜索服务均处于未选中状态。
当 DNSCrypt 标记无效时出现恐慌 (#5721)。
v0.108.0-b.33
添加
能够使用新属性和数组项从查询日志或统计信息中排除客户端活动 (#1717、#4299)。UI 更改将在即将发布的版本中推出。ignore_querylogignore_statisticsclients.persistent
设置为 时的性能分析信息更好。debug_pproftrue
某些服务的安全搜索中的 IPv6 支持。
固定
登录尝试失败后记录客户端的 IP 地址 (#5701)。
偶尔服务器冻结 (#5661)。
尽管启用了安全搜索,但安全搜索不起作用 (#5685)。
v0.108.0-b.32
安全
Go 版本已更新,以防止利用 Go 2023.24534.2023 中修复的 CVE-24536-2023、CVE-24537-2023、CVE-24538-1 和 CVE-19-8 Go 漏洞的可能性。
添加
使用新的配置文件属性 (#6) 进行引导 DNS 查找的功能优先选择 IPv4 地址而不是 IPv4262 地址。dns.bootstrap_prefer_ipv6
v0.108.0-b.31
添加
Docker 容器的健康检查 (#3290)。
新的 HTTP API ,用于更新保护状态并添加可选的暂停持续时间 (#1333)。中介绍了请求正文的格式。还可以使用 YAML 配置文件部分中的配置字段设置此暂停的持续时间。POST /control/protectionopenapi/openapi.yamlprotection_disabled_untildns
能够更轻松地从动态 DHCP 租约创建静态 DHCP 租约 (#3459)。
两个新的 HTTP API 和 ,可用于设置和接收查询日志配置。有关完整说明,请参阅 openapi/openapi.yaml。PUT /control/stats/config/updateGET control/stats/config
两个新的 HTTP API 和 ,可用于设置和接收统计信息配置。有关完整说明,请参阅 openapi/openapi.yaml。PUT /control/querylog/config/updateGET control/querylog/config
能够使用 UI 中 DNS 设置页面上的 DNS 服务器配置部分为 EDNS 客户端子网设置自定义 IP (#1472)。
能够使用新字段 (#1163) 管理每个服务的安全搜索。safe_search
改变
包含专用网络中子网的 ARPA 域名现在也被视为私有域名,其行为更接近 RFC 6761 (#5567)。
v0.108.0-b.30
安全
Go 版本已更新,以防止利用 Go 2023.24532.1 中修复的 CVE-19-7 Go 漏洞的可能性。
添加
能够使用新的和字段为 EDNS 客户端子网设置自定义 IP (#1472)。UI 更改将在即将发布的版本中推出。dns.edns_client_subnet.use_customdns.edns_client_subnet.custom_ip
改变
配置更改
在此版本中,架构版本已从 16 更改为 17。
属性 ,在架构版本 16 及更早版本中曾经是对象的一部分,现在是对象的一部分:edns_client_subnetdnsdns.edns_client_subnet
# BEFORE:
'dns':
# …
'edns_client_subnet': false
# AFTER:
'dns':
# …
'edns_client_subnet':
'enabled': false
'use_custom': false
'custom_ip': ''
要回滚此更改,请将 的值移到 中,删除字段 、 、 并将值更改回 。dns.edns_client_subnet.enableddns.edns_client_subnetdns.edns_client_subnet.enableddns.edns_client_subnet.use_customdns.edns_client_subnet.custom_ipschema_version16
固定
接口 MTU DHCP 选项的过时值现已省略 (#5281)。
v0.108.0-b.29
添加
能够使用不允许的域列表中的规则 (#5468)。这允许根据问题类型丢弃请求。dnstype
固定
各种深色主题错误(#5439、#5441、#5442、#5515)。
自动更新 MIPS64 和小端序 32 位 MIPS 架构(#5270、#5373)。
v0.108.0-b.28
固定
对特定于域的上游配置中的域名的要求已放宽,以满足 RFC 3696 (#4884) 中的要求。
使用未加密的 DNS-over-HTTPS 时感到恐慌 (#5518)。
v0.108.0-b.27
安全
Go 版本已更新,这既是因为 Go 1.18 已达到生命周期的终点,也是为了防止利用 Go 1.19.6 中修复的 Go 漏洞的可能性。
添加
使用新字段禁用统计信息的功能。以前需要将 设置为 0,丢失以前的值(#1717、#4299)。statistics.enabledstatistics_interval
能够使用新的 or 字段从查询日志或统计信息中排除域名(#1717、#4299)。UI 更改将在即将发布的版本中推出。querylog.ignoredstatistics.ignored
改变
配置更改
在此版本中,架构版本已从 14 更改为 16。
v0.108.0-b.26
添加
DNS64 支持 (#5117)。可以使用配置中对象下的新字段以及排除前缀集来过滤 AAAA 响应来启用该功能。如果未指定自定义前缀,则使用已知前缀 ()。use_dns64dnsdns64_prefixes64:ff9b::/96
固定
过滤主机名的规则无法正常工作 (#5245)。*
各种深色主题错误 (#5375)。
删除
“测试版前端”和相应的 API。它们从未正常工作,未来新版本的AdGuard Home API可能会有所不同。
相应地,配置参数也已删除。beta_bind_port
v0.108.0-b.25
添加
实验性深色 UI 主题 (#613)。
新的 HTTP API,用于更新当前用户语言和 UI 主题。中介绍了请求正文的格式。PUT /control/profile/updateopenapi/openapi.yaml
改变
HTTP API 现在返回具有当前用户名、语言和 UI 主题的增强对象。和 中介绍了响应正文的格式。GET /control/profileopenapi/openapi.yamlopenapi/CHANGELOG.md
固定
AdGuardHome --update当另一个 AdGuard Home 实例正在运行时冻结 (#4223, #5191)。
即使没有版本更改,也执行更新的标志。--update
保存加密设置时 HTTPS 重定向失败 (#4898)。
错误编辑的过滤规则列表的清零规则计数器 (#5290)。
过滤器更新策略,有时可能导致使用损坏或下载不完整的列表 (#5258)。
v0.108.0-b.24
完整更新日志
改变
新安装的默认筛选器的 URL 与 v0.107.20 (#5238) 中引入的 URL 同步。
注意:某些用户可能需要从经过审查的筛选器列表中重新添加列表才能更新 URL。用户自己添加的自定义筛选器不需要重新添加。
固定
更新设置期间弹出错误,有时可能导致服务器停止响应 (#5251)。
v0.108.0-b.23
安全
Go 版本已更新,以防止利用 Go1.18.9 中修复的 CVE-2022-41717 和 CVE-2022-41720 Go 漏洞的可能性。
添加
清除 DNS 缓存的功能 (#5190)。
改变
如果服务器本身被禁用,DHCP 服务器初始化错误现在会在调试级别记录 (#4944)。
固定
DHCP 配置页面上出现错误的验证错误消息 (#5208)。
上游检查缓慢导致 API 无响应 (#5193)。
TLS 初始化错误阻止 AdGuard Home 启动 (#5189)。相反,AdGuard Home 会禁用加密,并在界面的加密设置页面上显示错误消息,这是之前的行为。
一些经过审查的阻止列表的 URL。
此为v0.108.0-b.25 X64的linux一键安装脚本
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.37/AdGuardHome_linux_amd64.tar.gz -O AdGuardHome.tar.gz
相关标签: # 去广告
评论列表 (0条)