mkcert
是一个简单的零配置工具,由Filippo Valsorda使用Go编写,用于制作本地浏览器可信HTTPSSSL证书,无需任何配置。
它可以自动创建和安装本地CA,并生成本地可信的证书。使用mkcert
可以避免使用真实证书机构(CA)的证书,也可以避免使用自签名证书导致的信任错误。mkcert
不会自动配置服务器使用证书,需要用户自行配置。mkcert
支持macOS
、Linux
和Windows
等操作系统,安装和使用方法详细说明在内容中。需要注意的是,mkcert
仅用于开发目的,不适用于生产环境。
安装
Windows
这里使用的是 Choco 进行安装
使用
创建证书之前首先需要执行以下命令在本地安装 CV 根证书系统
安装成功后会提示
创建证书也很简单,只需要执行下面的命令就会在当前目录下创建两个证书文件, example.com 为你想要创建证书的域名
创建成功后会输出:
接下来就可以通过生成 pem
文件和 Nginx 或者 Caddy 配置 HTTPS 了