易SSL(YSSL)的使用
作者:胡子哥 2026-08-31易SSL[YSSL]是一个SSL证书自动申请续签的免费工具,为了解决不花钱白嫖SSL证书,一直使用免费证书,但是续签是个问题,刚开始就是去腾讯云申请免费证书然后手动配置,后来腾讯云限制了申请个数,就使用AMH面板的SSL续签功能,但是这个功能只能手动续签不能自动续签,而且过期太久手动续签还会失败,如果有反向代理还要把代理先去掉再续签,为了解决过期忘了续签写过一个定时提醒的工具,后来闲着没事就写了这个易SSL(YSSL)来自动续签。设计思路:提供一个服务端集中管理需要续签的域名,然后接收端定时检测接收端配置的域名证书是否快到期了,小于等于10天则通知服务端签发证书。为了避免用户配置“配置文件”麻烦,增加“生成客户端配置”功能,除了必不可少的接收端信息,其他信息都在生成的时候自动生成好了。
市面上可能有些面板也提供了SSL自动续签功能,不过我是不打算用,不想因为自动续签功能还要换个面板用,AMH这个面板占用内存很小,目前很满意,不打算更换。
当然有些大神自己会配置shell命令实现自动续签,这种大神可以飘过。


设置路径模版
此时“接收端访问地址”应该还没有配置,不过没关系先写上,稍后再配置,及时实际地址不一样后续也可以再次修改。

创建任务
进入“任务列表”,点击按钮:“创建任务”
“自动签发”如果你想在任务添加完以后再填写接收端信息的话,可以先选择“否”,或者你不想用自动签发,只想手动签发也可以选择“否”

生成客户端配置文件
客户端配置文件:yyssl.env和yyssl-config.ini无需手动配置,利用“生成客户端配置文件”可自动生成,您只需要复制相关内容粘贴到接收端的对应文件中保存即可。

下载接收端
在“生成客户端配置文件”功能页面有下载按钮,
接收端文件权限:
yssl-sync 这个文件需要给可执行权限,如:755,启动报错:Permission denied 就是权限不够
logs文件夹需要写入权限,如:777,权限不够错误日志无法写入

最新评论