本文档介绍如何在火山引擎内容分发网络(CDN)中对加速域名配置 TLS 版本的支持。
用户在使用浏览器访问启用了 HTTPS 加速的域名时,CDN 会根据浏览器的 TLS 版本支持情况以及加速域名支持的 TLS 版本,选择匹配的最高的 TLS 版本进行数据传输。如果 CDN 找不到匹配的 TLS 版本,TLS 握手失败,导致连接建立失败。
TLS 版本选择
越早版本的 TLS 兼容性越好,但是安全性越差。最新版本的 TLS 提供了最好的安全性,但是兼容性相对差一些。但是目前绝大部分浏览器都已支持 TLS 1.3。TLS 1.0 和 TLS 1.1 的版本较早,存在安全漏洞的风险。
CDN 支持所有 TLS 版本。但为了兼顾兼容性和安全性,在您开启 HTTPS 加密服务时,CDN 默认启用对 TLS 1.1,TLS 1.2 和 TLS 1.3 的支持。您可以按需手动启用 CDN 对 TLS 1.0 的支持。
关于 CDN 支持的 TLS 加密套件,参见 加密套件。
浏览器支持的 TLS 版本
TLS 版本与浏览器支持情况如下表。
TLS 版本 | 支持的浏览器 | 备注 |
---|
TLS 1.0 | - Microsoft Internet Explorer 6+
- Google Chrome 1+
- Mozilla Firefox 2+
| TLS 1.0 和 TLS 1.1 的支持在以下版本的浏览器中被移除了: - Google Chrome 84+
- Microsoft Edge 84+
- Mozilla Firefox 78+
- Safari 14+
|
TLS 1.1 | - Microsoft Internet Explorer 11+
- Google Chrome 22+
- Microsoft Edge 12+
- Mozilla Firefox 24+
- Apple Safari 7+
- Opera 12.1+
|
TLS 1.2 | - Microsoft Internet Explorer 11+
- Google Chrome 30+
- Microsoft Edge 12+
- Mozilla Firefox 27+
- Apple Safari 7+
- Opera 16+
| |
TLS 1.3 | - Google Chrome 70+
- Microsoft Edge 79+
- Mozilla Firefox 63+
- Apple Safari 14+
- Opera 57+
| |
前提条件
要配置 TLS 版本的支持,您必须已对加速域名已 配置了证书。
操作步骤
- 登录 火山引擎内容分发网络控制台。
- 在左侧导航栏,点击 域名管理。
- 在 域名管理 页面,找到需要配置的域名,点击 管理。
- 在页面上,点击 编辑配置 或者 编辑域名。
- 在 TLS 版本设置 模块中,勾选需要 CDN 支持的 TLS 版本。
- 点击 提交编辑。

更多信息
CDN 支持的 TLS 加密套件
说明
在选择要使用的加密套件时,CDN 会根据服务器配置的套件优先级选择最优的套件。
TLS 版本 | 支持的加密套件 |
---|
TLS 1.1 | ECDHE-RSA-AES256-SHA ECDHE-ECDSA-AES256-SHA AES256-SHA CAMELLIA256-SHA ECDHE-RSA-AES128-SHA ECDHE-ECDSA-AES128-SHA AES128-SHA CAMELLIA128-SHA
|
TLS1.2 | ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA384 ECDHE-ECDSA-AES256-SHA384 ECDHE-RSA-AES256-SHA ECDHE-ECDSA-AES256-SHA ECDHE-ECDSA-CHACHA20-POLY1305 ECDHE-RSA-CHACHA20-POLY1305 ECDHE-ECDSA-AES256-CCM8 ECDHE-ECDSA-AES256-CCM ECDHE-RSA-CAMELLIA256-SHA384 ECDHE-ECDSA-CAMELLIA256-SHA384 AES256-GCM-SHA384 AES256-CCM8 AES256-CCM AES256-SHA256 AES256-SHA CAMELLIA256-SHA256 CAMELLIA256-SHA ARIA256-GCM-SHA384 ECDHE-ECDSA-ARIA256-GCM-SHA384 ECDHE-ARIA256-GCM-SHA384 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-ECDSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-ECDSA-AES128-SHA ECDHE-ECDSA-AES128-CCM8 ECDHE-ECDSA-AES128-CCM AES128-CCM8 AES128-CCM ECDHE-RSA-CAMELLIA128-SHA256 ECDHE-ECDSA-CAMELLIA128-SHA256 AES128-GCM-SHA256 AES128-SHA256 AES128-SHA CAMELLIA128-SHA256 CAMELLIA128-SHA ARIA128-GCM-SHA256 ECDHE-ECDSA-ARIA128-GCM-SHA256 ECDHE-ARIA128-GCM-SHA256
|
TLS1.3 | |
如何查看浏览器请求所使用的 TLS 版本
- 在浏览器中打开某个站点。譬如使用最新版本的 Google Chrome 打开 火山引擎官网。
- 按 F12 键打开开发者工具(DevTools)。
- 点击 安全 标签页。
- 在 安全 标签页上,留意红框中的内容。
