LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

mkcert:一键生成本地SSL证书,彻底解决本地开发中HTTPS配置痛点!

admin
2025年8月12日 12:14 本文热度 89

那些年,我们被HTTPS支配的恐惧

说真的,谁没被本地HTTPS配置折磨过?

每次新项目,都要经历这个流程:

第一步:百度搜“如何生成SSL证书”

第二步:复制粘贴一堆命令,半懂不懂

第三步:报错,再搜,再试。。。

第四步:折腾到半夜,最后放弃用HTTP

最崩溃的是什么?

好不容易配通了,过两天又不行了。

证书过期、路径不对、信任出问题。。。

每个坑都踩一遍,每次都想砸电脑。

直到我遇到了这个55.1K Star的神器

mkcert。

第一次用的时候,我以为是假的。

怎么可能这么简单?

mkcert -install

mkcert localhost 127.0.0.1

两行命令,搞定。

不开玩笑,就这么简单。

到底有多简单?我给你演示一遍

安装:

macOS直接brew装:

brew install mkcert

brew install nss # if you use Firefox

想要HTTPS?

mkcert example.com localhost 127.0.0.1

回车。

完事。

你会得到两个文件:

  • example。com+2.pem (证书)

  • example。com+2-key。pem (私钥)

这玩意为什么这么牛?

第一,真的零配置

以前配SSL证书像做化学实验。。。

各种参数、各种路径、各种权限。

现在?装了就能用。

第二,系统级信任

最烦的是什么?

证书生成了,浏览器不认。

要么显示“不安全”,要么直接拒绝访问。

mkcert生成的证书,系统直接信任。

绿锁标志,秒出现。

第三,支持一切你能想到的

localhost?支持。

127.0.0.1?支持。

自定义域名?支持。

甚至通配符域名都支持:

mkcert "*.example.com"

高级玩法,让你更6

配合Nginx:

server {

    listen 443 ssl;

    server_name example.com;


    ssl_certificate /path/to/example.com+1.pem;  

    ssl_certificate_key /path/to/example.com+1-key.pem;  


    # 你的其他配置...

}

把证书挂载进容器,一样用。

配合各种框架:

Express、Koa、Spring Boot。。。

都能无缝对接。

为什么55.1K个开发者都在用?

因为它解决了一个所有人都有的痛点

不管你是:

  • 前端工程师(需要测试HTTPS接口)

  • 后端开发者(需要配置SSL服务)

  • 全栈程序员(两边都要搞定)

  • DevOps工程师(要给团队配环境)

你都绕不开本地HTTPS这个坑。

mkcert就像一把万能钥匙。。。

一键开锁,告别噩梦。

最后说两句

有人可能会问:生产环境能用吗?

不能。

这玩意只适合本地开发。

生产环境还是老老实实用Let's Encrypt或者买证书。

但是。。。

对于本地开发来说,这就是神器。

简单、可靠、省时间。

省下来的时间,够你多写几个bug了。

不对,多写几个feature了。。。

如果你还在为本地HTTPS配置头疼。。。

如果你还在手动生成SSL证书。。。

如果你还在被浏览器的“不安全”警告困扰。。。

试试mkcert吧。

地址:https://github.com/FiloSottile/mkcert


该文章在 2025/8/12 12:14:55 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved