基于ACMEv2协议的免费SSL证书申请-支持Let‘s Encrypt/Google/ZeroSSL

项目:https://github.com/cook-code-jazor/acmex

非开源,使用webui管理证书的申请,所有文件本地化存储,支持windows/linux/osx。

证书申请直连ACMEv2服务商,没有任何中间接口,支持Let's Encrypt/Google/ZeroSSL。

运行

下载对应系统的二进制文件,直接运行命令

sudo ./acmex --runas console

首次运行没有配置文件,会要求你填写一个监听地址用于访问web页面。

例如,监听地址填写127.0.0.1:10001,启动服务,控制台输出类似http server started at: 127.0.0.1:10001字样,代表启动成功。
此时浏览器直接访问http://127.0.0.1:10001即可打开管理面板。

1、管理面板

首次访问控制面板,会要求设置管理员信息(登录邮箱用于各ACMEv2服务商的账户注册)。
登录后页面如下。
在这里插入图片描述

系统集成了阿里云/腾讯云/Cloudflare的DNS接口,进入“系统设置”菜单可设置接口相关的秘钥信息,同时也可以设置网络代理信息,支持socks5协议的代理。

2、申请证书

点击"申请新证书"
在这里插入图片描述
选择服务商,CSR生成方式和算法类型,填写好要申请证书的域名,点"立即申请新证书"。
如果CSR生成方式选择"自动生成",会弹出私钥保存界面,请务必保存好生成的私钥。

3、域名验证

acmev2协议提供多种验证方式,常用的DNS和HTTP,可以根据自己的需求选择验证方式。



1、DNS验证

        如果域名在系统支持的DNS服务商解析,并且已设置了相关秘钥信息,可直接点击“全部解析”,系统自动添加相关的TXT解析记录,否则请手动进入DNS服务商页面进行域名解析。

        解析设置完成后,点击“立即验证”(Cloudflare解析生效有延迟,解析完后最好等待1分钟时间再点验证,建议请求验证前点击“检查”确认解析已生效)。

2、HTTP验证

        如果你没有DNS解析的权限,但网站能正常访问,可以使用HTTP验证的方式。请求验证前,务必确认访问链接能显示正确的验证信息。

提交验证请求后,等待服务商签发证书即可,一般1、2分钟就能签发完成,进入“我的证书”菜单可以查看已经签发的证书。

4、部署

系统没提供自动部署的功能,需要自行用私钥和签发的证书去web服务器部署。
对于IIS可以使用“下载PFX”功能,将秘钥和证书导出到pfx文件,然后到IIS里面导入即可。

5、总结

整体没有特别多的功能,提供的都是基础支持,签发速度快。
集成阿里云/腾讯云/Cloudflare的DNS。
集成Let's encrypt/Google/ZeroSSL三家免费证书服务商(Google和ZeroSSL需要绑定EAB信息)。
可纯前端生成CSR和私钥,降低私钥在网络上暴露的风险。
网络请求集成了SOCKS5代理。

面板可配置为系统服务:

sudo ./acmex --install-as [服务名称]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1541178.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Inf-MLLM:单个 4090D 实现 4M Token 长序列问答

一、背景 本文中我们简单介绍一个新的解决长序列推理效率的新方案 Inf-MLLM,也是基于 Token 稀疏化。有关 Token 稀疏化的方案通常可以从如下几个方面了解: 怎么识别关键 Token,包括静态识别或动态识别,比如 Streaming LLM 里 At…

从观《中国数据库前世今生》纪录片谈起:云数据库的未来发展与挑战

从观《中国数据库前世今生》纪录片谈起:云数据库的未来发展与挑战 前言 作为一名资深程序员,我在职业生涯中始终密切关注数据库技术的发展动态。近日,我观看了《中国数据库前世今生》这部纪录片,深受触动。这部纪录片不仅记录了…

Ubuntu 安装和使用 Fcitx 中文输入法;截图软件flameshot

一、Ubuntu 安装和使用 Fcitx 中文输入法 在 Ubuntu 上安装和使用 Fcitx 输入法框架是一个常见的选择,特别是对于需要中文输入的用户。以下是详细的步骤来安装和配置 Fcitx 输入法: 1. 安装 Fcitx 和相关输入法 首先,更新你的包列表并安装…

经济下行,这个AI美女短视频带货副业赛道,为什么不来试一试?

经济下行,普通人应该尽早认清一个事实,没有一技之长,没有核心竞争力,即便是打工皇帝,年入百万也只是浮云。 一定要保证主业的稳定,再探索新的机会,要多从”1-10",而不是反复”…

昇思量子计算系列教程-Grover搜索算法

基于MindSpore Quantum的Grover搜索算法 概述 如果你听过量子计算,那么你一定听说过Grover搜索算法。1996年,Lov Grover [1] 提出了Grover搜索算法,它是一种利用量子状态的叠加性进行并行计算并实现加速的算法。Grover搜索算法被公认为是继…

《让手机秒变超级电脑!ToDesk云电脑、易腾云、青椒云移动端评测》

