项目地址全部功能及搭建教程请看之前的帖子https://www.nodeseek.com/post-520172-1


测试服务器:

面板地址: 点击进入 WebUI
DoH: https://dns-test.11451453.xyz/dns-query
DoT/DoQ: dns-test.11451453.xyz

注: 测试服务器位于德国法兰克福,国内ECS为上海电信IP,国外ECS为日本东京IP,速度一定不理想,仅供测试解析IP是否正确以及效果,如需体验高速解析请自行搭建配置


📝 更新日志

🆕 最新更新

新增功能

  • 🔒 WebUI 安全鉴权:
    • 账号登录: 新增管理员登录功能,支持在 config.yaml 中配置用户名和密码。
    • 游客模式: 未登录用户可进入“游客模式”,仅允许查看仪表盘、日志和配置,无法修改任何设置或执行测试,兼顾安全性与便利性。
  • 🧪 上游连通性一键测试:
    • 即时检测: 在上游服务器配置页面新增“一键测试”按钮,可并发测试所有已配置上游的连通性。
    • 可视化结果: 测试结果以弹窗形式展示,清晰显示每个服务器的状态、延迟及错误信息,帮助快速定位网络问题。
  • 📊 仪表盘数据增强:
    • 活跃 TOP5: 新增“活跃客户端 (Top Clients)”和“热点域名 (Top Domains)”卡片,实时洞察网络请求趋势。
    • 精准状态: “上游服务器性能”面板显示“错误”(查询错误)与“并发取消/超时”(竞速落败)。
  • 🔍 日志全能搜索与排序:
    • 全文搜索: 实时查询日志支持对所有字段(IP、域名、类型、状态等)进行全文检索。
    • 灵活排序: 表格所有列(时间、客户端、耗时等)均支持点击表头进行正序或倒序排列。

🛠️ 体验优化

  • 智能地址格式化:
    • 配置上游服务器时,不再需要记忆繁琐的协议前缀(如 https://, tls://)。
    • 只需选择协议并填写 IP 或域名(如 dns.google),系统会自动补全标准格式(如 DoH 自动补全为 https://dns.google/dns-query,DoT 自动补全端口 :853)。
  • 🎛️ 动态配置界面:
    • 上游服务器的高级选项(Pipeline, HTTP/3, Skip Verify)现在会根据选择的协议(UDP/TCP/DoH/DoT/DoQ)动态显示或隐藏,界面更清爽,避免无效配置。
  • 💾 持久化存储策略优化:
    • 自动清理: 当关闭“持久化存储”开关并保存配置后,系统会自动删除磁盘上的旧日志文件,释放存储空间。
    • 配置项整合: 简化了日志配置逻辑,更直观易懂。
  • 🎨 UI 细节打磨:
    • 监听端口配置现在只需填写端口号(如 53),无需手动输入冒号。
    • 优化了保存配置的交互体验,增加“正在保存”和“保存成功”的反馈弹窗。

🐛 问题修复

  • 修复了 DoH 客户端缺少 URL 解析库导致无法连接的问题。
  • 修复了并发查询(RaceResolve)中因错误的错误判断逻辑导致部分正常请求被统计为失败的问题。
  • 修复了 CSS 样式中的语法错误,提升界面渲染稳定性。

💡 提示: 本次更新包含多项核心功能升级与体验改进,建议所有用户更新到最新版本以获得最佳体验!