今天看到有人提了一个 issue ,说自己搭建的 nginx 服务,这个工具提示“不支持 Crypto”,http 真的没办法,现代人不上 https 步履维艰啊,现代浏览器限制的死死的,http 很多功能都调用不了😂 (下个版本会增强错误提示,判断 window.isSecureContext===false )
然后顺手把我自己的网站 ZeroSSL 证书更新了一下,操作依旧丝滑😁
整个源码仅一个静态 HTML 网页文件,可以直接保存到本地使用,或通过在线网址使用;不依赖操作系统环境,无需下载和安装软件,无需注册登录,纯手动操作,只专注于申请获得证书这一件事。
欢迎使用,感兴趣的话可以在 GitHub 上 Star 一下: https://github.com/xiangyuecn/ACME-HTML-Web-Browser-Client
在线使用地址: https://xiangyuecn.gitee.io/acme-html-web-browser-client/ACME-HTML-Web-Browser-Client.html

ps: 之前刚开源时发了一篇,泡都没有,比较尴尬 /t/881494
|  |      1totoro625      2022-11-23 11:40:51 +08:00 既然是手动的,可以加上亚洲诚信的 1 年免费 ssl 吗? 手动申请 3 个月的证书实在太短了 | 
|  |      2xiangyuecn      2022-11-23 11:46:12 +08:00 @totoro625 #1 这个工具申请的证书是 ACME 默认的时长,不同机构需要提供的参数不一样,不是标准化的东西 需要专门写适配的代码,这个工具目前并不打算提供非标准化方面的支持 可以自己下载源码,然后改改自己用😂 | 
|      3admpubcom      2022-11-23 12:01:32 +08:00 via iPhone  1 看到了错别字:请稍后… | 
|  |      4port      2022-11-23 12:04:57 +08:00 这个临时用用还是可以的,单页面就很秀。 自动化的话还是用客户端吧,之前需求要部署到 AWS 的 ACM ,最后采用 acme.sh ,然后魔改了一个 deploy 。 | 
|  |      5ysc3839      2022-11-23 12:10:05 +08:00 可以考虑把不同模块拆分成多个 js css ,然后使用 Vite 等打包工具打包成单个 html 文件,这样更便于维护。 Vite 可以用这个插件把所有 js css 都合并到 html 中 https://www.npmjs.com/package/vite-plugin-singlefile | 
|      6ixinshang      2022-11-23 12:27:35 +08:00 虽然暂时用不上,但是用着还是可以的。 | 
|  |      7TMaize      2022-11-23 12:35:16 +08:00 占楼分享个 apisix 自动更新证书的工具 [apisix-acme]( https://github.com/TMaize/apisix-acme) | 
|  |      8vazo      2022-11-23 12:57:19 +08:00 厉害👍 | 
|  |      9xiangyuecn      2022-11-23 13:08:50 +08:00 @admpubcom #3 ok ok ,下个版本改一下,请稍候... | 
|      10wenyifancc      2022-11-23 13:13:06 +08:00 希望支持使用 CSR 申请证书 | 
|  |      11xiangyuecn      2022-11-23 13:24:08 +08:00 @wenyifancc #10 生成 csr 文件太繁琐了,这也是写这个工具的一个重要原因,对用户完全屏蔽掉了 csr 这个概念。 可以自行改改源码,取消掉对应的 csr 自动生成代码,搞个输入框手动填写 csr😃 | 
|      12wenyifancc      2022-11-23 14:08:22 +08:00 @xiangyuecn 我指的就是直接给个 CSR 的输入框,用现成的 CSR 申请.目前我就是一份万年不变的 CSR 反复申请 | 
|  |      13Asimov01      2022-11-23 16:51:05 +08:00 蛮好,我每次都是用 Let's Encrypt 提供的那个 CertBot 申请的,下次有机会试试这个,已 Star 支持 | 
|  |      14kylo1989      2022-11-23 18:30:21 +08:00 已 star 支持大佬,虽然自己大部分时间都是用 acme 默认命令申请呃 | 
|  |      15AlisaDestiny      2022-11-23 19:24:48 +08:00 https://github.com/go-acme/lego 我用的是这个,GO 写的,单文件,简单易用。 | 
|      16ciaoly      2022-11-23 23:30:11 +08:00 via Android openresty+autossl 感觉还挺好用的👀 | 
|  |      17Ashore      2022-11-24 09:30:05 +08:00 我记得之前好像看到过这样的帖子。。 | 
|  |      18xiangyuecn      2022-11-24 14:26:00 +08:00 | 
|  |      19uov      2022-11-26 12:07:16 +08:00 via Android 行 一键三连了 |