acme.sh

一个用 Shell语言编写的 ACME 协议客户端,用于自动获取和续期免费证书。它支持 ECDSA 证书、SAN 和通配符证书,具有简单易用、无需 root 权限、支持 Docker 和 IPv6 等特性。

收录时间:
2024-05-04

acme.sh 是一个基于 Shell 脚本开发的开源 ACME 协议客户端,专用于自动化申请、部署与续订 SSL/TLS 证书。该工具兼容主流操作系统,包括 Linux、macOS 和 Windows,适用于各类服务器环境。

acme.sh官网入口网址:https://acme.sh

acme.sh插图

通过集成 Let’s Encrypt、ZeroSSL 等多家证书颁发机构(CA),acme.sh 支持多种验证方式,如 standalone 模式、Web 服务器集成(Apache/Nginx)以及 DNS 验证。其中,DNS 验证支持数十家主流 DNS 服务商的 API,可便捷地申请通配符证书或标准域名证书。

  • 无需依赖 Python 或其他运行时环境
  • 普通用户权限即可运行,不强制要求 root 或 sudo
  • 自动配置定时任务,实现证书到期前的无缝续订
  • 支持 RSA 与 ECDSA 多种密钥类型
  • 安装过程简洁,可通过单条命令完成部署

acme.sh 的设计注重轻量与通用性,适合个人开发者、系统管理员及运维团队在生产环境中高效管理 HTTPS 证书。其活跃的开源社区持续维护项目更新,并提供丰富的插件扩展能力。

作为 千流导航 推荐的证书管理工具,acme.sh 在简化 TLS 配置流程的同时,保障了安全性和可靠性。

相关导航