百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问

nanshan 2025-06-18 23:05 2 浏览 0 评论

安全第一步,群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问【新手导向】

NAS本质还是一个可以随时随地访问的个人数据存储中心,我们在外网访问的时候,特别是在公网IP下,其实会面临着很多安全问题。所以对于每一位NAS用户,还是非常有必要提升NAS的安全性的。

前面两篇NAS系列文章中我分享了群晖NAS外网远程访问的教程,虽说是能外网访问,但是我们其实是以 HTTP 协议(也就是群晖默认的5000端口)在外网访问,这个其实是很不安全的。

群晖NAS在外网访问安全这方面也是有相关的设定,最基本的就是配置SSL证书以实现HTTPS协议访问。

关于HTTPS咋现在也不用解释太多的专业知识,只看结果:

我们其实在配置好群晖DDNS并建立端口转发以后,外网打开浏览器,输入一个5000端口(也就是群晖默认的HTTP协议访问),地址栏前方会有一个【不安全】 的提示。出现这种情况是因为我们目前仅以HTTP协议在外网访问,而HTTP协议是以明文方式发送内容,这就意味着,在传输信道中间的某个节点做手脚,就有可能截获传输内容,其中就可能包括登陆密码,所以才有【不安全】的提示。

然后我们直接访问HTTPS协议(群晖默认5001端口)直接提示网络错误,无法打开!出现这种情况的原因是因HTTPS协议相比HTTP协议多了一层加密层,也就是我们今天要说的SSL,而我们当前并没有配置SSL,所以群晖HTTPS协议当然无法访问了。

简单来说,相比于HTTP,HTTPS是具有安全性的SSL加密传输协议,通过SSL,就可以建立一个信息安全通道,来保证数据传输的安全,由此来确认相关网站的真实性(NAS上就是我们外网访问的域名)。

话不多说,直接进入正题!

群晖官方域名配置SSL

首先需要说明的是,群晖自带的DDNS下面的synology.me域名自带证书,直接勾选就能自动配置好,不要太方便了。但是官方配置的这个SSL证书啥都好,就是有效期太短,才90天,不过不嫌麻烦可以到期后在证书页面续期又能继续使用了,但是问题是延期需要访问80和443端口,这两个端口懂的都懂,不太容易搞定。

我们只需要在‘控制面板--外部访问--DDNS“设置里面启用群晖官方域名的时候,勾选上图方框里面的选项,群晖NAS就会创建一个免费配置好的证书。

虽说配置好了,但是我们还需要应用到我们外网访问的端口才可以。我们点开”控制面板--安全性--证书”,就能看到群晖刚刚给我们创建的SSL证书(也就是默认证书)。

然后这步很重要,必须设置。单击刚刚创建的默认证书,点击设置,在“配置”窗口,后面的证书全部改为群晖创建的默认证书,完成之后点击“确定”按钮。

最后我们试试效果,使用电脑浏览器输入群晖提供的DDNS域名和5001端口,就会自动使用https协议登录,并且浏览器前面还出现了小锁,证明群晖官方配置的HTTPS证书识别成功。

个人域名配置SSL

第一步,申请SSL

既然是个人域名,首先你肯定需要购买一个自己的域名。具体操作可以看看我上篇文章的教程。

然后我这里就以腾讯云上面的域名为例来做详细说明吧!

打开腾讯云DNSPOD页面,登录自己的账号以后打开右上角的【管理控制台】

DNSPOD主页地址:https://www.dnspod.cn/

点击“DNS解析”

点击我们解析域名的后面“SSL”标志。

再弹出的对话框中选择“申请免费证书”

申请页面我们除了证书绑定域名填写我们自己的域名,申请邮箱也填写自己的真实邮箱(最好是你腾讯云这边认证时候的邮箱),其它保持默认,然后“下一步”

选择默认的是“自动添加DNS验证”,然后继续“下一步”

经过几分钟(我这边大概30秒左右),我们手机就会收到腾讯云发来的短信,告诉我们SSL证书申请已经审核通过了!然后我们回到腾讯云的个人管理控制台,点开下面列表中的“SSL证书”,就能看见已经有一个SSL证书了。

点开证书之后,直接对该证书点击“下载”

在下载页面,服务器类型选择“Nginx”,然后点击后面的“下载”按钮。

下载下来的是一个压缩包文件,我们需要对其解压,就看到了4个文件,而其实我们用到的文件就上图红色方框里面的两个。到这里我们所谓SSL就已经成功申请到了。

第二步,群晖配置SSL

打开群晖后台,然后点击“控制面板--安全性--证书--新增”

该页面选择添加新证书

