去年撸了个 SSL 证书过期提醒小程序

2021-07-06 14:19:24 +08:00
 tysb777

无论是使用付费证书还是免费证书,都希望证书的期限能够使用最大化,因此完美的卡时间就成了一个难题。

可能很多不明白就几本证书有什么好设置提醒的,相信 V2exer 都有很多个项目,域名 /ssl 证书也是部署在各个平台之间,同一个主域名的二级域名使用着多个通配符证书,因此这样就变得很不好管理。

Q:为什么是微信小程序

A:具不完全统计,手机每天都会接收无数条短信和邮件,而这些形式的 SSL 到期提醒都将会石沉大海。微信上保存的都是重要的人或事,所以微信推送消息则成了一个高效率的渠道

Q:提醒频次

A:根据微信开发规则订阅消息只可以同时保存三次,所以每日早上 10 检查状态,于 60 天 14 天 3 天进行推送消息

Q:如何使用

A:微信搜索小程序“SSL CARE”,输入域名和端口(默认 443 端口)

技术栈:VUE + 云开发

2354 次点击
所在节点    分享创造
17 条回复
lonelymarried
2021-07-06 14:25:59 +08:00
挺实用,已经用上了
ryh
2021-07-06 14:48:07 +08:00
挺好的,也许可以加上域名续费提醒(因为关联度很高)
tysb777
2021-07-06 14:56:44 +08:00
@ryh 当证书小于 2 个月会有"立即续费"的按钮,会进入到小商店 "Sectigo",也许在将来会直接集成 API 到小程序上
ryh
2021-07-06 15:09:25 +08:00
@tysb777 您说这个是证书续费,但太便利了反倒用户不信任
还涉及到 csr, 正常用户是不会用第三方生成的 key 去申请证书的 😂
keepeye
2021-07-06 15:16:15 +08:00
已经养成了每天早上查看邮件的习惯 微信还是让它安静一些好
zjb861107
2021-07-06 15:19:58 +08:00
买域名和证书的地方都会有提醒的
zhuzongxing
2021-07-06 15:47:37 +08:00
你这 Vue 开发小程序用的是 mpvue 还是怎么实现的
tysb777
2021-07-06 16:34:54 +08:00
@ryh 对的所以这个问题就会很麻烦,如果帮用户生成 CSR 并保存 KEY 就会违反 CA/B 的规定
tysb777
2021-07-06 16:41:18 +08:00
@zhuzongxing 我说的不太严谨,直接用 uni-app 搞的,主要为了可以跨端
tysb777
2021-07-06 16:41:53 +08:00
@keepeye 这个习惯值得学习
feitxue
2021-07-06 21:01:10 +08:00
今天阿里云发邮件。。。出了个同样功能的玩意儿。。。
单域名检测 30 元 /年
https://help.aliyun.com/document_detail/257845.html?spm=5176.12418109.pc-particulars-shares2.1.21d029b3BIVhuA
kingfalse
2021-07-07 08:11:24 +08:00
跟 myssl 相比的优势在哪里
CoderLife
2021-07-09 14:54:04 +08:00
很不错, 点赞
id7368
2021-07-11 14:03:00 +08:00
反馈:
1.无法自动刷新:例如更换证书后,在关注页面无法下拉检测新证书到期时间
2.关注取消关注:接上条,没有更新于是手动在首页重新检测获得新证书,此时关注列表的时间依然不会更新,而再次点关注会出现两个相同域名。需要把早的那个取消关注
这些可以考虑后续改改🥳
tysb777
2021-07-12 15:14:20 +08:00
@id7368 感谢反馈

为了保护隐私,保存信息的时候只保存了证书信息,没有保存输入的域名,所以下拉更新在泛域名的时候就会出错。
------
第二个问题,接上条,也是无法实现保存新的删除旧的。
atpking
2021-07-16 15:22:23 +08:00
哈哈 我之前也撸了个

https://www.sslguala.com

只不过我这个主打的是通知到不同的 IM 或者是邮件
as9567585
2021-09-03 03:47:18 +08:00
这个挺好的啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/787864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX