配置

TLS 配置生成器

选服务器和兼容档位,得到可以直接粘贴的 TLS 配置,含 HSTS、可选后量子密钥交换和版本要求说明。

浏览器本地运行 你输入的内容只在本地用 JavaScript 处理,不会上传到 ssl.sh。

档位

证书路径

最后核实

TLS 配置生成器为你的服务器写好 HTTPS 配置。选择服务器、档位(现代、中级、兼容旧版)和需要的选项,配置会立即显示,并标出最低版本要求。复制到服务器配置里,测试后重载。生成器在浏览器里运行。

怎么用

  1. 服务器:Nginx、Apache、Caddy、HAProxy、Traefik、Lighttpd、IIS(PowerShell)、Tomcat、Node.js、Go、Postfix、Dovecot。Nginx、Apache、IIS 等有单独的说明页。
  2. 档位:没有特殊理由就选中级。
  3. 选项:HSTS(两年、含子域名、可选 preload)、HTTP 跳转 HTTPS、OCSP stapling、X25519MLKEM768。
  4. 路径:证书链和私钥的路径(默认 /etc/ssl/example.com/fullchain.pem)。宝塔面板的证书一般在 /www/server/panel/vhost/cert/<网站名>/ 下。
  5. 复制结果,测试配置并重载服务。

三档配置

中级档适合几乎所有公网网站;现代档去掉 TLS 1.2,兼容旧版档为老客户端加上 TLS 1.0 和 1.1。

档位 协议 TLS 1.2 套件 适合
现代 TLS 1.3 无(TLS 1.3 套件固定) 只面向新版客户端
中级 TLS 1.2、1.3 ECDHE + AES-GCM 或 ChaCha20-Poly1305 几乎所有网站
兼容旧版 TLS 1.0–1.3 加上 CBC 和 RSA 密钥交换 很老的客户端

中级档的 TLS 1.2 套件是 ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305,由客户端优先选择。

版本要求

  • TLS 1.3 需要 OpenSSL 1.1.1 及以上(Nginx、Apache、HAProxy、Lighttpd、Node.js),IIS 需要 Windows Server 2022 及以上。CentOS 7 自带的 OpenSSL 1.0.2 不支持 TLS 1.3。
  • Nginx 1.25.1 引入了 http2 on;,更老的版本写 listen 443 ssl http2;。
  • X25519MLKEM768:基于 OpenSSL 的服务器需要 OpenSSL 3.5(2025 年 4 月发布),Go 和 Traefik 需要 Go 1.24,Caddy 需要 2.10。
  • OpenSSL 3 要在 @SECLEVEL=0 下才允许 TLS 1.0/1.1,兼容旧版档已经加上。

部署之后

用 SSL 检查确认实际开启的协议和协商出的密钥交换组;不认识的套件可以在密码套件查询里查;HSTS 头用 HSTS 检查验证。

常见问题

选哪一档?

绝大多数网站和 API 选中级:安全,又能兼容支持 TLS 1.2 的所有客户端。所有客户端都可控、或只面向新版浏览器时选现代档。只有必须服务很老的设备时才用兼容旧版档,最好单独放一台主机。

要不要开 X25519MLKEM768?

服务器的 TLS 库支持就开:它能防止现在的流量将来被量子计算机解密,新版 Chrome、Firefox、Safari 都已经默认支持。OpenSSL 低于 3.5 时这项设置会报错,先用 openssl version 确认。

还需要 OCSP stapling 吗?

只对仍提供 OCSP 的 CA 有用。Let's Encrypt 从 2025 年 5 月起新证书不再带 OCSP 地址,8 月关闭了 OCSP 服务,对它的证书这个选项没有效果。

中级档为什么没有 DHE 套件?

ECDHE 同样提供前向安全,而且所有支持 TLS 1.2 的客户端都支持,去掉 DHE 就不用生成和维护 DH 参数文件。

资料来源

  1. Mozilla Server Side TLS
  2. Mozilla SSL Configuration Generator
  3. RFC 9325: TLS 安全使用建议
  4. Let's Encrypt: Ending OCSP Support in 2025