SSL 证书监控 开发中

证书快到期、HTTPS 出故障,第一时间知道

添加域名后,ssl.sh 定时检查每张证书,默认在剩 30、14、7、3、1 天时提醒你;站点 TLS 连不上、证书被更换时也会通知。

ssl.sh 监控还在开发中,暂未开放注册。本页的套餐和价格在上线前可能调整。

最后核实

为什么现在更需要证书监控

证书有效期越来越短,到期提醒邮件却没了。 Let's Encrypt 从 2025 年 6 月 4 日起不再发送到期提醒邮件。以前很多人正是靠这封邮件才发现自动续期早就悄悄失败了。

与此同时,CA/浏览器论坛通过了 SC-081 投票,分阶段缩短公网可信 TLS 证书的最长有效期:

生效日期 证书最长有效期
2026 年 3 月 15 日 200 天
2027 年 3 月 15 日 100 天
2029 年 3 月 15 日 47 天

Let's Encrypt 自己的默认证书缩短得更快:2027 年 2 月 10 日起 64 天,2028 年 2 月 16 日起 45 天。详见证书有效期时间线和 Let's Encrypt 时间线。

有效期越短,续期越频繁,出错的机会也越多:DNS 接口的 AccessKey 过期了、防火墙挡住了 HTTP-01 验证、CDN 或负载均衡上还挂着旧证书……在宝塔面板、阿里云或腾讯云控制台申请的证书也一样会到期。监控服务器实际返回的证书,这些情况都能发现,而不只是“续期任务有没有跑”。

想马上查一次,用 SSL 检测工具;想弄清续期为什么会失败,看如何自动续期证书。

监控哪些情况

  • 到期倒计时

    默认在剩 30、14、7、3、1 天时提醒,阈值可以自己改。同一张证书每个阈值只提醒一次,续期换了新证书会重新开始倒计时。

  • 故障与恢复

    握手失败、证书链不可信、域名不匹配、连接不上都算失败。连续两次失败才判定为故障,避免网络抖动误报;恢复后会发恢复通知。

  • 证书被更换

    序列号变了就发一条提示,附上新证书的签发者和到期日。别人替你续了证书、换了 CA,你都会知道。

  • CT 日志新证书

    专业版和团队版还会查询证书透明度(CT)日志,报告上次检查以来为你的域名新签发的证书,便于发现未经授权的签发。

  • 任意端口,批量导入

    一次粘贴几百个域名,一行一个,可以带端口,比如 mail.example.com:465。仪表盘按剩余天数排序。

  • 状态页和 API

    专业版可以开公开状态页给客户看,并提供 API Key,每天 10,000 次调用。

告警发到哪里

  • 邮件
  • Telegram
  • Webhook
  • Slack
  • 企业微信机器人
  • 飞书机器人
  • 钉钉机器人

同一轮检查里同一账户的告警会合并成一条消息,批量续期也不会刷屏。每个渠道都有“发送测试”按钮;发送失败会自动重试一次并记录。钉钉机器人如果用“自定义关键词”安全设置,关键词填 ssl.sh 即可。

价格

免费版

$0 / 月

免费,无需绑卡

  • 50 个域名
  • 每 24 小时检查一次
  • 邮件和 Telegram 告警
  • 到期、故障、证书更换告警
  • 不含 API
暂未开放

团队版

$29 / 月

按月付费

  • 包含专业版全部功能
  • 3,000 个域名
  • 每 15 分钟检查一次
  • 全部渠道:邮件、Telegram、Webhook、Slack、企业微信、飞书、钉钉
  • 到期、故障、证书更换告警
  • CT 日志新证书告警
  • 公开状态页
  • API:每天 10,000 次
  • 最多 10 名团队成员
暂未开放

套餐对比 →

和其他免费方案比一比

监控证书到期的办法不止一种,选哪个取决于证书数量和你习惯在哪里收告警。

方案 费用 适合谁
ssl.sh 监控免费版 50 个域名免费,每天检查 小站点,想用邮件或 Telegram 收到期、故障、证书更换提醒,不想自己部署任何东西
Red Sift Certificates Lite 最多 250 张证书免费(Let's Encrypt 官方博客的说法) 证书超过 50 张、只需要邮件提醒、又不想付费的团队
自己写 cron + openssl s_client 免费,自己维护 只有一两台自己管理的服务器,愿意维护脚本
Prometheus blackbox_exporter 免费,自己部署 已经在用 Prometheus 和 Alertmanager 的团队,可以对 probe_ssl_earliest_cert_expiry 写告警规则

Let's Encrypt 停发提醒邮件时推荐过 Red Sift Certificates Lite;如果你只需要大量证书的到期邮件,它是不错的选择。ssl.sh 的侧重点是开箱即用、支持企业微信/飞书/钉钉等国内常用的群机器人、故障检测和 CT 告警。

常见问题

Let's Encrypt 现在还会发到期提醒邮件吗?

不会了。Let's Encrypt 已在 2025 年 6 月 4 日停止发送到期提醒邮件。如果 certbot、acme.sh 或宝塔面板的自动续期出了问题,Let's Encrypt 不会再提醒你,需要自己监控。

多久检查一次?

免费版每 24 小时,专业版每小时,团队版每 15 分钟。某次检查失败后,大约 5 分钟内会复查一次,确认后才发故障告警。

同一个告警会不会反复发?

不会。到期提醒按证书序列号去重,每个阈值只发一次;故障告警只在判定故障和恢复时各发一次。

能监控邮件服务器或其他端口吗?

可以。添加时写上端口,比如 mail.example.com:465;不写端口默认检查 443。

国内服务器、阿里云或腾讯云上的证书能监控吗?

能。ssl.sh 像浏览器一样连接你的公网域名,读取服务器实际返回的证书,跟证书在哪里申请、部署在哪家云上无关,也不需要在服务器上装任何东西。

怎么登录?

输入邮箱,我们会发一个登录链接,15 分钟内有效、只能用一次,不用记密码。

资料来源

  1. Let's Encrypt:Ending Support for Expiration Notification Emails(2025-01-22)
  2. Let's Encrypt:Decreasing Certificate Lifetimes to 45 Days(2025-12-02)
  3. CA/Browser Forum 投票 SC081v3:缩短证书有效期与验证复用期的时间表