Commit Graph

  • 00a71cab9e 新增详细统计信息接口,记录查询统计并支持定时刷新数据。优化了查询处理逻辑,避免循环依赖,提升了系统性能和可维护性。 main dengxiongjian 2025-10-16 23:02:46 +0800
  • 5fe79bcfaf 1 dengxiongjian 2025-10-16 22:43:57 +0800
  • 94be66ae6e 删除多个文档和脚本,包括构建说明、Gitea 发布指南、初始化命令说明及相关配置文件,简化项目结构以提升可维护性和用户体验。 dengxiongjian 2025-10-16 22:36:52 +0800
  • 253ae57393 增强 MosDNS 项目,新增热加载配置功能,支持动态更新插件配置而无需重启服务。更新了相关文档,简化了初始化过程,添加了一键部署脚本,优化了配置文件结构,提升了用户体验。 dengxiongjian 2025-10-16 22:32:51 +0800
  • 0413ee5d44 二次开发 web dengxiongjian 2025-10-16 21:07:48 +0800
  • ee06785e08 开发web管理 dengxiongjian 2025-10-15 22:20:27 +0800
  • 819576c450 优化项目 1. 增强 mikrotik_addresslist 插件 新增 domain_files 参数支持 自动域名匹配功能 保持原有所有功能不变 向后兼容,不影响现有用法 2. 核心功能实现 GFW 域名分流:gfwlist.out.txt 仅用于分流,不写入任何设备 多设备支持:a.txt → 设备A,b.txt → 设备B 自动匹配:插件自动检查域名是否在其域名文件中 性能优化:内存缓存、异步处理、智能跳过 3. 配置大幅简化 从 ~60 行复杂配置减少到 ~15 行 不需要手动定义 domain_set 不需要复杂的 sequence 逻辑 添加新设备只需要几行配置 dengxiongjian 2025-10-14 22:40:50 +0800
  • 9a8be37cf5 新增内存缓存优化版和性能优化版的DNS插件配置,移除验证功能,支持启动时加载现有IP到内存,优化IP存在性检查,使用/24网段掩码以减少条目数量。更新了相关文档以指导实施优化。 dengxiongjian 2025-09-15 17:23:43 +0800
  • 3f31f7f44c 删除 mosdns 二进制文件,并增强 README 文件,添加详细的项目概述和使用说明。为 MikroTik 地址列表插件引入新的示例配置,支持多个 IP 地址条目,并改进了默认设置,以提高可用性。 dengxiongjian 2025-08-22 09:14:12 +0800
  • c9c49f0827 完整的性能优化清单: dengxiongjian 2025-08-10 01:24:42 +0800
  • 444c01d207 主要修改: 1. 在Exec方法中获取域名:从DNS查询中提取域名并去除末尾的点 2. 传递域名参数:将域名参数传递给所有相关的方法 3. 动态设置注释:优先使用域名作为注释,如果域名为空则使用配置文件中的comment 4. 更新日志:添加域名信息到日志中便于调试 5.添加了二次延迟,会对添加到Mikrotik中的IP进行二次验证,确定是否添加成功 dengxiongjian 2025-08-05 22:05:58 +0800
  • 59a5ef4aae 主要优化点: dengxiongjian 2025-08-04 09:02:30 +0800
  • eb82f1c2f5 Add concurrency support and reconnect logic in Mikrotik address list plugin; introduce worker pool for processing IP addresses dengxiongjian 2025-07-31 12:47:29 +0800
  • cd761e8145 新增Mikrotik API 插入解析ip dengxiongjian 2025-07-31 11:28:55 +0800