使用外部域名访问黑群晖的方法

前言

使用外部域名访问群晖,大约有下面3种方法:

  1. 一种方法是使用DDNS服务,这个服务可以让你把一个域名绑定到你的动态IP地址上,这样你就可以通过域名来访问群晖。你需要在群晖的控制面板中开启外部访问功能,然后选择一个DDNS服务商,比如群晖自带的或者其他的,然后输入你的域名和账号信息。
  2. 另一种方法是使用内网穿透服务,这个服务可以让你在没有公网IP的情况下,通过一个中转服务器来访问群晖。你需要在群晖上安装一个内网穿透的应用,比如花生壳、QuickConnect等,然后注册一个账号和域名,然后在电脑或手机上安装相应的客户端,就可以通过域名来访问群晖。
  3. 还有一种方法是使用IPv4协议,这个协议可以让你的每个设备都有一个独立的公网地址,外网可以直接通过这个地址来访问群晖。你需要在群晖上安装Docker,并运行一个DDNS-GO的容器,然后在阿里云或其他服务商上注册一个域名,并设置好API密钥,然后在DDNS-GO的设置页面中输入你的域名和密钥,就可以通过域名来访问群晖。

今天咱们就用重点用第3种方法来实现。

第一步:登录注册阿里云

首先打开阿里云官网注册账号并完成实名认证。

完成之后在【账号中心】>【基本信息】中就可以看到“个人实名认证”的信息,就说明我们这个账号创建成功了,然后我们进行下一步操作。

第二步:注册域名

在搜索框输入自己想要的域名名字,任何名字都可以,最好想一个适合自己专属的名字,这里以“bihu”为例说明,输入好以后点击后面的“查询域名”按钮。

看见自己喜欢的直接点击后面的“加入清单”按钮(不要只看首购便宜,你得看续费的价格)。然后下单付款。

然后打开“域名服务—域名列表”,就能看到你刚刚购买的那个域名了。

阿里云域名控制台直达:http://dc.console.aliyun.com/

第三步:创建DDNS

在“域名列表”中,点击你刚才注册的域名后面的【解析】按钮。

需要添加一条主机记录为 nas,记录值为 0.0.0.0 的记录,其它保持默认即可,完成之后点击右下角的“确认”按钮。(主机记录,你可以写www或者nas都可以,我这里以nas为例)

继续点击页面右上角的图像点击“AccessKey管理”进入下一个页面。

点击创建AccessKey,然后就会出现AccessKey IDAccessKey Secret两个数值,请一定妥善保管好这两个数值,等下需要用到的。(记不住也没有关系,任何时候都可以点击后面的查看Secret随时查看。)

第四步:群晖NAS里启用DDNS

接下来需要到群晖上操作了。需要说明的是,目前群晖自带的DDNS设置并没有阿里云的服务供应商。所以我们需要借助一个工具套件,叫做【DDNS-GO】(它同时也有Docker容器插件可以安装)。

PS:【DDNS-GO】顾名思义就是用来做DDNS的,支持国内的阿里云、腾讯云、华为云和百度云这四大域名商,以及支持国外大名鼎鼎的Cloudflare,同时支持IPv4和IPv6的解析,非常强大。

群晖套间里搜索【DDNS-GO】,然后安装(安装插件就不需要教程了吧)。

安装好【DDNS-GO】后,直接打开。如上图:

DNS服务商:这里很明显是选择“阿里云”

AccessKey ID:上面获取的阿里云AccessKey ID

AccessKey Secret:上面获取的阿里云AccessKey Secret

Domains:需要解析的域名,也就是上面你申请的那个阿里域名

设置好对应的参数后,点“Save”保存,稍等几秒就会看到右边的日志显示运行情况。出现更新域名解析成功,并出现你的公网IP,就说明我们【DDNS-GO】设置好了。

最后返回阿里云后台的解析设置那里,可以看到我们设置为0.0.0.0的记录值,已经自动变成我们的公网IP地址。至此我们的DDNS设置部分全部搞定!

第五步:路由器端口路转发

首先是在路由器拨号的情况下,打开路由器的upnp,然后直接找到路由器的端口转发开始创建即可。创建方法按上图设置就可以了,基本没有什么难度。

PS:端口映射不同的路由器叫法不一样,有的叫做“端口映射”,还有的叫做“虚拟服务器”。每个人使用的路由器品牌和网络环境不一样,设置也会有所不同,请根据实际情况进行设置,本文不再赘述。

第六步:验证登录

直接用浏览器登录你的域名,加上你路由器映射的端口号,能直接访问群晖NAS,就说明此次设置成功!

本文转载自:知乎

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%