Releases
Release42
pymumu
released this
07 May 11:55
更新内容:
支持DOT服务器,bind-tls
选项。
server参数增加-bootstrap-dns
选项,支持指定专门的bootstrapDNS服务器。
支持设置smartdns从控制台输出log,以方便容器化部署分析log, log-console
选项。新增log-level off
,完全关闭LOG。
支持默认情况下按照设备内存自动设置cache大小。
cache文件减少版本升级后不可用的概率。
domain-rules新增-no-cache
, -response-mode
参数。
支持完全禁用IPV6查询的情况下,允许例外的域名: address /domain.com/-
支持自动将address类域名,展开对应的PTR记录, expand-ptr-from-address yes
选项。
server参数新增-subnet
选项,可指定单个DNS上游的ECS信息。联通或移动用户可模拟电信用户IP地址,让223.5.5.5返回电信就近的IP地址,部分网站网络访问时延会有较大改善。
新增cache-checkpoint-time
参数,设置周期保存cache文件,避免cache丢失。
bind参数新增-ipset
,-nftset
选项,支持对应端口查询时,强制设置ipset和nftset。
luci更新
luci第二DNS新增ipset,和nftset选项。
luci增加对log的设置。
luci第一,第二DNS,增加额外标志参数,可以自定义参数。
luci修正一些文字错误
其他更新
增加test测试代码,提升软件整体质量。
增加性能测试,具体性能指标参考:#1337 (comment)
全新的smartdns帮助文档:https://pymumu.github.io/smartdns/
Release42版本合入openwrt主干,可以直接feed更新编译安装,软件体积更小。
BUG修正
修正几个Crash问题。
优化log,降低无效log的级别。
解决cname域名循环的问题。
注意事项
luci界面如不显示,或显示不正常,可以尝试清除浏览器缓存,或使用隐私模式访问管理页面。
lede如安装 luci-app-smartdns.*.all-luci-compat-all.ipk不显示,请额外安装luci-compat软件包。
推荐使用js版本(非compat)的luci界面,功能更加完善。
smartdns从37版本已经会返回多个IP地址,具体原因查看:https://pymumu.github.io/smartdns/faq/#smartdnsip ,判断smartdns是否生效,请使用nslookup smartdns
来查看。
You can’t perform that action at this time.