Skip to content

boloc/simple_acme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple_acme

Acme.sh 域名CA证书一键申请脚本,支持证书自动续签

此脚本可以帮助你快速使用acme.sh脚本申请域名的ssl证书,并且可以保存到你想要的位置

  • 证书将每 60 天自动更新一次
  • 采用DNS方式认证
  • 通配符证书支持
  • ECC 证书, 多域 ECC 证书支持

目前支持的DNS认证方式 : Cloudflare, Aliyun

目前支持的CA : ZeroSSL, Letsencrypt

使用方法

wget -O simple_acme.sh https://cdn.jsdelivr.net/gh/boloc/simple_acme/simple_acme.sh && chmod +x simple_acme.sh && ./simple_acme.sh
# 或国内代理
wget -O simple_acme.sh https://ghp.ci/https://raw.githubusercontent.com/boloc/simple_acme/main/simple_acme.sh && chmod +x simple_acme.sh && ./simple_acme.sh

如对你有帮助麻烦star支持一下,后续考虑增加其他类型以及完善此脚本更多功能 如遇到任何问题请提issue

简易运行示意图

简易示意图

支持的DNS方式相关使用说明

Cloudflare

  1. 登录Cloudflare, 点击Create Token(创建令牌), 选择Edit zone DNS(编辑区域 DNS), 点击Use template(使用模板), 点击Continue to summary(继续以显示摘要), 点击Create Token(创建令牌) cf1

  2. 复制令牌以备使用(CF_TOKEN) cf2

3.复制CF_Account_ID 以及 CF_Zone_ID 以备脚本中使用 cf3

Aliyun

  1. 使用阿里云方式申请证书,必须将域名解析至阿里云中才可正常执行 aliyun

  2. 复制AccessKey ID 以及 AccessKey Secret 以备脚本中使用 aliyun2 aliyun3

支持的CA证书相关使用说明

ZeroSSL

  1. 注册 ZeroSSL 账号
  2. 生成 EAB 凭据 Generate EAB Key
  3. 获取EAB KID 以及 EAB HMAC Key 以备使用

About

通过Acme 一键申请CA域名证书脚本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages