跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 写了个基于阿里云 DNS 解析的 Let’s Encrypt 一键式申请管理 SSL 脚本。
未分類
1 1 月 2021

写了个基于阿里云 DNS 解析的 Let’s Encrypt 一键式申请管理 SSL 脚本。

写了个基于阿里云 DNS 解析的 Let’s Encrypt 一键式申请管理 SSL 脚本。

資深大佬 : relsoul 7

信仰 1:能用 JavaScript 重写的必将用 JavaScript 重写

虽然有点重复造轮子,但是写着练练手同时也了解了 Let’s Encrypt 申请的大致流程。

众所周知(划掉) SSL 只需要申请一个证书即可,这个证书包含了根域名及泛域名,但是申请 Let’s Encrypt 泛域名需要 DNS 验证,目前已经有很多脚本可以支持阿里云&腾讯云 DNS 解析了,但是感觉那些脚本配置略麻烦,所以写了一个小脚本能够通过 json 配置化的方式来一键申请 SSL,也方便管理。

注意:

本脚本依赖阿里云 NODE 版本>=10 (支持 async 语法即可) 本脚本目前不支持定时任务(下个版本可能会加)所以你得 2 个月 5 天-3 个月之内的时候手动执行一下,建议收到邮件的时候执行以下就行了,邮件会提前 10 天通知你的(账户邮箱)。

如果对 ACME 比较感兴趣可以参考 letsencrypt 的 ACME 规范开发折腾记

目前就自己和自己公司在用,目前该 job 已经自己用了一年了,中途未发现啥 bug (可能是我个人应用范围小)

临时写出来的代码都没整理,能跑就行 又不是不能用

大佬有話說 (11)

  • 資深大佬 : flynaj

    acme.sh 依赖少,应该是用的人最多的。

  • 資深大佬 : Junzhou

    acme.sh 一直在用,感觉还挺好用。

  • 資深大佬 : stille

    其实没必要重复造轮子,acme.sh 已经很成熟了,根据自己需求改一改,在结合 GitHub actions 玩法很多。

  • 資深大佬 : ddcc

    我给 acme.sh 写了阿里云 dns 的中文域名修复脚本,到现在还没有合并
    https://github.com/acmesh-official/acme.sh/pull/2772

  • 資深大佬 : cat9life

    acme.sh 靠谱..

  • 資深大佬 : phpfpm

    重复造轮子干啥呢

  • 資深大佬 : zxCoder

    @phpfpm 学习 练手吧

  • 資深大佬 : AoEiuV020

    我用着基于 certbot+shell 写脚本,支持阿里云,腾讯云和 cloudflare,
    基于 shell 就比较方便配合其他 shell 工具,比如用 crontab 每周重签,
    https://github.com/AoEiuV020/LetsencryptManualHook

  • 資深大佬 : AoEiuV020

    主一个记录验证好几分钟,我这边只等 10 秒,
    就我经验来说,不要用修改记录,而是用添加记录,每次验证后删除记录,添加记录生效速度比修改快的多,

  • 主 資深大佬 : relsoul

    @AoEiuV020 收到~ 明白了 谢谢大佬新方法

  • 資深大佬 : eason1874

    考虑过用云函数自己撸一个,云函数+DNS 通过定时任务自动更新证书,推送到不同的云产品和服务器。

    目前在用 acme.sh ,暂时来说够用,就没那么有动力去搞。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具