# An ACME Shell script: acme.sh
[![FreeBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/FreeBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/FreeBSD.yml)
[![OpenBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/OpenBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/OpenBSD.yml)
[![NetBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/NetBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/NetBSD.yml)
[![MacOS](https://github.com/acmesh-official/acme.sh/actions/workflows/MacOS.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/MacOS.yml)
[![Ubuntu](https://github.com/acmesh-official/acme.sh/actions/workflows/Ubuntu.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Ubuntu.yml)
[![Windows](https://github.com/acmesh-official/acme.sh/actions/workflows/Windows.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Windows.yml)
[![Solaris](https://github.com/acmesh-official/acme.sh/actions/workflows/Solaris.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Solaris.yml)
[![DragonFlyBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/DragonFlyBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/DragonFlyBSD.yml)
[![Omnios](https://github.com/acmesh-official/acme.sh/actions/workflows/Omnios.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Omnios.yml)
![Shellcheck](https://github.com/acmesh-official/acme.sh/workflows/Shellcheck/badge.svg)
![PebbleStrict](https://github.com/acmesh-official/acme.sh/workflows/PebbleStrict/badge.svg)
![DockerHub](https://github.com/acmesh-official/acme.sh/workflows/Build%20DockerHub/badge.svg)
<a href="https://opencollective.com/acmesh" alt="Financial Contributors on Open Collective"><img src="https://opencollective.com/acmesh/all/badge.svg?label=financial+contributors" /></a>
[![Join the chat at https://gitter.im/acme-sh/Lobby](https://badges.gitter.im/acme-sh/Lobby.svg)](https://gitter.im/acme-sh/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Docker stars](https://img.shields.io/docker/stars/neilpang/acme.sh.svg)](https://hub.docker.com/r/neilpang/acme.sh "Click to view the image on Docker Hub")
[![Docker pulls](https://img.shields.io/docker/pulls/neilpang/acme.sh.svg)](https://hub.docker.com/r/neilpang/acme.sh "Click to view the image on Docker Hub")
- An ACME protocol client written purely in Shell (Unix shell) language.
- Full ACME protocol implementation.
- Support ECDSA certs
- Support SAN and wildcard certs
- Simple, powerful and very easy to use. You only need 3 minutes to learn it.
- Bash, dash and sh compatible.
- Purely written in Shell with no dependencies on python.
- Just one script to issue, renew and install your certificates automatically.
- DOES NOT require `root/sudoer` access.
- Docker ready
- IPv6 ready
- Cron job notifications for renewal or error etc.
It's probably the `easiest & smartest` shell script to automatically issue & renew the free certificates.
Wiki: https://github.com/acmesh-official/acme.sh/wiki
For Docker Fans: [acme.sh :two_hearts: Docker ](https://github.com/acmesh-official/acme.sh/wiki/Run-acme.sh-in-docker)
Twitter: [@neilpangxa](https://twitter.com/neilpangxa)
# [中文说明](https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E)
# Who:
- [FreeBSD.org](https://blog.crashed.org/letsencrypt-in-freebsd-org/)
- [ruby-china.org](https://ruby-china.org/topics/31983)
- [Proxmox](https://pve.proxmox.com/wiki/Certificate_Management)
- [pfsense](https://github.com/pfsense/FreeBSD-ports/pull/89)
- [Loadbalancer.org](https://www.loadbalancer.org/blog/loadbalancer-org-with-lets-encrypt-quick-and-dirty)
- [discourse.org](https://meta.discourse.org/t/setting-up-lets-encrypt/40709)
- [Centminmod](https://centminmod.com/letsencrypt-acmetool-https.html)
- [splynx](https://forum.splynx.com/t/free-ssl-cert-for-splynx-lets-encrypt/297)
- [opnsense.org](https://github.com/opnsense/plugins/tree/master/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient)
- [CentOS Web Panel](https://control-webpanel.com)
- [lnmp.org](https://lnmp.org/)
- [more...](https://github.com/acmesh-official/acme.sh/wiki/Blogs-and-tutorials)
# Tested OS
| NO | Status| Platform|
|----|-------|---------|
|1|[![MacOS](https://github.com/acmesh-official/acme.sh/actions/workflows/MacOS.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/MacOS.yml)|Mac OSX
|2|[![Windows](https://github.com/acmesh-official/acme.sh/actions/workflows/Windows.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Windows.yml)|Windows (cygwin with curl, openssl and crontab included)
|3|[![FreeBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/FreeBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/FreeBSD.yml)|FreeBSD
|4|[![Solaris](https://github.com/acmesh-official/acme.sh/actions/workflows/Solaris.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Solaris.yml)|Solaris
|5|[![Ubuntu](https://github.com/acmesh-official/acme.sh/actions/workflows/Ubuntu.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Ubuntu.yml)| Ubuntu
|6|NA|pfsense
|7|[![OpenBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/OpenBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/OpenBSD.yml)|OpenBSD
|8|[![NetBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/NetBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/NetBSD.yml)|NetBSD
|9|[![DragonFlyBSD](https://github.com/acmesh-official/acme.sh/actions/workflows/DragonFlyBSD.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/DragonFlyBSD.yml)|DragonFlyBSD
|10|[![Omnios](https://github.com/acmesh-official/acme.sh/actions/workflows/Omnios.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Omnios.yml)|Omnios
|11|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)| Debian
|12|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|CentOS
|13|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|openSUSE
|14|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|Alpine Linux (with curl)
|15|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|Archlinux
|16|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|fedora
|17|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|Kali Linux
|18|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|Oracle Linux
|19|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|Mageia
|10|[![Linux](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml/badge.svg)](https://github.com/acmesh-official/acme.sh/actions/workflows/Linux.yml)|Gentoo Linux
|11|[![Linux](http
没有合适的资源?快使用搜索试试~ 我知道了~
一个完全用Shell(Unix Shell)语言编写的ACME协议客户端 完整的ACME协议实现
共239个文件
sh:214个
yml:18个
md:6个
需积分: 5 0 下载量 119 浏览量
2024-10-22
10:06:56
上传
评论
收藏 448KB ZIP 举报
温馨提示
支持ECDSA证书 支持SAN和通配符证书 简单、强大、易于使用。你只需要3分钟来学习它。 Bash、dash和sh兼容。 完全用Shell编写,不依赖python。 只需一个脚本即可自动颁发、续订和安装证书。 不需要root/sudoer访问权限。 Docker就绪 IPv6就绪 Cron作业更新或错误通知等。 这可能是自动颁发和续订免费证书的最简单、最聪明的shell脚本。
资源推荐
资源详情
资源评论
收起资源包目录
一个完全用Shell(Unix Shell)语言编写的ACME协议客户端
完整的ACME协议实现 (239个子文件)
Dockerfile 1KB
LICENSE.md 34KB
README.md 22KB
ISSUE_TEMPLATE.md 830B
PULL_REQUEST_TEMPLATE.md 355B
README.md 101B
README.md 94B
acme.sh 221KB
synology_dsm.sh 20KB
dns_pleskxml.sh 18KB
haproxy.sh 15KB
dns_edgedns.sh 15KB
ssh.sh 15KB
dns_azure.sh 15KB
smtp.sh 12KB
dns_aws.sh 12KB
dns_freedns.sh 12KB
dns_openstack.sh 12KB
dns_kas.sh 11KB
unifi.sh 11KB
dns_timeweb.sh 11KB
dns_yandex360.sh 11KB
dns_oci.sh 11KB
dns_omglol.sh 11KB
lighttpd.sh 10KB
dns_inwx.sh 10KB
dns_namecheap.sh 10KB
truenas.sh 10KB
dns_cyon.sh 10KB
dns_huaweicloud.sh 10KB
panos.sh 9KB
dns_dnsservices.sh 9KB
dns_euserv.sh 9KB
dns_openprovider.sh 9KB
dns_dynv6.sh 9KB
docker.sh 9KB
dns_hostingde.sh 9KB
dns_1984hosting.sh 9KB
dns_yc.sh 9KB
openstack.sh 8KB
dns_jd.sh 8KB
dns_conoha.sh 8KB
dns_ovh.sh 8KB
dns_geoscaling.sh 8KB
dns_loopia.sh 8KB
dns_dyn.sh 8KB
dns_bunny.sh 8KB
dns_dgon.sh 8KB
cpanel_uapi.sh 8KB
dns_ispconfig.sh 7KB
dns_world4you.sh 7KB
dns_cf.sh 7KB
dns_opnsense.sh 7KB
dns_hetzner.sh 7KB
dns_mythic_beasts.sh 7KB
aws_ses.sh 7KB
dns_rcode0.sh 7KB
dns_clouddns.sh 6KB
dns_he.sh 6KB
dns_rackspace.sh 6KB
openmediavault.sh 6KB
dns_tencent.sh 6KB
dns_simply.sh 6KB
dns_one.sh 6KB
routeros.sh 6KB
dns_infomaniak.sh 6KB
dns_constellix.sh 6KB
dns_miab.sh 6KB
dns_autodns.sh 6KB
dns_cloudns.sh 6KB
dns_online.sh 6KB
dns_nic.sh 6KB
dns_ali.sh 6KB
dns_schlundtech.sh 6KB
dns_nw.sh 6KB
dns_pdns.sh 6KB
dns_transip.sh 6KB
dns_azion.sh 5KB
dns_websupport.sh 5KB
dns_servercow.sh 5KB
dns_gandi_livedns.sh 5KB
dns_internetbs.sh 5KB
dns_dynu.sh 5KB
dns_gd.sh 5KB
dns_desec.sh 5KB
dns_gcloud.sh 5KB
dns_gcore.sh 5KB
dns_artfiles.sh 5KB
dns_cpanel.sh 5KB
dns_linode_v4.sh 5KB
dns_da.sh 5KB
dns_mydnsjp.sh 5KB
dns_durabledns.sh 5KB
dns_aurora.sh 5KB
dns_netcup.sh 5KB
dns_ultra.sh 5KB
dns_curanet.sh 5KB
dns_linode.sh 5KB
dns_namecom.sh 5KB
proxmoxve.sh 5KB
共 239 条
- 1
- 2
- 3
资源评论
jackl的科研日常
- 粉丝: 374
- 资源: 77
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功