描述后面随意,然后选择“导入证书”,勾选“设为默认证书”。

然后这里私钥选择后缀是key的文件,证书选择后缀是crt的文件,中间证书可以直接空着不管,搞定之后点击“确定”

然后回到“证书”界面,就能看到我们添加的证书了,并且已经被换成“默认证书”了。

和前面群晖自带域名配置SSL一样,我们也是需要在上图“设置”中,所有“服务"对应的其它证书全部换成我们刚刚申请的SSL证书,最后点击“确定按钮”。群晖这里也设置完成!

测试一下效果,还是一样,浏览器中直接使用HTTPS协议登录,打开我们对应的域名地址。地址栏出现小锁,即可说明我们设置成功!

至此。本期教程结束!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家~~



相关推荐

Let’s Encrypt免费搭建HTTPS网站

HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入...

使用Nginx配置TCP负载均衡(nginx tcp负载)

假设Kubernetes集群已经配置好,我们将基于CentOS为Nginx创建一个虚拟机。以下是实验种设置的详细信息:Nginx(CenOS8Minimal)-192.168.1.50Kube...

Nginx负载均衡及支持HTTPS与申请免费SSL证书

背景有两台minio文件服务器已做好集群配置,一台是192.168.56.41:9000;另一台是192.168.56.42:9000。应用程序通过Nginx负载均衡调用这两台minio服务,减轻单点...

HTTPS配置实战(https配置文件)

原因现在网站使用HTTPS是规范操作之一,前些日子买了腾讯云服务,同时申请了域名http://www.asap2me.top/,目前该域名只支持HTTP,想升级为HTTPS。关于HTTPS的链接过程大...

只有IP地址没有域名实现HTTPS访问方法

一般来说,要实现HTTPS,得有个注册好的域名才行。但有时候呢,咱只有服务器的IP地址,没注册域名,这种特殊情况下,也能照样实现HTTPS安全访问,按下面这些步骤来就行:第一步,先确认公网...

超详解:HTTPS及配置Django+HTTPS开发环境

众所周知HTTP协议是以TCP协议为基石诞生的一个用于传输Web内容的一个网络协议,在“网络分层模型”中属于“应用层协议”的一种。在这里我们并不研究该协议标准本身,而是从安全角度去探究使用该协议传输数...

Godaddy购买SSL之后Nginx配置流程以及各种错误的解决

完整流程:参考地址:https://sg.godaddy.com/zh/help/nginx-generate-csrs-certificate-signing-requests-3601生成NGI...

Nginx从安装到高可用,一篇搞定(nginx安装与配置详解)

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgc...

阿里云免费证书申请,配置安装,使用tomcat,支持http/https访问

参数说明商品类型默认已选择云盾证书服务(无需修改)。云盾证书服务类型SSL证书服务的类型。默认已选择云盾SSL证书(无需修改),表示付费版SSL证书。如果您需要免费领取或付费扩容DV单域名证书【免费试...

你试过两步实现Nginx的规范配置吗?极速生成Nginx配置小工具

NGINX是一款轻量级的Web服务器,最强大的功能之一是能够有效地提供HTML和媒体文件等静态内容。NGINX使用异步事件驱动模型,在负载下提供可预测的性能。是当下最受欢迎的高性能的Web...

从零开始搭建HTTPS服务(搭建https网站)

搭建HTTPS服务的最初目的是为了开发微信小程序,因为wx.request只允许发起HTTPS请求,并且还必须和指定的域名进行网络通信。要从零开始搭建一个HTTPS的服务需要下面4...

群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问

安全第一步,群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问【新手导向】NAS本质还是一个可以随时随地访问的个人数据存储中心,我们在外网访问的时候,特别是在公网IP下,其实会面临着很多安...

让网站快速升级HTTPS协议提高安全性

为什么用HTTPS网络安全越来越受到重视,很多互联网服务网站,都已经升级改造为https协议。https协议下数据包是ssl/tcl加密的,而http包是明文传输。如果请求一旦被拦截,数据就会泄露产生...

用Https方式访问Harbor-1.9版本(https访问流程)

我上周在头条号写过一篇原创文章《Docker-Harbor&Docker-kitematic史上最详细双系统配置手册》,这篇算是它的姊妹篇吧。这篇文章也将用到我在头条写的另一篇原创文章的...

如何启用 HTTPS 并配置免费的 SSL 证书

在Linux服务器上启用HTTPS并配置免费的SSL证书(以Let'sEncrypt为例)可以通过以下步骤完成:---###**一、准备工作**1.**确保域名已解析**...

取消回复欢迎 发表评论: