爱意满满的作品展示区。
atpking

撸了个检测 ssl 证书过期, 并在过期前提醒的工具

  •  1
     
  •   atpking · Jun 26, 2021 · 6346 views
    This topic created in 1962 days ago, the information mentioned may be changed or developed.

    撸了个自动检测证书快过期报警的网站 ssl 挂啦? https://www.sslguala.com

    虽然大多数时候合格的韵味都能保证自动更新 ssl 证书, 但是还是架不住域名多的时候有时候忘记配置了, 或者有时候因为用了第三方服务, 没办法接入自动更新 ssl. 所以还是有检测公司众多 https 地址的需求

    当然检测本身很简单, 写脚本实现也很容易, 但是每次配置各种通知机器人特别是加签, 以及不停的添加新的地址, 实在是繁琐.

    所以趁着开发压力不大, 跟同事抽空一起撸了这个 自动检测 域名的 ssl 是否过期的网站

    ssl 证书挂啦 域名也很好记, 全拼音... https://www.sslguala.com

    系统 4 小时自动检测一次 ssl 证书, 在 14, 7, 3, 1, 0 天的时候发送警报到通知通道

    不需要域名的控制权 直接添加 domain 地址即可

    通知通道 支持主流 IM 机器人, 包括:钉钉 飞书 企业微信 支持 email 提醒

    使用的技术栈是 vue3 + rails

    欢迎有需要的朋友试用

    Supplement 1  ·  Jun 26, 2021

    ##主要特点

    集中式管理: 比较清楚的知道哪些 域名即将过期, 以及过期的具体的时间, 这样避免了遗忘个别域名配置

    支持国内的IM通道: 相比国外的邮件通知, ssl挂啦 支持 钉钉, 飞书, 企业微信的 机器人,

    支持发送同时发送到多个通道: 便不同的team(比如开发和运维)都看到这个信息. 避免有些人能收到邮件但是放假就不管了

    ##有了 lets encrypt, acme.sh, 以及 prometheus, 这个项目的作用是?

    lets encrypt 以及衍生的 acme.sh 可以很方便的配置成自动更新. 推荐使用. 主要是因为并不是所有人都配置了自动更新, 或者觉得只是临时用, 最后忘记配置了, 甚至有时候证书更新了但是忘记配置自动reload nginx . 也有可能因为 使用了第三方类似 slb, cdn 等, 无法配置自动更新ssl 证书的时候, 这个工具能解决一定的问题.

    prometheus 是优秀的监控工具, ssl 证书检测只是他能力的一部分, 在合适的配置之后, 它几乎能完成常见的你想象的到的检测. 只是这个东西发送钉钉, 或者飞书, 特别是开启了机器人鉴权的时候, 配置起来稍微麻烦了一些. 所以如果你只是单纯的用来做ssl检测, 或者懒得搭prometheus 的时候, 就可以试试 sslguala.com

    34 replies  •  2021-08-03 16:50:28 +08:00
    hooopo
    hooopo
    Jun 26, 2021 via Android
    1
    cool
    AoEiuV020
    AoEiuV020
    Jun 26, 2021 via Android
    2
    我自己是所有域名共用一个 letsencrypt 证书,用 github actions 一周自动更新一次,通过 webdav+crontab 部署到所有服务器上,
    atpking
    atpking
    OP
    Jun 26, 2021
    3
    @AoEiuV020 大多数时候可以这么搞, 主要是有时候你要是接到 阿里的 slb 啥的 你懂的 就很难受
    v2k9
    v2k9
    Jun 26, 2021
    4
    楼主的产品开发功力很好,

    产品外观和流程做的都很现代化。

    只是需求有点边缘,很难发展很多用户。

    如果只是自用,没考虑做大或者商业化的话也挺好。

    实用又美观的小工具。
    plko345
    plko345
    Jun 26, 2021 via Android
    5
    blackbox 加 prometheus 监控
    atpking
    atpking
    OP
    Jun 26, 2021
    6
    @v2k9 公司自用, 顺带给水友用 界面其实就是 element


    @plko345 prometheus 可以做的当然更多更强大, 只是拿它配飞书, 钉钉会麻烦一点
    jh163888
    jh163888
    Jun 26, 2021 via iPhone
    7
    Myssl 的证书提醒也不错
    hronro
    hronro
    Jun 26, 2021
    8
    推荐 https://acme.sh
    FreeBSD.org 都用的它
    cnnblike
    cnnblike
    Jun 26, 2021
    9
    let's encrypt 不是自带提醒么?
    atpking
    atpking
    OP
    Jun 26, 2021
    10
    @cnnblike 主要是这个集中管理, 域名比较多的话会稍微清楚下大概的过期时间, 另外支持钉钉 飞书 和企业微信的机器人
    Showfom
    Showfom
    PRO
    Jun 26, 2021
    11
    支持一下
    Jaosn
    Jaosn
    Jun 26, 2021
    12
    @hronro @atpking

    大佬们,我遇到一个问题,就是用 acme.sh 签的泛域名,如何在多台服务器上同步证书?
    qile1
    qile1
    Jun 27, 2021 via Android
    13
    qile1
    qile1
    Jun 27, 2021 via Android
    14
    @Jaosn 直接拷贝或者同步到对应目录不就可以啦?刚刚回复不知道为啥没内容
    ch2
    ch2
    Jun 27, 2021
    15
    有个微信公众号叫 myssl
    goodryb
    goodryb
    Jun 28, 2021
    16
    要是支持自定义的 webhook,比如自建的 bark 通知就更好了
    cheung
    cheung
    Jun 28, 2021
    17
    caddyserver 没人用?
    cheung
    cheung
    Jun 28, 2021
    18
    另外推荐个域名给你
    ssl.fail
    porkbun.com 注册 36 刀一年
    usdc
    usdc
    Jun 28, 2021
    19
    能不能加一个 bark 通知的
    Delbert
    Delbert
    Jun 28, 2021
    20
    @AoEiuV020 求问是哪家的。我 sslforfree 申请的 let's encrypt 只能 3 个域名,不能 wildcard 。
    Delbert
    Delbert
    Jun 28, 2021
    21
    链接超时,请确认网站能使用 https 访问
    我不是 443 接口,已经添加指定端口了,返回的是这个
    atpking
    atpking
    OP
    Jun 29, 2021
    22
    @goodryb 下个版本支持
    atpking
    atpking
    OP
    Jun 29, 2021
    23
    @Delbert
    是的 目前暂不支持 自定义端口 回头看能否加上
    phris
    phris
    PRO
    Jun 29, 2021
    24
    @Delbert ohttps.com 支持自定义端口监控
    phris
    phris
    PRO
    Jun 29, 2021
    25
    @Delbert ohttps 支持一键申请免费 wildcard 泛域名证书,自动更新、自动部署
    atpking
    atpking
    OP
    Jun 30, 2021
    26
    @phris 看了下, ohttps 做的挺不错的 它的侧重点是颁发证书

    sslguala.com 是侧重于不同渠道的警告
    atpking
    atpking
    OP
    Jun 30, 2021
    27
    @goodryb
    @channg

    已支持 bark 和 webhook
    phris
    phris
    PRO
    Jul 1, 2021
    28
    @atpking 😄
    phris
    phris
    PRO
    Jul 1, 2021
    29
    @atpking 有没有商业合作的可能?😄
    atpking
    atpking
    OP
    Jul 3, 2021
    30
    @phris 刚做, 也就几百个域名检测
    FlyingDough
    FlyingDough
    Aug 3, 2021
    31
    微信扫描登录出问题了吗?
    atpking
    atpking
    OP
    Aug 3, 2021
    32
    @FlyingDough 稍等 我看看哈
    atpking
    atpking
    OP
    Aug 3, 2021❤️1
    33
    @FlyingDough 已修复 是因为 链接跳的是 sslguala.com 微信授权的是 www.sslguala.com
    FlyingDough
    FlyingDough
    Aug 3, 2021
    34
    @atpking #33 👍👍👍
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4555 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 08:38 · PVG 16:38 · LAX 00:38 · JFK 03:38
    ♥ Do have faith in what you're doing.