smartdns
smartdns copied to clipboard
domain-set 增加从 url 加载域名列表方式
@pymumu 大佬, 我最近重构 rust 版配置解析的时候,顺带增加了 -u/url 的选项,可以从 url 比如 github 的 gists 加载域名列表。
跟你讲下,看看 c 版是否也添加?
https://github.com/mokeyish/smartdns-rs/blob/main/src/config/parser/domain_set.rs#L230
挺好的功能,现在的版本是通过luci的crontab来实现的。
想了一下,目前c代码实现这个难度较大,一个是周期下载,另外一个就是在线生效 原因是, 1.当前c代码指依赖了libc和openssl没有再依赖其他库,如果要周期下载,只能调用外部命令,或依赖libcurl。libcurl非常大,调用命令,有些系统的wget并不支持https协议。 2. 配置生效问题,当前代码,都是在初始化的时候加载的配置,如果下载,就要做成延迟加载配置,代码会复杂很多。
当前luci基本有替代实现,c部分可能就不会考虑实现自动下载文件了
你有了解过 ECH 么?我本地监听 https,浏览器填 https://localhost/dns-query
怎么都通不过这个检查。 https://defo.ie/ech-check.php
不知道是什么原因
你浏览器用chrome,smartdns允许TYPE65的DNS查询。
下个版本应该可以支持这个特性,对应的代码:https://github.com/pymumu/smartdns/tree/https-svcb
你浏览器用chrome,smartdns允许TYPE65的DNS查询。
下个版本应该可以支持这个特性,对应的代码:https://github.com/pymumu/smartdns/tree/https-svcb
等quic😂
下个版本应该可以支持这个特性,对应的代码:https://github.com/pymumu/smartdns/tree/https-svcb
Rust 版的 ECH 检查搞定了,原来是漏写了 response 的 context-type。
另外 DoQ、DoH3 也都支持了。😁