1.使用 CloudFlare 域 API 自动颁发证书
首先,您需要登录您的 CloudFlare 帐户才能获取您的API密钥。
好的,让我们现在发布一个证书:
该CF_Key和CF_Email将被保存~/.acme.sh/account.conf并且在需要时将被重用。
2.使用 DNSPod.cn 域名 API 自动颁发证书
首先,您需要登录您的DNSPod 帐户才能获取您的API密钥和 ID。
好的,让我们现在发布一个证书:
该DP_Id和DP_Key将被保存~/.acme.sh/account.conf并且在需要时将被重用。
注:DNSPod 现在采用 Token 调用API,具体调用办法:
https://www.lizi.tw/soft/5051.html
3.使用 CloudXNS.com 域 API 自动颁发证书
首先,您需要登录您的 CloudXNS 帐户才能获取您的 API 密钥和秘密。
好的,让我们现在发布一个证书:
该CX_Key和CX_Secret将被保存~/.acme.sh/account.conf并且在需要时将被重用。
4.使用 GoDaddy.com 域 API 自动颁发证书
首先,您需要登录您的 GoDaddy 帐户才能获得您的 API 密钥和秘密。
https://developer.godaddy.com/keys/
请创建一个生产密钥,而不是测试密钥。
好的,让我们现在发布一个证书:
该GD_Key和GD_Secret将被保存~/.acme.sh/account.conf并且在需要时将被重用。
5.使用 PowerDNS 嵌入式 API 自动颁发证书
首先,您需要登录 PowerDNS帐户才能启用该 API 并在配置中设置您的 API 令牌。
https://doc.powerdns.com/md/httpapi/README/
好的,让我们现在发布一个证书:
的PDNS_Url,PDNS_ServerId,PDNS_Token和PDNS_Ttl将被保存~/.acme.sh/account.conf,需要时会被重用。
6.使用 OVH / kimsufi / soyoustart / runabove API 自动颁发证书
https://github.com/Neilpang/acme.sh/wiki/How-to-use-OVH-domain-api
7.使用 nsupdate 自动发出证书
首先,生成更新区域的密钥
将此密钥包含在您的命名配置中
接下来,将您的区域配置为允许动态更新。
取决于您的命名版本,请使用其中一种
要么
最后,让 DNS 服务器和更新密钥可用 acme.sh
好的,让我们现在发布一个证书:
在NSUPDATE_SERVER和NSUPDATE_KEY设置将被保存在~/.acme.sh/account.conf需要的时候将被重用。
8.使用 LuaDNS 域名 API
通过https://api.luadns.com/settings获取您的 API 令牌
颁发证书:
该LUA_Key和LUA_Email将被保存~/.acme.sh/account.conf并且在需要时将被重用。
9.使用 DNSMadeEasy 域名 API
通过https://cp.dnsmadeeasy.com/account/info获取您的 API 凭据
颁发证书:
该ME_Key和ME_Secret将被保存~/.acme.sh/account.conf并且在需要时将被重用。
10.使用 Amazon Route53 域 API
https://github.com/Neilpang/acme.sh/wiki/How-to-use-Amazon-Route53-API
颁发证书:
该AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY将被保存~/.acme.sh/account.conf并且在需要时将被重用。
11.使用 Aliyun 域名 API 自动颁发证书
首先,您需要登录您的 Aliyun 帐户才能获取您的 API 密钥。 https://ak-console.aliyun.com/#/accesskey
好的,让我们现在发布一个证书:
该Ali_Key和Ali_Secret将被保存~/.acme.sh/account.conf并且在需要时将被重用。
12.使用 ISPConfig 3.1 API
这只适用于 ISPConfig 3.1(和更新版本)。
在 ISPConfig 控制面板中创建一个远程用户。远程用户至少必须有权访问DNS zone functions和DNS txt functions。
如果您在另一个端口上安装了 ISPConfig,请相应地更改 8080。如果您的安装没有有效的 ssl 证书,则 Leaver ISPC_Api_Insecure 设置为 1。如果您拥有有效的 ssl 证书,请将其更改为 0。
颁发证书:
的ISPC_User,ISPC_Password,ISPC_Api和ISPC_Api_Insecure将被保存~/.acme.sh/account.conf,需要时会被重用。
13.使用 Alwaysdata 域名 API
首先,您需要登录您的 Alwaysdata 帐户才能获取您的 API 密钥。
好的,让我们现在发布一个证书:
在AD_API_KEY将保存在~/.acme.sh/account.conf需要的时候将被重用。
14.使用 Linode 域名 API
首先,您需要登录您的 Linode 帐户才能获得您的 API 密钥。 https://manager.linode.com/profile/api
然后添加一个标签为ACME的 API 密钥并复制新密钥。
由于 DNS 记录中任何更改的重新载入时间,我们必须使用该dnssleep选项等待至少 15 分钟才能使更改生效。
好的,让我们现在发布一个证书:
在LINODE_API_KEY将保存在~/.acme.sh/account.conf需要的时候将被重用。
15.使用 FreeDNS
FreeDNS(https://freedns.afraid.org/)不提供更新 DNS 记录的 API(IPv4 和 IPv6 动态 DNS 地址除外)。acme.sh 插件因此通过登录到 FreeDNS 网站来读取并更新域 TXT 记录来读取 HTML 并将更新发布为 HTTP。该插件需要知道 FreeDNS 网站的用户名和密码。
您只需在第一次使用 FreeDNS 验证运行 acme.sh 客户端时提供此信息,然后在 FreeDNS 站点上更改密码时再次提供此信息。acme.sh FreeDNS 插件不存储您的用户标识或密码,而是保存 FreeDNS 返回的认证标记,~/.acme.sh/account.conf并在需要时重新使用它。
现在您可以颁发证书。
请注意,对于 FreeDNS 公共域或您在 FreeDNS 公共域下创建的子域,不能使用 acme.sh 自动 DNS 验证。您必须拥有顶级域名才能在 FreeDNS 中使用 acme.sh 自动验证。
16.使用 cyon.ch
你只需要设置你的 cyon.ch 登录凭证。如果您还启用了 2 因子身份验证(OTP),则需要设置您的秘密令牌并已oathtool安装。
颁发证书:
这个CY_Username,CY_Password并且CY_OTP_Secret将被保存~/.acme.sh/account.conf并且在需要时将被重用。
17.使用 Domain-Offensive / Reseller 界面/ Domainrobot API
您需要将您的登录凭证(合作伙伴 ID +密码)加入经销商界面,并在运行之前导出它们acme.sh:
好的,让我们现在发布一个证书:
18.使用 Gandi LiveDNS API
您必须先启用新的 Gandi LiveDNS API 并创建您的 api 密钥,请参阅:http ://doc.livedns.gandi.net/
好的,让我们现在发布一个证书:
19.使用结(knsupdate)DNS API 自动颁发证书
首先,生成用于更新区域的 TSIG 密钥。
将此密钥包含在结配置文件中。
接下来,将您的区域配置为允许动态更新。
该区域的动态更新可通过适当的 ACL 规则与update动作来实现。有关详细说明,请参阅结 DNS 的文档。
最后,让 DNS 服务器和 TSIG 密钥可用 acme.sh
好的,让我们现在发布一个证书:
在KNOT_SERVER和KNOT_KEY设置将被保存在~/.acme.sh/account.conf需要的时候将被重用。
20.使用 DigitalOcean API(本机)
您需要从 DigitalOcean 帐户获取可读写的 API 密钥。请参阅:https : //www.digitalocean.com/help/api/
好的,让我们现在发布一个证书: