SSL证书

acme.sh支持免费SSL证书整理汇总-acme.sh安装和手动切换SSL CA方法

acme.sh是一个开源免费的SSL证书签发和续期脚本工具,目前支持的正式环境 CA 包括 Let’s Encrypt、ZeroSSL、SSL.com、Google Public CA 和 Actalis,acme.sh默认使用 ZeroSSL,即如果你不指定CA,acme.sh脚本签发的SSL证书来自于ZeroSSL。

acme.sh的优势在于可以自动帮你申请和续期SSL证书,证书有效期要看 CA 和签发配置。Buypass已停止签发和续期。用acme.sh办好签发后,记得确认定时任务、证书安装路径和重载命令都正常。

这篇文章就来分享一下acme.sh支持的各大免费SSL证书功能对比,更多的建站教程还有:

  1. 密码管理软件整理汇总-好用免费和付费的密码管理软件推荐
  2. 开源免费的图床源码整理汇总-个人自用图床相册程序推荐
  3. 纯IP地址申请与安装ZeroSSL免费SSL证书-让IP地址实现HTTPS加密访问

PS:2026年11月4日更新,更新了 acme.sh 可用的证书机构、SSL.com 的参数和 Google Public CA 的注册方法,并核对了 Let’s Encrypt 限额。

一、acme.sh SSL汇总

下表保留当时的对比记录。Buypass 一栏和表中的有效期供查旧资料,当前可用 CA 和入口以项目列表为准:https://github.com/acmesh-official/acme.sh/wiki/Server。

功能

Let's Encrypt

Buypass

ZeroSSL

SSL.com

Google Public CA

有效期

90天

180天

90天

90天

90天

多域名

支持

最多5个

支持

收费

支持

泛域名

支持

支持

支持

收费

支持

错误限制

5次/时

5次/时

无

无

无

SSL管理

无

无

有

有

无

ECC 证书链

有

无

有

无

有

客户支持

论坛

收费

收费

收费

收费

二、acme.sh安装方法

网站:

  1. https://github.com/acmesh-official/acme.sh

acme.sh 是一个集成了 ACME 客户端协议的 Bash 脚本,找一台VPS主机(参考:VPS主机排行榜单),使用以下命令来安装。

curl https://get.acme.sh | sh -s email=freehao123@gmail.com

如果你用的是国内的VPS,可能会出现在线安装失败的情况,可以使用源码直接安装:

git clone https://github.com/acmesh-official/acme.sh.git
cd ./acme.sh
./acme.sh --install -m freehao123@gmail.com

请注意替换 freehao123@gmail.com 为你自己的邮箱,安装完成后重新加载 Bash:

source ~/.bashrc

也可以开启自动更新:

acme.sh --upgrade --auto-upgrade

三、acme.sh切换 CA

切换 Let’s Encrypt。下面的命令改变以后签发时的默认 CA;只想给某个域名单独指定 CA,可以在 --issue 命令后加 --server letsencrypt。已装好的旧证书需要重新签发和安装。

acme.sh --set-default-ca --server letsencrypt

Buypass 旧命令(该服务已停发,供对照旧配置)

acme.sh --set-default-ca --server buypass

切换 ZeroSSL

acme.sh --set-default-ca --server zerossl

切换 SSL.com

acme.sh --set-default-ca --server sslcom

切换 Google Public CA

acme.sh --set-default-ca --server google

四、免费SSL证书限额

Let’s Encrypt限额如下:

同一个注册域名 7 天内最多签发 50 张证书。同一组域名 7 天内最多签发 5 张,一张证书最多可包含 100 个标识符。账户注册和验证失败也各有限制,调试时可先用测试环境 --server letsencrypt_test,通过后再切到正式环境。具体限额及恢复速度见:https://letsencrypt.org/zh-cn/docs/rate-limits/

教程:简单三步给网站申请安装letsencrypt免费SSL证书-acme.sh自动续期。

Buypass 停发前的限额(历史记录):

每个注册域的证书每周20个。

每周5个证书的重复证书限制。

验证失败限制,为每账号、每主机名、每小时5次。

“新注册”,“新建”和“新证书”端点的总体请求限制为每秒20个。

说明见:https://community.buypass.com/t/m2r5cj/rate-limits

ZeroSSL 和 SSL.com 的产品及签发条件请以各自的现行说明为准。Buypass 停发和换证方法:BuyPass免费SSL证书申请与使用教程-acme.sh自动申请和续期SSL证书。

五、总结

相关的教程请参考:

  1. acme.sh Let’s Encrypt教程:简单三步给网站申请安装letsencrypt免费SSL证书-acme.sh自动续期。
  2. acme.sh Let’s ZeroSSL教程:ZeroSSL免费SSL证书申请与使用-支持自动续期和免费泛域名SSL证书。
  3. acme.sh BuyPass教程:BuyPass免费SSL证书申请与使用教程-acme.sh自动申请和续期SSL证书。

现在使用 Google Public CA,可以在 Google Cloud 项目中启用 Public CA API,再用 gcloud publicca external-account-keys create 获取注册 ACME 账户用的 EAB 密钥 ID 和 HMAC。步骤见 https://docs.cloud.google.com/certificate-manager/docs/public-ca-tutorial 。下面的表单是 2022 年内测时用的旧地址。

申请地址:https://docs.google.com/forms/d/e/1FAIpQLSd8zUIww_ztyT9a56OPq9NXISiyw6Y9g8S7LBtRQjxPhsHz5A/viewform?ts=620a6854

文章出自:挖站否 https://wzfou.com/acmesh-ssl/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

Let’s Encrypt Wildcard 免费泛域名SSL证书一键申请与SSL使用教程

文章更新于: 2026年11月4日 下午5:56

Qi

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

查看评论