smartdns
smartdns copied to clipboard
A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
**问题现象** 1. #991 之前配置 response-mode whole-response 新版已经不支持了。但实测无论配置成哪个选项(first-ping, fastest-ping, fastest-response), 1.1 在开启缓存时,首次查询只返回 1 个ip,之后查询只返回 5 个ip(预期6个) 1.2 在关闭缓存时,无论如何配置只能返回 1 个ip(预期6个) 要返回包含最快IP结果的完整结果(即旧版whole-response),应该如何配置? 2. 当配置测速为tcp时,设置response-mode first-ping,事实上会使用tcp测速还是ping测速? 3. #990 当开启缓存时,max-reply-ip-num 配置为大于5的任何值,最多只返回5个ip 当启用缓存并配置 response-mode fastest-response...
RT,试过用esir和sirpdboy发布的openwrt,卸载预装的36版本,手动装37 RC2版本,安装完之后smartdns没有出现在左边的服务列表里面,手动打开smartdns网址,结果就是报错。 `No page is registered at '/admin/services/smartdns'. If this url belongs to an extension, make sure it is properly installed. If the extension was recently installed, try removing the...
源码中无版本号标识 就最新版而言,Release35 和1.2021.0827.1923 一个是版本号,一个是编译时间戳 版本号一般是用来标识压缩包的,一般是 name-35.0.tar.gz 或 name-v35.0.tar.gz 编译时间戳一般用于命令行查看,比如smartdns --version 输出,通常包含版本,编译时间,编译参数 为了smartdns更好的发展和推广,望采纳。
增加 nftset 配置项与相关代码,通过 libnftables 库将 ip 添加到对应的 set 中。解决 #681。
Thanks @amnore's previous work. I follow that work but with a simpler implementation. Tested with OpenWrt 22.03.0-rc5.
无论安装普通版本还是compat版本,在luci的服务菜单里都无法找到smartdns。安装前都卸载了之前的版本,甚至重启/清浏览器缓存也无法解决 Raspberry Pi 4 Model B Rev 1.2 OpenWrt R21.8.6 (2021-08-09) / LuCI Master (git-21.211.30217-03784c3)
**问题现象** 比如上游返回5个IP,max-reply-ip-num设为2,结果还是返回5个IP给客户端 **运行环境** 1. 固件型号 2. 运营商 3. smartdns来源以及版本 Release37-RC2 5. 涉及的配置(注意去除个人相关信息) ``` # dns server name, default is host name # server-name, # example: # server-name smartdns # #...
**需求应用场景** 开启测速时,smartdns的延迟=DNS服务器的延迟+IP的最低延迟,所以第一次请求时延迟较高。 **建议的方案** 开启测速时,第一次请求时马上返回上游结果,然后在后台测速,后续请求返回最佳IP。 这个功能建议做成选项,默认关闭。 **设备信息** 1. 设备信息(CPU,厂家) 2. 固件信息
**问题现象** 在 smartdns.conf 中的普通配置行内,未能正确解析注释符“#” **重现步骤** 配置行 ```` bind 127.0.0.1:53 -no-speed-check #-no-cache ```` 中的 “# -no-cache” 会作为配置参数 `-no-cache` 被识别。在其它几乎所有 Linux Daemon 中,一般这都会被识别为注释。