mkcert 本地 HTTPS 证书生成工具指南

📌 简介

mkcert 是一个用于在本地开发环境中快速生成受信任 HTTPS 证书的工具。
它通过在本地创建一个自签名 CA(证书颁发机构),并将其加入系统信任链,从而避免浏览器提示“不安全”。

适用于:

  • 本地开发 HTTPS(如 Vue / React / 后端接口)
  • 本地域名(如 *.local, dev.xxx.com
  • Docker / 内网服务 HTTPS

⚙️ 工作原理

  1. mkcert 会生成一个本地 CA(根证书)
  2. 将 CA 安装到系统 / 浏览器信任列表
  3. 使用该 CA 签发域名证书
  4. 浏览器信任该证书 → 不再出现安全警告

📥 安装方式

macOS

brew install mkcert
brew install nss

Windows

choco install mkcert

或手动下载:
https://github.com/FiloSottile/mkcert/releases

Linux(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
上一篇:
下一篇: