© 加速工具
jiasugongju#
outlook.com

ALLinSSL是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。

ALLinSSL能帮助用户轻松管理多个网站和云平台的SSL证书,提供自动化的证书申请、更新和部署流程,实时监控证书状态,

全自动证书申请/续期:不用手动操作,证书到期前会自动申请续期。

多平台部署:支持在CDN、面板、云存储等多种平台部署,阿里云CDN、腾讯云COS、宝塔面板、1Panel等都能使用。

证书过期监控:能及时获取证书剩余有效期,快过期时就会发出提醒。

安全入口保护:保障使用过程中的安全性。

可视化证书管理:管理证书更直观,操作更方便。

安装方式

需要Linux系统。

在命令行输入curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl就能安装。

Docker安装

运行下面的命令进行安装:

docker run -itd \
  --name allinssl \
  -p 7979:8888 \
  -v /www/allinssl/data:/www/allinssl/data \
  -e ALLINSSL_USER=allinssl \
  -e ALLINSSL_PWD=allinssldocker \
  -e ALLINSSL_URL=allinssl \
  allinssl/allinssl:latest

编译安装

1、下载最新版本的release包并解压。

2、编译go程序(allinssl)。

3、运行可执行文件启动服务,在Linux系统执行./allinssl start

编译安装时要注意可执行文件的名称和运行目录,推荐安装路径为/www/allinssl/ ,可执行文件名为allinssl,建议把allinssl.sh软链到/usr/bin/目录下。

配置

安装好后,访问http://your-server-ip:port/安全入口,添加DNS提供商和主机提供商凭证,再创建工作流。

ALLinSSL核心功能

证书管理支持的提供商

DNS验证:支持阿里云、腾讯云、Cloudflare等。

证书部署:支持宝塔面板、1Panel、阿里云CDN、腾讯云COS。

监控通知:支持邮件、Webhook、钉钉。

自动化流程

1、申请证书。

2、监控有效期,剩余30天时触发下一步。

3、自动续期。

4、部署到目标平台。

5、通知结果。

命令行操作

基本操作

allinssl 1:启动服务。

allinssl 2:停止服务。

allinssl 3:重启服务。

allinssl 4:修改安全入口。

allinssl 5:修改用户名。

allinssl 6:修改密码。

allinssl 7:修改端口。

Web服务管理

allinssl 8:关闭web服务。

allinssl 9:开启web服务。

allinssl 10:重启web服务。

后台任务管理

allinssl 11:关闭后台自动调度。

allinssl 12:开启后台自动调度。

allinssl 13:重启后台自动调度。

系统管理

allinssl 14:关闭https。

allinssl 15:获取面板地址。

allinssl 16:更新ALLinSSL到最新版本(文件覆盖安装)。

allinssl 17:卸载ALLinSSL。