前言 科技发展到如今2024年,可以说每一年都在发生翻天覆地的变化。而云上这个词时常都被大家提起,从个人设备连接到云端在如今在也不是梦了。而云电脑这个市场近年来迅速发展,无需购买和维护额外的硬件就可以体验到电脑端顶配的性能和体验&am…

ESP32本地大模型对话机器人制作教程

整体架构 在本地电脑部署好Ollama服务,安装qwen大模型和llama3.1大模型。 ESP32接入局域网,用户通过串口给esp32发送问题,esp32打包json后向ollama服务发送请求,ollama返回响应,esp32解析结果并通过串口打印出来。 …

详解ChatBI Agent架构:打造高效数据统计系统

随着人工智能技术的迅猛发展,智能对话系统在各行各业中的应用越来越广泛。本文将介绍一种名为ChatBI Agent的架构设计,并以电信运营商系统的经分数据统计Agent为案例,结合具体的代码实现,帮助读者了解这一系统的设计理念和实现方式…

2024年开放式蓝牙耳机十大排名震撼揭晓!哪款开放式耳机是音质王者?

​耳机市场上,有线入耳式、无线蓝牙入耳式和开放式耳机三足鼎立,各展风采。有线入耳式耳机虽然连接稳定,但线缆易缠绕,佩戴不够稳固;无线入耳式耳机虽然剪断了线的束缚,但长时间使用可能会引起耳朵不适。相…

FFmpeg开发笔记(五十六)使用Media3的Exoplayer播放网络视频

Android早期的MediaPlayer控件对于网络视频的兼容性很差,所以后来单独推出了Exoplayer库增强支持网络视频,在《Android Studio开发实战:从零基础到App上线(第3版)》一书第14章的“14.3.3 新型播放器ExoPlayer”就详细介绍了Exoplayer库的详细…

信息安全工程师(10)网络信息安全法律与政策文件

前言 网络信息安全法律与政策文件是保障网络安全、维护网络空间秩序、保护公民和组织合法权益的重要基石。 一、主要法律文件 《中华人民共和国网络安全法》 发布时间:2016年11月7日,由第十二届全国人民代表大会常务委员会第二十四次会议通过。主要内容&…

打工人必看!AI 编程助手让你轻松应对任务!

在当今科技飞速发展的时代,我们作为开发者面临着前所未有的挑战。技术栈频繁迭代,项目周期逐渐缩短,但对代码质量和的要求却不断提升这样的环境下,如何有效提升编程效率成为了一个永恒的议题。 最近,我找到了一位强大…

华为地图服务 - 如何在地图上绘制圆? -- HarmonyOS自学17

场景介绍 本章节将向您介绍如何在地图上绘制圆形。 接口说明 添加圆形功能主要由MapCircleOptions、addCircle和MapCircle提供,更多接口及使用方法请参见接口文档。 接口名 描述 MapCircleOptions 用于描述MapCircle属性。 addCircle(options: mapCommon.MapC…

Linux文件IO(三)-Linux系统如何管理文件

1.静态文件与 inode 文件在没有被打开的情况下一般都是存放在磁盘中的,譬如电脑硬盘、移动硬盘、U 盘等外部存储设备,文件存放在磁盘文件系统中,并且以一种固定的形式进行存放,我们把他们称为静态文件。 文件储存在硬盘上&#…

《DevOps实践指南》笔记-Part 1

前言 Infrastructure as Code:基础设施即代码,IaC。 Kanban:看板管理,丰田生产模式中的重要概念,指为了达到及时生产方式控制现场生产流程的工具。及时生产方式中的拉式生产系统可以使信息的流程缩短,并配…

unix中的进程标识以及使用场景

一、前言 本文将介绍unix系统中的进程标识以及使用场景。进程标识和用户标识类似,只不过其指代的对象是一个进程。我们常把进程标识称为进程ID,本文将讨论如下内容: 1.什么是进程标识? 2.特殊的进程标识 3.如果获取以及使用进程标…

神经网络推理加速入门——一个例子看懂流水

之前的两篇文章介绍了流水这一技术,它用来进行程序的性能加速,本篇通过一个生活中的小例子,让大家更直观的了解什么是流水。 举个例子 早晨从起床到上班出门,我们一般会做以下几件事:刷牙、烧水、喝水、出门。 如果…

全球爆发勒索病毒“永恒之蓝” 解决方案在此

英国、意大利、俄罗斯等全球多个国家爆发勒索病毒攻击,中国大批高校也出现感染情况,众多师生的电脑文件被病毒加密,只有支付赎金才能恢复。据360安全卫士紧急公告,不法分子使用NSA泄漏的黑客武器攻击Windows漏洞,把ONI…

新品亮相|美格智能SLM530/SLM530P智能模组,助力金融新零售智慧升级

随着金融支付产业数字化与智能化不断推进,泛支付场景一体化解决方案成为行业发展的新趋势,从手持POS机到智能收款机,金融支付领域需要更快速、更精准、更安全的解决方案,加快推进数字化升级进程。 近期,美格智能正式发…

JavaWeb - 5 - 前端工程化

一.前后端分离开发 前后端混合开发 缺点:沟通成本高,分工不明确,不便管理,不便维护拓展 前后端分离开发 当前最为主流的开发模式:前后端分离 前后端分离开发中很重要的是API接口文档(如:YApi&…