安装acme.sh并且软链接:
curl https://get.acme.sh | sh
ln -s /root/.acme.sh/acme.sh /usr/local/bin/acme.sh
Cloudflare生成API Token:
权限是Zone.Read, DNS.Edit
分配合适的Zones
然后添加到account.conf:
echo 'CF_Token=""\
CF_Account_ID=""'\
>> /root/.acme.sh/account.conf
然后就可以生成域名证书了:
acme.sh --issue --server letsencrypt --dns dns_cf -d 'unhub.org' -d '*.unhub.org'
然后生成下dhparm文件:
cd /root/.acme.sh/unhub.org
openssl dhparam -out dhparam.pem 2048