首页/ 效率工具/mkcert - 零配置本地开发证书生成工具

mkcert - 零配置本地开发证书生成工具

0 次浏览
2026/3/15
效率工具

mkcert 是一个专为本地开发环境设计的零配置SSL证书生成工具,能够快速创建受本地系统信任的开发证书。它解决了开发者在本地环境中配置HTTPS时遇到的证书信任问题,让本地开发更加接近生产环境。

GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like. 界面预览
GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like. 界面预览

核心亮点

零配置简单操作

mkcert 采用极简设计理念,无需复杂的配置文件或参数设置。只需一条简单的命令就能生成完整的SSL证书,自动处理所有底层的证书生成逻辑,大大降低了使用门槛。

自动系统信任

工具会自动将生成的根证书添加到系统的受信任证书存储区,包括操作系统证书存储、浏览器证书链等。这意味着生成的证书在本地环境中不会触发浏览器的安全警告,提供真正的HTTPS体验。

灵活的域名支持

支持为任意域名、子域名、IP地址甚至通配符域名生成证书。开发者可以根据项目需求自由配置证书覆盖的域名范围,满足复杂的本地开发场景需求。

跨平台兼容性

完美支持 Windows、macOS 和 Linux 系统,并且兼容主流浏览器包括 Chrome、Firefox、Safari 等。还支持各种开发环境和工具链的集成使用。

适用场景

  • 本地Web开发:为本地开发服务器配置HTTPS,测试SSL相关功能和安全特性
  • 微服务开发:在本地环境中模拟生产环境的HTTPS通信,验证服务间的安全连接
  • 前端开发调试:解决现代Web API要求HTTPS环境的限制,如Service Worker、WebRTC等功能测试
  • 移动应用调试:为本地API服务器生成受信任证书,避免移动端开发中的证书验证问题

获取方式

mkcert 是开源免费工具,可通过多种方式安装:

  • 包管理器安装:支持 Homebrew (macOS)、Chocolatey (Windows)、各种 Linux 发行版包管理器
  • 预编译二进制:从 GitHub Releases 页面下载对应系统的可执行文件
  • 源码编译:克隆源码仓库,使用 Go 语言编译安装

使用时只需运行 mkcert -install 安装根证书,然后用 mkcert example.com 等命令生成所需域名的证书即可。

相关推荐

  • Let's Encrypt:生产环境免费SSL证书服务,适合正式部署使用
  • OpenSSL:功能强大的SSL工具包,适合需要高度自定义的证书管理需求

下载地址

最新版本 Release 安装包已上传至网盘,包含各平台版本(Windows/macOS/Linux/Android 等,视项目而定),可直接下载使用。

🔗 夸克网盘:https://pan.quark.cn/s/1891df5b6c73

免责声明

本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。

  • 本站所分享的资源、工具、教程等内容仅供学习与研究参考,请勿用于商业用途。
  • 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过联系方式与我们联系,我们将在核实后及时处理。
  • 如需将相关内容用于商业产品或盈利性业务,请自行联系权利方获取正式授权。
  • 因不当使用引发的版权或合规风险,由使用者自行承担。
  • 外部链接失效或无法访问属于正常现象,本站不保证所有链接的持续有效性。

转载或引用本文内容,请保留原文链接并注明来源。

评论

加载中...