群晖nas ssl证书配置 (群晖使用cloudflare边缘证书)

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

这篇文章主要讲的就是如何让自己的网站免费从HTTP升级为HTTPS,使用的是 Let's Encrypt的证书。实际上也就是一个Let's Encrypt 免费证书获取教程 。

什么是 SSL

SSL(Secure Sockets Layer 安全套接字协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层与应用层之间对网络连接进行加密。—— 百度百科

什么是 HTTPS

HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。—— 百度百科

Let's Encrypt 简介

如果要启用HTTPS,我们就需要从证书授权机构(以下简称CA) 处获取一个证书,Let's Encrypt 就是一个 CA。我们可以从 Let's Encrypt 获得网站域名的免费的证书。这篇文章也主要讲的是通过 Let's Encrypt + CloudFlare 来让网站升级到HTTPS。

打开域名进行访问出现:不受信任的Cloudflare SSL证书。

在 Cloudflare 为您的域提供 SSL 证书之前,各种浏览器中会出现 HTTPS 流量的以下错误:

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

Chrome浏览器

您的连接不是私密连接

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

Edge/Internet Explorer浏览器

你的连接不是专用连接

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

Cloudflare SSL 证书仅适用于通过 Cloudflare 代理的流量。如果您发现 SSL 错误,并且在 Cloudflare SSL/TLS 应用的边缘证书部分中您的域没有类型为 Universal 的证书,则尚未配置 Universal SSL 证书。

至于为什么显示不安全,因为这个是由 Cloudflare 发给服务器的TLS证书,仅仅用于Cloudflare与源服务器访问用,而用户访问用的是Cloudflare中的边缘证书(SSL证书)。

  • 源证书

生成由 Cloudflare 签名的免费 TLS 证书,以安装在源服务器上。

源证书仅对 Cloudflare 与源服务器之间的加密有效。

  • 客户端证书

使用客户端证书保护和验证您的 API 和 Web 应用程序。

通过 mTLS 规则阻止不具备有效客户端 SSL/TLS 证书的设备发出的流量。

  • 边缘证书

管理和购买将提供给您的 Web 访问者的 SSL 证书。

这是Cloudflare 通用 SSL 证书,自定义主机名的是商业证书需要购买。

免费套餐中不允许您上传任何 SSL 证书,但是可以订购自动续订证书或升级到 Business 计划来启用此功能。

宝塔面板申请Let’s Encrypt证书

直接进入服务器宝塔面板点击SSL证书部署后,选Let’s Encryp证书

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

有两种申请方式,可选!我这边用dns验证申请,选CloudFlare DNS的接口进行验证。需要提供cloudflare_email和cloudflare_api_key。

Cloudflare api_key申请使用如下图示:

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

输入 cloudflare_email和cloudflare_api_key后点击保存。

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

申请手动解析。

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

解析完成后生成解析域名和记录值,然后将回填到cloudflare DNS解析。

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

回到宝塔面板,点击验证。

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

申请成功结果如下图:

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

刷新查看SSL证书剩余89天。

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

访问地址:https://dsm.t2nas.eu.org:8093/验证SSL证书是否生效。

浏览器地址栏左侧显示安全锁标志,则说明您的 SSL 数字证书已生效。如下图所示:

群晖腾讯云ssl证书部署教程,群晖7.2自带ssl证书

原创性声明:

1.请支持原创文章。

2.转载需要在文章开头或结尾注明来源信息:头条号PVE虚拟NAS专家。

3.若发现未经授权转载者,一律举报。毕竟原创不易,感谢您对头条号PVE虚拟NAS专家的认可和理解。

4.如果文章对你有所帮助,请点个关注和喜欢,请多多支持!我们一起在学习过程中分享经验!