SmartDNS新版已经出了WebUI仪表板,可以直观的看到查询次数、缓存等等情况,界面比较美观。

在编译新版SmartDNS时注意要删除OpenWTR自带的smartdns,openwrt官方源目前未同步到最新版。Ubuntu下如果openwrt目录放在“主文件夹”下,可以用下列代码修改
#删除官方openwrt自带smartdns cd rm -rf openwrt/feeds/luci/applications/luci-app-smartdns rm -rf openwrt/feeds/packages/net/smartdns #下载最新发行版 cd && cd openwrt/feeds/packages/net/ git clone https://github.com/pymumu/openwrt-smartdns smartdns/ cd && cd openwrt/feeds/luci/applications/ git clone https://github.com/pymumu/luci-app-smartdns cd
带WebUI的SmartDNS注意编译需要NODEJS最新版,不然会编译失败,可以用 node -v 查看,如果低于 22.13.0 会编译失败,Ubuntu22库的版本可能是V12.22.9,解决办法就是升级到最新版。
#卸载之前安装的旧版 nodejs sudo apt remove nodejs #确认已卸载 nodejs node -v # zsh: command not found: node #清理旧版本依赖 sudo apt autoremove #下载最新版 curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash - #安装最新版 sudo apt-get install -y nodejs
最后 node -v 看看是不是最新的22.X版。目前最新版是 22.17.0 。
编译OpenWRT时 Luci -- Applications -- luci-app-smartdns 里面选上 Include smartdns-ui ,即可编译成功。路由器安装后可以访问路由器ip:6080(如:192.168.1.1:6080),即可访问Smartdns仪表板
登录后,默认用户名: admin 默认密码: password 。

技术不断升级,请注意文章时效性。
本站文章,欢迎转发。转载请注明出处:https://www.bandwh.com/net/2415.html

评论列表(4条)
编译好后拒绝连接
@l:luci里面 “启用WebUI”要打开,需要最新的luci。https://github.com/pymumu/luci-app-smartdns
openwrt 无法编译luci-app-vlmcsd 希望出个修正教程的文章。非常感谢!
@xxoo:可以编译的,见https://www.bandwh.com/net/492.html里面有相关的。主要是要安装依赖及可能要修改luci-app-vlmcsd 里luci.mk的路径