开启 TLS 1.3 后旧浏览器无法访问,通常是因为客户端不支持新协议,最稳妥的做法是在 CDN 边缘同时保留 TLS 1.2 支持,而不是强制仅使用 TLS 1.3。
先说结论:保留 TLS 1.2 兼容性是解决旧设备访问问题的标准方案,无需回退到更低版本。
- 适合:面向公众互联网、无法控制用户客户端版本的网站
- 先准备:确认 CDN 控制台支持自定义最低 TLS 版本
- 验收:通过工具验证 TLS 1.2 和 1.3 均可握手成功
核心原因简述
TLS 1.3 协议规范删减了部分旧加密套件和握手步骤,旨在提升安全性和性能。但旧客户端(如 IE 11、部分旧版 Android Webview)内置的协议栈无法识别 TLS 1.3 的握手包,导致连接在握手阶段直接断开,表现为页面无法加载或连接重置。
主流 CDN 配置路径参考
不同厂商控制台菜单略有差异,以下是常见配置路径,请在对应区域查找“最低 TLS 版本”或