YIXNTEAM
SSL HOST M4
Web Crypto API + ACME v2 · 纯前端 · 私钥永不出浏览器
完成 DNS 验证(DNS-01)
请添加以下 TXT 记录。建议先点「本地检查」确认 DNS 已生效,再去 CA 验证。
本地检查通过 cdn.3v4.top 的 DNS 查询接口确认 TXT 记录是否已生效,
不会向 CA 发起任何请求。
常见问题
自动添加 TXT 按钮怎么用?
点击「一键添加所有 TXT 记录到 Cloudflare」后,会先检查面板里的 Cloudflare 邮箱和 Global API Key(如果没验证过会自动验证一次),然后批量把所有验证记录添加到 Cloudflare,添加完成后进入 60 秒倒计时,倒计时结束会自动触发 CA 验证。签发成功后临时 TXT 会自动清理。
我的域名不在 Cloudflare 怎么办?
关闭自动 DNS 开关,手动添加页面显示的 TXT 记录即可。整套流程完全不变。
为什么 ZeroSSL 要经代理?
ZeroSSL 的 ACME 响应头(Replay-Nonce / Location)没有暴露给浏览器,纯前端直连会丢失关键信息。代理会把 CA 响应解包成 JSON 返回,前端只跟代理通信。
Let's Encrypt 和 ZeroSSL 怎么选?
两者都免费、都支持通配符、都用 DNS-01。Let's Encrypt 直连更简单;ZeroSSL 经代理,适合某些只信任 ZeroSSL 根证书的旧客户端。
自定义私钥支持哪些格式?
仅支持 PKCS#8 格式的 PEM(-----BEGIN PRIVATE KEY-----)。ECDSA(P-256/P-384)和 RSA(2048/4096)均可自动识别。
SSLSR.MD 是什么?
zip 包里的申请记录,包含 ACME 账户私钥、账户 KID、证书 URL、发送的 CSR 和完整日志。内含账户私钥,请勿外泄。
刷新页面后私钥还在吗?
不在。所有密钥在浏览器内存中生成,永不上传服务器,刷新即消失。
这个工具能自动续期吗?
不能。纯前端无持久化存储,证书有效期 90 天,到期前需手动重新走一遍。