我一般就用debian系统
为啥用bypass,因为是6个月有效,其他的是3个月。
证书放在root下域名文件夹下,可以自己修改路径。
修改cf-email和cf-key为自己的cf信息就好了。

#!/bin/bash

_INSTALL(){
apt-get update
apt install -y socat cron curl
echo -n "Enter your domain:"
read domain
mkdir /root/$domain
curl https://get.acme.sh | sh
cd /root/.acme.sh/
./acme.sh --server https://api.buypass.com/acme/directory --register-account --accountemail 'cf-email'
export CF_Key="cf-key"
export CF_Email="cf-email"
./acme.sh --server https://api.buypass.com/acme/directory --issue -d $domain --dns dns_cf --force
sleep 5
./acme.sh --install-cert -d $domain --key-file /root/$domain/private.key --fullchain-file /root/$domain/certificate.crt
./acme.sh --upgrade --auto-upgrade
}
_INSTALL

推荐文章

【教程】使用ansible控制服务器批量执行命令

1.Ansible简介Ansible是一个开源的配置管...

无需服务器搭建一个博客网站

Rin 是一个基于 Cloudflare Pages ...

可按 ESC 键退出搜索

0 篇文章已搜寻到~