MKCert的安装与使用

在本地开发中,有时候我们经常需要模拟https环境,比如PWA应用要求必须使用https访问。在传统的解决方案中,我们需要使用自签证书,
然后在http server中使用自签证书。由于自签证书浏览器不信任,为了解决浏览器信任问题我们需要将自签证书使用的CA证书添加到系统或浏览器的可信CA证书中,来规避这个问题。

简介

MKCert是一个使用go语言编写的生成本地自签证书的小程序,具有跨平台,使用简单,支持多域名,自动信任CA等一系列方便的特性可供本地开发时快速创建https环境使用。

安装方式也非常简单,由于go语言的静态编译和跨平台的特性,官方提供各平台预编译的版本,直接下载到本地,给可执行权限(Linux/Unix需要)就可以了。下载地址: https://github.com/FiloSottile/mkcert/releases/latest

此外,MKCert已经推送至Homebrew, MacPorts, Linuxbrew, Chocolatey, Scoop等包管理平台中,也可以直接借助对应的包管理平台安装。

安装

这里作者使用的是Chocolatey包管理平台安装的,未安装的读者可以去阅读 PowerShell安装Choco 这篇文章安装。

Chocolatey包管理工具安装好后,运行以下指令则可以直接安装:

choco install mkcert

使用

安装完成后,首次运行mkcert指令,查看环境是否安装成功。

之后运行mkcert -install为本机的浏览器安装CA证书。

你可以通过mkcert -help查看帮助文档。


MKCert的安装与使用
https://blog.cikaros.top/doc/ba191453.html
作者
Cikaros
发布于
2021年12月24日
许可协议