mkcert 本地 HTTPS 证书生成工具指南
📌 简介
mkcert 是一个用于在本地开发环境中快速生成受信任 HTTPS 证书的工具。
它通过在本地创建一个自签名 CA(证书颁发机构),并将其加入系统信任链,从而避免浏览器提示“不安全”。
适用于:
- 本地开发 HTTPS(如 Vue / React / 后端接口)
- 本地域名(如
*.local,dev.xxx.com) - Docker / 内网服务 HTTPS
⚙️ 工作原理
- mkcert 会生成一个本地 CA(根证书)
- 将 CA 安装到系统 / 浏览器信任列表
- 使用该 CA 签发域名证书
- 浏览器信任该证书 → 不再出现安全警告
📥 安装方式
macOS
brew install mkcert
brew install nssWindows
choco install mkcert
或手动下载:
https://github.com/FiloSottile/mkcert/releasesLinux(Ubuntu)
sudo apt install libnss3-tools
wget https://github.com/FiloSottile/mkcert/releases/latest/download/mkcert-v*-linux-amd64
chmod +x mkcert
sudo mv mkcert /usr/local/bin/🔐 初始化本地 CA
mkcert -install🌐 生成证书
单域名
mkcert example.com多域名
mkcert example.com "*.example.com" localhost 127.0.0.1本地开发
mkcert localhost 127.0.0.1 ::1作者:zws 创建时间:2026-05-01 17:40
最后编辑:zws 更新时间:2026-05-01 19:20
最后编辑:zws 更新时间:2026-05-01 19:20