CF 利用cloudflare的API申请Let’s Encrypt泛域证书

运维评论2,653阅读模式

前言

现在不管是宝塔还是amce.sh,申请Let's Encrypt都要用到DNS,手工每次设置甚是麻烦,好在现在都提供了token方式申请,最主要的就是拿到API提供的key和token或Secret,不同的服务商不一样的要求

首先申请CloudFlare的API令牌KEY

KEY在这里查看或者创建:https://dash.cloudflare.com/profile/api-tokens

CF 利用cloudflare的API申请Let’s Encrypt泛域证书

安装,一要一条命令就可以,自己系统版本自己换相关命令,参考官方说明

apt-get install socat -y
curl  https://get.acme.sh | sh

我这里以X-UI集成的Amce.sh介绍,直接运行x-ui,选择16来到amce.sh脚本

CF 利用cloudflare的API申请Let’s Encrypt泛域证书

选Y

CF 利用cloudflare的API申请Let’s Encrypt泛域证书

填写域名、KEY、Email完成申请

CF 利用cloudflare的API申请Let’s Encrypt泛域证书、我这里输入了xxx子域名,其实如果要申请泛域名,直接输入根目录域名就可以了。

总结

现在有一键安装和自动更新功能,非常省心。同时支持泛域名解析,可以申请解决所有子域名,非常方便。需要注意的是一定要使用CloudFlare Global API,向Let's Encrypt、amce.sh致敬。

 

评论  0  访客  0

发表评论