项目地址全部功能及搭建教程请看之前的帖子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)动态显示或隐藏,界面更清爽,避免无效配置。
- 上游服务器的高级选项(Pipeline, HTTP/3, Skip Verify)现在会根据选择的协议(UDP/TCP/DoH/DoT/DoQ)动态显示或隐藏,界面更清爽,避免无效配置。
- 💾 持久化存储策略优化:
- 自动清理: 当关闭“持久化存储”开关并保存配置后,系统会自动删除磁盘上的旧日志文件,释放存储空间。
- 配置项整合: 简化了日志配置逻辑,更直观易懂。
- 🎨 UI 细节打磨:
- 监听端口配置现在只需填写端口号(如
53),无需手动输入冒号。 - 优化了保存配置的交互体验,增加“正在保存”和“保存成功”的反馈弹窗。
- 监听端口配置现在只需填写端口号(如
🐛 问题修复
- 修复了 DoH 客户端缺少 URL 解析库导致无法连接的问题。
- 修复了并发查询(RaceResolve)中因错误的错误判断逻辑导致部分正常请求被统计为失败的问题。
- 修复了 CSS 样式中的语法错误,提升界面渲染稳定性。
💡 提示: 本次更新包含多项核心功能升级与体验改进,建议所有用户更新到最新版本以获得最佳体验!
评论 (0)