230 字
1 分钟
acme.sh 申请证书
Waiting for api.github.com...
准备工作
先安装脚本
curl https://get.acme.sh | shsource ~/.bashrc
# 如果上面这个不行,就去acme.sh仓库获取raw文件。curl -o- https://raw.githubusercontent.com/acmesh-official/acme.sh/refs/heads/master/acme.sh | bash修改DNS服务器
为了防止造成因为本地解析服务不可用的问题,我们先输入 vim /etc/resolv.conf,将里面的 127.0.0.1 给注释掉,然后替换成:
#nameserver 127.0.0.53 // 注释这一行options edns0 trust-adsearch .nameserver 223.5.5.5nameserver 8.8.8.8申请
# 下载最新版的 acme.sh,然后启用自动更新。acme.sh --upgrade --auto--upgrade
# 将要申请的证书运营商修改为ZeroSSL,也可以改成Letsencrypt。acme.sh --set-default-ca --server zerossl
# 关联账户acme.sh --register-account -m <邮箱> --server zerossl
# CF token设置export CF_ID=""export CF_KEY=""
# 申请证书,如果想要手动添加DNS解析可以添加:--yes-I-know-dns-manual-mode-enough-go-ahead-please# 手动申请证书在生效之后还要加入 --renew# 等待成功即可acme.sh --dns dns_cf --issue -d <要申请的域名>