id: 303178920a394fbb86f010374250599d
parent_id: 
item_type: 1
item_id: 50e2bd3dd4004136a3235f7d76ccb874
item_updated_time: 1764345631346
title_diff: "[{\"diffs\":[[1,\"一个吊炸天的免费SSL证书维护工具\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":17}]"
body_diff: "[{\"diffs\":[[1,\"<html>\\\r\\\n<head>\\\r\\\n  <title>一个吊炸天的免费SSL证书维护工具</title>\\\r\\\n  <basefont face=\\\"微软雅黑\\\" size=\\\"2\\\" />\\\r\\\n  <meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html;charset=utf-8\\\" />\\\r\\\n  <meta name=\\\"exporter-version\\\" content=\\\"YXBJ Windows/608924 (zh-CN, DDL); Windows/10.0.0 (Win64); EDAMVersion=V2;\\\"/>\\\r\\\n  <meta name=\\\"content-class\\\" content=\\\"yinxiang.peso.superNote\\\"/>\\\r\\\n  <meta name=\\\"application-data:yinxiang.noteLayout\\\" content=\\\"{\\\"lineSpace\\\":\\\"recommend\\\",\\\"paragraphSpace\\\":\\\"recommend\\\"}\\\"/>\\\r\\\n  <style>\\\r\\\n\\tbody, td {\\\r\\\n\\t  font-family: 微软雅黑;\\\r\\\n\\t  font-size: 12pt;\\\r\\\n\\t}\\\r\\\n  </style>\\\r\\\n</head>\\\r\\\n<body>\\\r\\\n<a name=\\\"41830\\\"></a>\\\r\\\n<h1>一个吊炸天的免费SSL证书维护工具</h1>\\\r\\\n\\\r\\\n<div><span style=\\\"margin:0px;\\\"><div style=\\\"padding:8px 0px;margin:8px auto;max-width:700px;\\\"> <div><span></span></div>\\\n<p></p>\\\n<div style=\\\"--en-blockquote:true;box-sizing: border-box; padding-left: 19px; padding-top: 6px; padding-bottom: 6px; border-left: 3px solid #b4c0cc; background-position: initial initial; background-repeat: initial initial; margin-top: 6px\\\"><div>原文链接: <a href=\\\"http://mp.weixin.qq.com/s?__biz=MzU5NDg5MzM5NQ==&amp;mid=2247510785&amp;idx=1&amp;sn=8d21465041b18d60699a0fc5ceeb310d&amp;chksm=ff31485f7a2f7b9bb7a9eda00346f59faadd2c3d01db8f3094adeb873d0c1e80ad253d4cdc67&amp;mpshare=1&amp;scene=1&amp;srcid=0505monAYhim59lk3ZLyWeFz&amp;sharer_shareinfo=28cd733af86beced438349a3a2648142&amp;sharer_shareinfo_first=28cd733af86beced438349a3a2648142#rd\\\"><span>http://mp.weixin.qq.com/s?__biz=MzU5NDg5MzM5NQ==&amp;mid=2247510...</span></a></div></div>\\\n<p></p>\\\n<div><span></span></div>\\\n<div style=\\\"\\\"><div><div><h1 style=\\\"margin:0\\\"> 一个吊炸天的免费SSL证书维护工具 </h1><div><span style=\\\"position:relative\\\">原创</span><span><span style=\\\"position:relative\\\">静静和小沐沐</span></span><span><a style=\\\"position:relative\\\"> IT运维技术圈 </a></span><span><em></em></span></div><div style=\\\";\\\"><div><div><div><div><div style=\\\"font-size: 16px;color: rgb(62, 62, 62);line-height: 1.1;letter-spacing: 0px;font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;\\\"><h3 style=\\\"margin:0\\\"><span><img src=\\\":/02ddbc0ad3fa4a30a6586825a4c74103\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" style=\\\"--en-marks:%7B%22align%22%3A%22center%22%7D;text-align: center;color: rgba(0, 0, 0, 0.9);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, \\\"Helvetica Neue\\\", \\\"PingFang SC\\\", \\\"Hiragino Sans GB\\\", \\\"Microsoft YaHei UI\\\", \\\"Microsoft YaHei\\\", Arial, sans-serif;font-size: var(--articleFontsize);letter-spacing: 0.034em;\\\"/></span><span><br/></span><div><div><div><div style=\\\"text-align: left;line-height: 2em;\\\"><span style=\\\"color: rgb(62, 62, 62);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: normal;text-align: left;text-wrap: wrap;background-color: rgb(255, 255, 255);\\\"><span>大家好,波哥又来给大家推荐好东西啦!</span></span></div><p style=\\\"margin:0;text-align:left;line-height:2em\\\"><span style=\\\"color: rgb(62, 62, 62);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: normal;text-align: left;text-wrap: wrap;background-color: rgb(255, 255, 255);\\\"><span>欢迎大家在评论区留言评论自己想了解的工具、方向或职业等互联网相关内容，点赞和推荐多的，波哥会优先安排解答！</span></span></p><div style=\\\"font-size: 16px;color: black;padding: 0 10px;line-height: 1.6;word-spacing: 0px;letter-spacing: 0px;word-break: break-word;word-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;counter-reset: counterh1 counterh2 counterh3;\\\"><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>介绍</span></span></h2><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span>Certimate是一个用于管理SSL证书的工具，特别适合需要管理多个域名的个人或小团队。它的主要优势包括本地部署以确保数据安全、简单易用的界面以及自动化的证书申请和续期功能。通过私有部署，用户可以将所有数据保留在自己的服务器上，避免了数据泄露的风险。Certimate支持多种部署方式，如二进制文件安装、Docker容器部署和源代码部署，满足不同用户的需求。此外，其自动续期功能可以减少人工干预，确保证书始终有效，从而提高网站的可用性。然而，用户可能需要关注其支持的证书颁发机构、证书类型以及自动续期的实现细节。总体而言，Certimate旨在提供一个安全、简便的证书管理解决方案，值得尝试。</span></p><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>功能特点</span></span></h2><ul style=\\\"margin:0\\\"><li><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span>灵活的工作流编排方式，证书从申请到部署完全自动化； </span></p></li><li><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span>支持泛域名、多域名证书，可选 RSA、ECC 签名算法； </span></p></li><li><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span>支持 20+ 域名托管商（如阿里云、腾讯云、Cloudflare 等）； </span></p></li><li><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span>支持 50+ 部署目标（如 Kubernetes、CDN、WAF、负载均衡等）；</span></p></li><li><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span> 支持邮件、钉钉、飞书、企业微信、Webhook 等多种通知渠道； </span></p></li><li><p style=\\\"padding:8px 10px;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;font-size:16px;margin:0;line-height:26px;color:black\\\"><span>支持 Let's Encrypt、ZeroSSL、Google Trust Services 等多种 ACME 证书颁发机构；</span></p></li></ul><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>技术架构概述</span></span></h2><h3 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"display: inline-block;background: linear-gradient(45deg, transparent 48%, rgb(37,132,181) 48%, rgb(37,132,181) 52%, transparent 52%);width: 24px;height: 24px;margin-bottom: -7px;\\\"></span><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37,132,181);padding: 2px 10px;color: rgb(37,132,181);\\\"><span>核心设计理念</span></span></h3><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;line-height:26px;color:black\\\"><span>Certimate基于模块化架构设计，采用Go语言开发，主要包含以下技术组件：</span></p><div style=\\\"text-align: center;\\\"><img src=\\\":/ca5e76a9464c4191a7a102ec5ff13b96\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" style=\\\"--en-marks:%7B%22align%22%3A%22center%22%7D;\\\"/></div><p style=\\\"margin:0;line-height:1.6;word-spacing:0;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;text-align:left;font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;counter-reset:counterh1 0 counterh2 0 counterh3 0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37, 132, 181);padding: 2px 10px;color: rgb(37, 132, 181);\\\">证书生命周期管理</span></p><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;line-height:26px;color:black\\\"><span>实现符合RFC 8555标准的ACME协议自动化流程：</span></p><ol style=\\\"margin:0;margin-top:8px;margin-bottom:8px;padding-left:25px;color:black;list-style-type:decimal\\\"><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>域名验证（DNS-01/HTTP-01）</span></div></li><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>证书签发（ECDSA/RSA 密钥对）</span></div></li><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>自动部署（Kubernetes Secret同步）</span></div></li><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>续期监控（TLS证书有效期检测）</span></div></li></ol><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>关键技术特性</span></span></h2><h3 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"display: inline-block;background: linear-gradient(45deg, transparent 48%, rgb(37,132,181) 48%, rgb(37,132,181) 52%, transparent 52%);width: 24px;height: 24px;margin-bottom: -7px;\\\"></span><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37,132,181);padding: 2px 10px;color: rgb(37,132,181);\\\"><span>多平台兼容性</span></span></h3><div style=\\\"overflow-x: auto;\\\"><table style=\\\"display: table;text-align: left;\\\"><thead><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: white;\\\"><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>组件类型</span></div></th><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>支持范围</span></div></th><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>技术标准</span></div></th></tr></thead><tbody><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: white;\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>证书颁发机构</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>Let's Encrypt, ZeroSSL, GTS</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>ACME v2</span></div></td></tr><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: rgb(248,222,203);\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>云服务商</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>阿里云、腾讯云、AWS Route53</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>OpenAPI 3.0</span></div></td></tr><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: white;\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>部署目标</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>Kubernetes, Nginx, HAProxy</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>PKCS#12 证书格式</span></div></td></tr><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: #F8F8F8;\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>通知渠道</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>Webhook, 钉钉机器人, 企业微信</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>HTTPS+HMAC 签名验证</span></div></td></tr></tbody></table></div><blockquote style=\\\"display: block;font-size: 0.9em;overflow: auto;overflow-scrolling: touch;border-left: 3px solid rgba(0, 0, 0, 0.4);color: #6a737d;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;margin-bottom: 20px;margin-top: 20px;border: 1px dashed rgb(37,132,181);background: transparent;\\\"><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;color:black;line-height:26px\\\"><span>注：完整支持列表参考[官方兼容性矩阵]</span></p></blockquote><h3 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"display: inline-block;background: linear-gradient(45deg, transparent 48%, rgb(37,132,181) 48%, rgb(37,132,181) 52%, transparent 52%);width: 24px;height: 24px;margin-bottom: -7px;\\\"></span><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37,132,181);padding: 2px 10px;color: rgb(37,132,181);\\\"><span>安全增强机制</span></span></h3><pre style=\\\"box-sizing: border-box;font-size: 16px;font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;color: rgb(0, 0, 0);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;\\\"><div style=\\\"--en-codeblock:true;--en-meta:{&quot;title&quot;:&quot;&quot;,&quot;lang&quot;:&quot;Plain Text&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;showLine&quot;:true,&quot;lineWrap&quot;:true};box-sizing: border-box; padding: 8px; font-family: Monaco, Menlo, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; color: rgb(51, 51, 51); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(251, 250, 248); border: 1px solid rgba(0, 0, 0, 0.14902); background-position: initial initial; background-repeat: initial initial; margin-top: 6px;\\\"><span># 密钥管理方案对比</span><span><br/></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>+ 使用AWS KMS进行密钥加密存储</span></span><span><br/></span><span style=\\\"box-sizing: border-box;color: rgb(224, 108, 117);line-height: 26px;\\\"><span>- 本地明文存储私钥（默认配置需改进）</span></span><span><br/></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>+ 支持Hashicorp Vault集成</span></span></div></pre><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>部署实践指南</span></span></h2><h3 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"display: inline-block;background: linear-gradient(45deg, transparent 48%, rgb(37,132,181) 48%, rgb(37,132,181) 52%, transparent 52%);width: 24px;height: 24px;margin-bottom: -7px;\\\"></span><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37,132,181);padding: 2px 10px;color: rgb(37,132,181);\\\"><span>生产环境推荐配置</span></span></h3><pre style=\\\"box-sizing: border-box;font-size: 16px;font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;color: rgb(0, 0, 0);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;\\\"><div style=\\\"--en-codeblock:true;--en-meta:{&quot;title&quot;:&quot;&quot;,&quot;lang&quot;:&quot;Plain Text&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;showLine&quot;:true,&quot;lineWrap&quot;:true};box-sizing: border-box; padding: 8px; font-family: Monaco, Menlo, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; color: rgb(51, 51, 51); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(251, 250, 248); border: 1px solid rgba(0, 0, 0, 0.14902); background-position: initial initial; background-repeat: initial initial; margin-top: 6px;\\\"><span style=\\\"box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\\\"><span># docker-compose.prod.yml</span></span><span><br/></span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>version:</span></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>'3.8'</span></span><span><br/></span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>services:</span></span><span><br/></span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>certimate:</span></span><span><br/></span><span>    </span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>image:</span></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>certimate/server:1.2.3</span></span><span><br/></span><span>    </span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>ports:</span></span><span><br/></span><span>      </span><span style=\\\"box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;\\\"><span>-</span></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>&quot;443:8090&quot;</span></span><span><br/></span><span>    </span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>volumes:</span></span><span><br/></span><span>      </span><span style=\\\"box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;\\\"><span>-</span></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>./data:/var/lib/certimate</span></span><span><br/></span><span>      </span><span style=\\\"box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;\\\"><span>-</span></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>./config:/etc/certimate</span></span><span><br/></span><span>    </span><span style=\\\"box-sizing: border-box;color: rgb(209, 154, 102);line-height: 26px;\\\"><span>environment:</span></span><span><br/></span><span>      </span><span style=\\\"box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;\\\"><span>-</span></span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>TZ=Asia/Shanghai</span></span><span><br/></span><span>      </span><span style=\\\"box-sizing: border-box;color: rgb(97, 174, 238);line-height: 26px;\\\"><span>-</span></span><span> </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>VAULT_ADDR=https://vault.example.com</span></span></div></pre><h3 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"display: inline-block;background: linear-gradient(45deg, transparent 48%, rgb(37,132,181) 48%, rgb(37,132,181) 52%, transparent 52%);width: 24px;height: 24px;margin-bottom: -7px;\\\"></span><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37,132,181);padding: 2px 10px;color: rgb(37,132,181);\\\"><span>Kubernetes 集成示例</span></span></h3><pre style=\\\"box-sizing: border-box;font-size: 16px;font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;color: rgb(0, 0, 0);font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align: left;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;\\\"><div style=\\\"--en-codeblock:true;--en-meta:{&quot;title&quot;:&quot;&quot;,&quot;lang&quot;:&quot;Plain Text&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;showLine&quot;:true,&quot;lineWrap&quot;:true};box-sizing: border-box; padding: 8px; font-family: Monaco, Menlo, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; color: rgb(51, 51, 51); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(251, 250, 248); border: 1px solid rgba(0, 0, 0, 0.14902); background-position: initial initial; background-repeat: initial initial; margin-top: 6px;\\\"><span style=\\\"box-sizing: border-box;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\\\"><span># 创建证书签发CRD</span></span><span><br/></span><span>apiVersion: certmanager.certimate.io/v1alpha1</span><span><br/></span><span>kind: Certificate</span><span><br/></span><span>metadata:</span><span><br/></span><span>  name: example-com</span><span><br/></span><span>spec:</span><span><br/></span><span>  domains:</span><span><br/></span><span>    - </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>&quot;example.com&quot;</span></span><span><br/></span><span>    - </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>&quot;*.example.com&quot;</span></span><span><br/></span><span>  issuer: letsencrypt-prod</span><span><br/></span><span>  storage:</span><span><br/></span><span>    kubernetes:</span><span><br/></span><span>      secretName: tls-certificate</span></div></pre><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>性能基准测试</span></span></h2><h3 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:20px\\\"><span style=\\\"display: inline-block;background: linear-gradient(45deg, transparent 48%, rgb(37,132,181) 48%, rgb(37,132,181) 52%, transparent 52%);width: 24px;height: 24px;margin-bottom: -7px;\\\"></span><span style=\\\"font-size: 16px;border-bottom: 1px solid rgb(37,132,181);padding: 2px 10px;color: rgb(37,132,181);\\\"><span>证书签发效率</span></span></h3><div style=\\\"overflow-x: auto;\\\"><table style=\\\"display: table;text-align: left;\\\"><thead><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: white;\\\"><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>并发请求数</span></div></th><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>平均响应时间</span></div></th><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>成功率</span></div></th><th style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;font-weight: bold;border: 1px solid rgb(248,99,77);background-color: rgb(235,114, 80);color: #f8f8f8;border-bottom: 0;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>测试环境配置</span></div></th></tr></thead><tbody><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: white;\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>10</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>1.2s</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>100%</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>4vCPU/8GB RAM</span></div></td></tr><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: rgb(248,222,203);\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>50</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>2.8s</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>99.3%</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>8vCPU/16GB RAM</span></div></td></tr><tr style=\\\"border: 0;border-top: 1px solid #ccc;background-color: white;\\\"><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>100</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>4.5s</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>97.5%</span></div></td><td style=\\\"font-size: 16px;padding: 5px 10px;text-align: left;border: 1px solid rgb(245,203,174);min-width: 85px;\\\"><div><span>负载均衡集群(3节点)</span></div></td></tr></tbody></table></div><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;line-height:26px;color:black\\\"><span>测试数据来源：[Certimate Benchmark Report v1.2]</span></p><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>安全合规建议</span></span></h2><ol style=\\\"margin:0;margin-top:8px;margin-bottom:8px;padding-left:25px;color:black;list-style-type:decimal\\\"><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;line-height:26px;color:black\\\"><strong style=\\\"font-weight: bold;color: rgb(37,132,181);\\\"><span>访问控制</span></strong></p></div></li><ul style=\\\"margin:0;margin-top:8px;margin-bottom:8px;padding-left:25px;color:black;list-style-type:disc\\\"><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>启用OAuth 2.0身份验证（支持GitHub/GitLab OAuth）</span></div></li><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>配置RBAC权限模型（基于角色的访问控制）</span></div></li></ul><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;line-height:26px;color:black\\\"><strong style=\\\"font-weight: bold;color: rgb(37,132,181);\\\"><span>审计日志</span></strong></p></div></li></ol><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><div style=\\\"box-sizing: border-box;display: block;margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1, 1, 1);font-weight: 500;\\\"><pre style=\\\"box-sizing: border-box;font-size: 1em;font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;margin-top: 10px;margin-bottom: 10px;overflow: auto;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\\\"><div style=\\\"--en-codeblock:true;--en-meta:{&quot;title&quot;:&quot;&quot;,&quot;lang&quot;:&quot;Plain Text&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;showLine&quot;:true,&quot;lineWrap&quot;:true};box-sizing: border-box; padding: 8px; font-family: Monaco, Menlo, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; color: rgb(51, 51, 51); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(251, 250, 248); border: 1px solid rgba(0, 0, 0, 0.14902); background-position: initial initial; background-repeat: initial initial; margin-top: 6px;\\\"><span>日志记录示例</span><span><br/></span><span>INSERT INTO audit_log </span><span><br/></span><span>VALUES(</span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>'2023-07-20 14:00:00'</span></span><span>, </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>'admin'</span></span><span>, </span><span><br/></span><span>      </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>'ISSUE_CERT'</span></span><span>, </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>'example.com'</span></span><span>, </span><span style=\\\"box-sizing: border-box;color: rgb(152, 195, 121);line-height: 26px;\\\"><span>'success'</span></span><span>);</span></div></pre></div></div><ol style=\\\"margin:0;margin-top:8px;margin-bottom:8px;padding-left:25px;color:black;list-style-type:decimal\\\"><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;line-height:26px;color:black\\\"><strong style=\\\"font-weight: bold;color: rgb(37,132,181);\\\"><span>加密规范</span></strong></p></div></li><ul style=\\\"margin:0;margin-top:8px;margin-bottom:8px;padding-left:25px;color:black;list-style-type:disc\\\"><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>TLS 1.3强制启用</span></div></li><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>ECDSA secp384r1密钥曲线</span></div></li><li><div style=\\\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;text-align: left;color: rgb(1,1,1);font-weight: 500;\\\"><span>AES-256-GCM存储加密</span></div></li></ul></ol><h2 style=\\\"margin:0;margin-top:30px;margin-bottom:15px;padding:0;font-weight:bold;color:black;font-size:22px\\\"><span style=\\\"font-size: 18px;border-bottom: 4px solid rgb(37,132,181);padding: 2px 4px;color: rgb(37,132,181);\\\"><span>地址</span></span></h2><blockquote style=\\\"display: block;font-size: 0.9em;overflow: auto;overflow-scrolling: touch;border-left: 3px solid rgba(0, 0, 0, 0.4);color: #6a737d;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;margin-bottom: 20px;margin-top: 20px;border: 1px dashed rgb(37,132,181);background: transparent;\\\"><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;color:black;line-height:26px\\\"><span>工具地址 https://github.com/usual2970/certimate</span></p><p style=\\\"font-size:16px;padding-top:8px;padding-bottom:8px;margin:0;color:black;line-height:26px\\\"><span>文档地址 https://docs.certimate.me/docs/getting-started/installation/</span></p></blockquote></div><p style=\\\"margin:0;margin-bottom:0;font-size:16px;padding-top:8px;padding-bottom:8px;line-height:26px;color:rgb(0,0,0);font-family:Optima-Regular,Optima,PingFangSC-light,PingFangTC-light,&quot;PingFang SC&quot;,Cambria,Cochin,Georgia,Times,&quot;Times New Roman&quot;,serif;letter-spacing:normal;text-align:left;background-color:rgb(255,255,255)\\\"><strong style=\\\"color: rgb(37, 132, 181);\\\"><span>关注波哥每天每天进步一点点,一定记得帮波哥转发分享哦！</span></strong></p></div></div></div></h3></div></div></div><div style=\\\"margin-bottom: 0px;white-space: normal;font-size: 16px;color: rgb(62, 62, 62);line-height: 1.6;letter-spacing: 0px;font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;\\\"><blockquote style=\\\"padding: 15px 15px 15px 1rem;border-left-width: 6px;border-left-color: rgb(33, 152, 99);color: rgb(102, 102, 102);font-size: 0.8em;line-height: inherit;overflow-wrap: normal;background: rgb(247, 247, 247);overflow: auto;word-break: normal;\\\"><h5 style=\\\"margin:0;margin-top:1.5em;margin-bottom:1.5em;font-weight:bold;font-size:1em;color:inherit;line-height:inherit\\\"><span style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>波哥</span></span></h5><p style=\\\"margin:0;font-size:inherit;color:inherit;line-height:inherit\\\"><span>IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行，直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。</span></p><h5 style=\\\"margin:0;margin-top:1.5em;margin-bottom:1.5em;font-weight:bold;font-size:1em;color:inherit;line-height:inherit\\\"><span style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>主要作品：</span></span></h5><ul style=\\\"margin:0;padding-left:32px;width:540.453px;font-size:inherit;color:inherit;line-height:inherit\\\"><li style=\\\"margin-bottom: 0.5em;font-size: inherit;color: inherit;line-height: inherit;\\\"><p style=\\\"margin:0\\\"><span>IT类资源汇聚门户：</span><strong style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>https://www.98dev.com</span></strong></p></li><li style=\\\"margin-bottom: 0.5em;font-size: inherit;color: inherit;line-height: inherit;\\\"><p style=\\\"margin:0\\\"><span>各大短视频平台：</span><strong style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>98dev</span></strong></p></li><li style=\\\"margin-bottom: 0.5em;font-size: inherit;color: inherit;line-height: inherit;\\\"><p style=\\\"margin:0\\\"><span>各大主要技术论坛博客：</span><strong style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>IT运维技术圈</span></strong></p></li><li style=\\\"margin-bottom: 0.5em;font-size: inherit;color: inherit;line-height: inherit;\\\"><p style=\\\"margin:0\\\"><span>长视频教学作品：</span><strong style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>《波哥讲网络》《波哥讲git》《波哥讲gitlab》</span></strong></p></li><li style=\\\"margin-bottom: 0.5em;font-size: inherit;color: inherit;line-height: inherit;\\\"><p style=\\\"margin:0\\\"><span>小程序：</span><strong><span>IT面试精选</span></strong></p></li><li style=\\\"margin-bottom: 0.5em;font-size: inherit;color: inherit;line-height: inherit;\\\"><p style=\\\"margin:0\\\"><span>构建技术社区：+V </span><strong style=\\\"font-size: inherit;color: inherit;line-height: inherit;\\\"><span>itboge1521</span></strong><span> 入学习交流群</span></p></li></ul></blockquote></div></div></div></div></div></div></div></div></span>\\\n</div></body></html>\\u0000\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":36854}]"
metadata_diff: {"new":{"id":"50e2bd3dd4004136a3235f7d76ccb874","parent_id":"f67288c3a0be4374b5d532b5dcc3aabc","latitude":"0.00000000","longitude":"0.00000000","altitude":"0.0000","author":"","source_url":"","is_todo":0,"todo_due":0,"todo_completed":0,"source":"joplin-desktop","source_application":"net.cozic.joplin-desktop","application_data":"","order":1764348830076,"markup_language":2,"is_shared":0,"share_id":"","conflict_original_id":"","master_key_id":"","user_data":"","deleted_time":0},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2025-11-28T21:04:04.768Z
created_time: 2025-11-28T21:04:04.768Z
type_: 13