acme.sh的简单使用方法

一、安装 acme.sh
你可以使用以下任一命令安装:
1 | curl https://get.acme.sh | sh |
安装完成后,acme.sh 会被安装到 ~/.acme.sh 目录,并自动设置别名和 cron 定时任务。
二、重新加载 Shell 配置文件
1 | source ~/.bashrc |
确保 acme.sh 命令立即可用。
三、获取 Cloudflare API 令牌
在 Cloudflare 控制面板中:
- 点击右上角头像 → API 令牌 → 创建令牌
- 设置权限为:区域 DNS 编辑
- 区域资源选择:包括所有区域
- 创建后复制令牌(仅显示一次)
四、配置 acme.sh 使用 Cloudflare API
1 | export CF_Token="你的Cloudflare API令牌" |
账户 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 进行许可。
评论