文件名称:acmetool:acmetool,用于ACME(让我们加密)的自动证书获取工具
文件大小:151KB
文件格式:ZIP
更新时间:2024-03-14 05:55:12
letsencrypt tls ssl certificate acme
acmetool是易于使用的命令行工具,用于自动从ACME服务器(例如Let's Encrypt)获取证书。 旨在灵活地集成到您的Web服务器设置中以启用自动验证。 与官方的“加密”客户端不同,它不会修改您的Web服务器配置。 :white_heavy_check_mark: 零停机时间自动续订 :white_heavy_check_mark: 支持任何网络服务器 :white_heavy_check_mark: 完全自动化 :white_heavy_check_mark: 单文件无依赖二进制 :white_heavy_check_mark: 幂等 :white_heavy_check_mark: 快速设置 您可以使用端口80或443执行验证(如果尚未在其中一个服务器上运行服务器); 通过webroot; 通过将您的Web服务器配置为将/.well-known/acme-challenge/请求代理到acmetool可以侦听的特殊端口(402); 或通过配置Web服务器不侦听端口80,而是在端口80上运行acmetool内置的HTTPS重定向器(和质询响应器)。如果您要使用端口80
【文件预览】:
acmetool-master
----.gitignore(62B)
----solver()
--------order.go(17KB)
--------register.go(4KB)
--------preference.go(2KB)
----main.go(84B)
----README.md(17KB)
----.drone()
--------script(265B)
----redirector()
--------redirector_test.go(1KB)
--------redirector.go(7KB)
----storageops()
--------cull.go(1000B)
--------revoke.go(924B)
--------reconcile-util.go(5KB)
--------keysize.go(900B)
--------reconcile.go(17KB)
--------config.go(908B)
--------util.go(2KB)
----responder()
--------responder.go(3KB)
--------http.go(9KB)
--------reshttp()
--------dns.go(2KB)
----interaction()
--------stdio.go(4KB)
--------responder.go(828B)
--------interaction.go(3KB)
--------auto.go(2KB)
--------dialog.go(5KB)
----cli()
--------quickstart-linux.go(3KB)
--------main.go(15KB)
--------doc.go(2KB)
--------main_ig_test.go(2KB)
--------quickstart-nlinux.go(56B)
--------quickstart.go(24KB)
----_doc()
--------FAQ.md(76B)
--------WSCONFIG.md(96B)
--------guide()
--------PROGRAMMATIC-DOWNLOADING.md(763B)
--------PACKAGING-PATHS.md(1KB)
--------SCHEMA.md(36KB)
--------contrib()
--------NOROOT.md(106B)
----fdb()
--------mkdir.go(1KB)
--------fdb.go(18KB)
--------fdb_test.go(3KB)
--------util.go(2KB)
--------parseperm_test.go(1KB)
--------parseperm.go(2KB)
--------tempsymlink.go(763B)
----storage()
--------types.go(9KB)
--------util_test.go(590B)
--------abs.go(2KB)
--------storage-fdb.go(18KB)
--------config.go(2KB)
--------util.go(5KB)
--------neuter.go(2KB)
----.travis()
--------before_cache(547B)
--------after_success(4KB)
--------make_debian_env(9KB)
--------crosscompile(2KB)
--------script(2KB)
--------check-copr-token(425B)
--------before_install(935B)
--------dist-readme.md(736B)
--------make_rpm_spec(1KB)
--------boulder.patch(3KB)
----.travis.yml(4KB)
----Makefile(3KB)
----.drone.yml(383B)
----util()
--------multierror.go(2KB)
----hooks()
--------install.go(2KB)
--------hooks.go(7KB)
--------hooks_test.go(1KB)
--------os.go(1KB)
----cmd()
--------acmetool()