前言
现在不管是宝塔还是amce.sh,申请Let's Encrypt都要用到DNS,手工每次设置甚是麻烦,好在现在都提供了token方式申请,最主要的就是拿到API提供的key和token或Secret,不同的服务商不一样的要求
过程
首先申请CloudFlare的API令牌KEY
KEY在这里查看或者创建:https://dash.cloudflare.com/profile/api-tokens
输入密码后,可以查看到自己的API Key
查看
得到了CloudFlare的API令牌KEY
至此:已经拿到了CloudFlare的API令牌的KEY
一:宝塔
宝塔是最简单的,可视化操作,根据要求填写便可
在SSL——Let's Encrypt——选择验证方式——DNS验证-CloudFlare
填写:SAVED_CF_MAIL 这里填写你的CloudFlare邮箱账号
填写:SAVED_CF_KEY 这里填写刚才申请的KEY
二:amce.sh
安装,一要一条命令就可以,自己系统版本自己换相关命令,参考官方说明
apt-get install socat -y
curl https://get.acme.sh | sh
我这里以X-UI集成的Amce.sh介绍,直接运行x-ui,选择16来到amce.sh脚本,
回复Y
填写域名、KEY、Email完成申请
我这里输入了xxx子域名,其实如果要申请泛域名,直接输入根目录域名就可以了。
总结
现在有一键安装和自动更新功能,非常省心。同时支持泛域名解析,可以申请解决所有子域名,非常方便。需要注意的是一定要使用CloudFlare Global API,向Let's Encrypt、amce.sh致敬。
暂无评论