Let's Encrypt SSL
关于Let's Encrypt, 大家一定都很熟悉了, 非常知名的一家免费DV SSL证书提供商嘛.
按照官方教程的方法, 从申请到生成SSL证书也非常简单, 只需要按照官方教程下载一个certbot并执行, 按照提示走即可.
但是因为很多很多原因, 在中国大陆区域下载这个certbot可能并不容易, 更有甚者, 服务器可能是Windows或其他嵌入式操作系统, 这给这个工具的使用带来了相当大的不便.
那么, 要是有个能够在线申请并生成SSL证书的工具, 那就实在是太好了呢.
SSLForFree
说起在线生成SSL证书的工具, 或许很多人都听说或者用过这家: sslforfree.com.
这个站之前确实是可以无条件申请Let's Encrypt SSL证书, 并且可以使用自己的CSR文件. 生成出来的证书与直接使用certbot申请到的证书也没有任何区别.
可是最近这个网站居然需要注册了, 更有甚者, 竟然限制了wildcard(通配)的申请, 使用wildcard则需要购买一个数十美刀的套餐……
这……? 哪有拿免费的东西要钱的这种说法嘛 (╯‵□′)╯︵┻━┻
寻找开源的替代品
发现了SSLForFree不再免费提供wildcard SSL证书时, 我特意作了一番调查, 结论是: 截止到这篇文章发表时, Let's Encrypt从来没有停止过免费的wildcard证书申请, 这件事情从头到尾纯粹是SSLForFree不厚道, 自己夹私货……
而certbot的工作原理也非常非常简单, 无非就是对每次提交的数据进行签名, 然后提交到Let's Encrypt的API即可.
那么问题来了, 能否找到一个其他的在线工具, 替代certbot的工作呢? 并且, 这个工具最好是开源, 毕竟是ssl证书嘛, 考虑一下安全问题.
于是我就去github逛了一圈, 还真有~ww
Get HTTPS for free!
就像标题所说的那样, for free. 只不过这次的free是真的免费, 而不像SSLForFree那样夹私货.
而这个项目的在线网站版本也一样好记: https://gethttpsforfree.com/
并且官方承诺不会收集用户的私钥信息, 所有提交上去的数据都是由用户使用openssl本地签名所得. 同时, 官方也放出了该项目对应的github地址: https://github.com/diafygi/gethttpsforfree
使用方法也很简单, 按照提示的流程进行操作即可.
感谢
Alan.X 2020-07-12 15:44
这个好像是原作者
https://github.com/tekintian/freessl
影琉 2020-06-20 21:28
唔,看了下这个作者的第一个commit提交在2018年1月19,而文中提到的项目第一个commit提交在2015年11月2日,按照时间顺序无法判断这个是不是原作者……
但是从第一个commit来看,两者的代码并不是完全重合的,其中仍然有较大的差异,或许是两个完全不同的版本?
Angelic47 2020-06-27 00:07
有空试试看
白熊阿丸 2020-06-18 10:14
发现好东西qwq
影琉为什么傻乎乎 2020-06-11 22:46