选择主题
当前:秋之橙金

SSL证书自动申请、自动续期的工具【win-acme】

技术分享发布者:拖鞋 | 发布时间:2026-11-04 17:22 | 阅读:9 次
标签:SSL证书
一、工具简介
win-acme 是一款专为Windows设计的免费工具,支持从Let’s Encrypt自动获取、部署及续期SSL/TLS证书,尤其适合IIS服务器用户。其核心功能包括命令行交互、自动格式转换(如PEM转PFX)、计划任务自动续期等。win-acme官网

二、安装与配置
下载与解压
访问GitHub官方仓库下载最新版本,解压至永久目录(如C:\Program Files\Win-ACME),避免后续路径变更影响计划任务。

运行权限
右键以管理员身份运行解压目录中的wacs.exe,确保具备修改IIS配置的权限。

三、申请SSL证书步骤
创建新证书
初次运行时输入N(Create certificate),进入向导模式。
选择域名和验证方式
域名来源:工具自动扫描IIS站点,输入对应编号选择目标域名。我这里有2个域名,根据自己的需要选择,输入序号就行,我这里输入的是“1”
验证方法:
HTTP验证:适用于单域名,自动在IIS创建临时验证文件。
DNS验证:需通过DNS解析添加TXT记录,适用于通配符证书(如*.example.com)。
通配符证书申请

输入域名时包含通配符(如*.example.com)。
选择DNS验证方式,根据提示添加DNS TXT记录(需域名托管商支持API自动更新,如Azure DNS)。
证书安装与格式转换
验证通过后,win-acme自动下载证书并转换为IIS兼容的PFX格式,直接绑定到网站HTTPS端口(默认443)。
到这步一直回车就,直至出现如下提示,按Y,则自动申请并配置
四、自动续期机制
计划任务配置
初次申请后,工具自动创建每日执行的Windows计划任务,检查证书有效期(Let’s Encrypt证书有效期为90天),到期前自动续期。

注意事项

目录不可移动:若解压目录变更,需手动更新计划任务中的执行路径。
测试模式:调试时添加--test参数,避免触发Let’s Encrypt的频率限制。
五、常见问题与进阶操作
手动管理证书

输入R进入证书管理界面,可查看、删除或取消续期任务。
手动转换证书格式:使用OpenSSL将PEM转换为PFX(需私钥文件)。
插件扩展
支持阿里云DNS、Azure DNS等插件,实现DNS验证全自动化。下载插件放入程序目录即可生效。

六、总结
win-acme以其自动化流程 和友好的命令行交互,成为Windows服务器管理SSL证书的首选工具。无论是单域名还是通配符证书,结合计划任务和DNS插件,均可实现“一次配置,永久有效”的HTTPS服务,大幅降低运维成本。

七、其他
如遇到不懂的直接DeepSeek,我是直接问DeepSeek一步一步操作的。

📎 附件下载

返回文章列表

评论区

评论需审核通过后显示
  • 暂无评论,来抢沙发吧~