域名过期导致业务中断、流量缺失、品牌受损的案例比比皆是。手动记录域名的到期时间?是否会忘记,漏看?

我以前曾介绍过,我在微信小程序实现了域名证书监控功能。但是担心隐私,功能限制。这次我带来了豆子域名管家,本地化运行。

经过数月的规划和开发测试,豆子域名管家终于可以使用了。这是一款完全本地运行、支持批量导入管理以及可以企微和钉钉通知的域名证书检测工具。旨在解决域名过期监控难题。

特性传统方式豆子域名管家
运行方式依赖云端服务纯本地运行,数据不出本地
批量处理手动逐个查询一键导入,批量删除
通知渠道单一(邮件/短信)钉钉+企微双通道,支持Markdown格式
自定义提醒固定时间提醒可配置通知时间,提前预警天数
系统集成系统托盘常驻,后台静默运行
隐私安全数据上传第三方域名数据和配置数据存本地

技术架构亮点:

  1. 工具基于Wails3框架构建,采用Vue3+NaiveUI前端技术栈,确保界面简洁美观,交互流畅,支持暗黑/浅色两种主题。
  2. 本地证书检测引擎,直接调用系统网络库进行TLS检测,无需依赖外部API。
  3. 多线程并发处理,使用go的特性批量进行域名检测。
  4. 跨平台兼容:支持Windows、macOS、Linux系统。
  5. 配置持久化,所有配置本地存储,重启后自动恢复。
  6. 支持域名证书检测,域名到期时间检测。

软件运行界面预览:

  1. 控制面板
    控制面板

  2. 配置页面
    配置页面

基本操作指南:
1,导入域名我们需要把要监控的域名按行录入到txt文档中,可以在软件配置界面下载示例模板,当准备完成后,选择刚才的文件,然后验证。没有问题后,点击确认导入即可。
2,配置机器人目前工具支持钉钉机器人和企业微信机器人,支持Markdown格式消息,可以查点击推送预览效果按钮查看推送效果。当输入机器人配置后,可以验证测试,当收到消息后说明配置成功,点击保存即可。可以同时配置企微和钉钉。这样会同时推送两份通知。
3,配置推送通知策略目前工具扫描调度间隔固定24小时,可以配置通知时间,和告警天数间隔。在通知时间,系统会将当天扫描的结果报表推送到机器人。如果用户更新某些域名证书后,可以在监控面板进行手动刷新。想查看效果,可以把通知时间设置为当前时间加几分钟,当到达时间后,将推送报表。确认无误后,可以调整为真正的推送时间。
4,系统托盘运行当完成域名导入和机器人以及通知策略配置后,可以关闭窗口,工具将自动缩放到系统托盘。如果需要退出,需要右键系统托盘退出。注意,如果退出工具,将不能监控域名,因为这是一个本地工具。所以需要工具长期运行。
5,监控面板监控面板的仪表板显示你的域名配置项统计信息,表格显示监视的域名列表。域名可以搜索,刷新以及删除。域名按照过期、告警、正常顺序排序。请查看最前面域名并及时处理。

工具按照自己的真实需求开发,如果你需要尝试,可以通过下方下载链接。目前仅提供了Windows版本。

https://lab.91demo.top/b011

如果您有任何问题和建议,欢迎反馈和交流。