acme.sh的简单使用方法

JamesHan Lv2

一、安装 acme.sh

你可以使用以下任一命令安装:

1
2
3
curl https://get.acme.sh | sh
# 或者
wget -O - https://get.acme.sh | sh

安装完成后,acme.sh 会被安装到 ~/.acme.sh 目录,并自动设置别名和 cron 定时任务。


二、重新加载 Shell 配置文件

1
source ~/.bashrc

确保 acme.sh 命令立即可用。


三、获取 Cloudflare API 令牌

在 Cloudflare 控制面板中:

  1. 点击右上角头像 → API 令牌 → 创建令牌
  2. 设置权限为:区域 DNS 编辑
  3. 区域资源选择:包括所有区域
  4. 创建后复制令牌(仅显示一次)

四、配置 acme.sh 使用 Cloudflare API

1
2
export CF_Token="你的Cloudflare API令牌"
export CF_Account_ID="你的Cloudflare账户ID"

账户 ID 可在 Cloudflare 控制面板“概述”页面找到。


五、申请 Let’s Encrypt 证书

1
acme.sh --issue --dns dns_cf -d example.com -d www.example.com --server letsencrypt

参数说明:

  • --dns dns_cf:使用 Cloudflare DNS 验证
  • -d:指定主域名和子域名
  • --server letsencrypt:使用 Let’s Encrypt 作为 CA

  • 标题: acme.sh的简单使用方法
  • 作者: JamesHan
  • 创建于 : 2025-09-30 17:33:42
  • 更新于 : 2025-10-01 10:24:13
  • 链接: https://blog.ai1314.de/posts/6f4d5aaa.html
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论