在1Panel中自动申请Cloudflare的SSL证书,你需要创建一个具有DNS权限的API Token。以下是创建API Token的步骤:
- 创建ACME账户
- 在1Panel中创建一个ACME账户,这是申请SSL证书的必要步骤。建议账户密钥算法设置为RSA2048。
- 创建Cloudflare API Token
- 登录到你的Cloudflare账户。
- 转到“我的个人资料” > “API令牌” > “创建令牌”。
- 选择“编辑区域DNS”模板,并选择你的域。
- 点击“继续以显示摘要”并创建令牌。保存生成的Token,这将用于1Panel中。
- 在1Panel中添加DNS账户
- 登录到1Panel,导航到“证书” > “DNS账户”部分。
- 点击“创建账户”,类型选择“Cloudflare”。
- 输入你的Cloudflare邮箱和刚才创建的API Token,确认保存。
- 申请SSL证书
- 在1Panel中导航到“网站” > “证书”部分。
- 点击“申请证书”,填写要申请SSL证书的域名。
- 选择你的ACME账户和刚刚创建好的Cloudflare DNS账户。
- 选择是否自动续签证书,然后点击“确认”开始证书的申请过程
创建API Token后,你需要在1Panel中添加DNS账户,并使用这个API Token来申请SSL证书。
请注意,不要使用Global API Key,因为它的权限过大,存在一定的风险。使用API Token可以提供更精细的权限控制,只授予必要的DNS操作权限。1