电子/数码 篇一:路由器功能大挖掘 -- 动态域名实现群晖的外部访问
在上一篇中实现群晖NAS数据中心的搭建,是围绕着群晖硬件、群晖安装、以及部分群晖功能的配置和应用展开的。
群晖搭建好了以后,黑群晖和白群晖的差别就是白群晖注册后可以在外网访问家里的NAS,那么黑群晖怎么才能实现这个呢? 我们洗白它,洗白总感觉占用群晖公司的资源了,我们免费用了他们系统再占用他们的资源就有点没有武德了 ,所以我们可以用另外一种方式,那就是动态域名的方式,这里我们就需要用到家庭必备设备--路由器了。
动态域名的概念,可以将任意变换的IP地址绑定给一个固定的二级域名。不管这个线路的IP地址怎样变化,因特网用户还是可以使用这个固定的域名,来访问或登录用这个动态域名建立的服务器。
我们的实现原理就是,通过路由器上面安装动态域名插件,这个插件需要动态更新域名和IP地址对应关系,插件会根据DDNS网络协议跟DDNS服务器交互,DDNS服务器负责通知DNS服务器动态更新域名和IP地址之间的对应关系。这里我们用到的是阿里的动态域名服务器。这样我们访问这个域名时候主DNS会把域名映射为路由器的wan口外网的IP地址。竟然这个域名可以访问到路由器的IP,那么我们就可以把剩下的端口转发交给路由器处理,让路由器把特定端口的数据访问转到家里的群晖NAS设备,这样就实现了外网访问功能。大家可以展开想象,通过这个功能可以开放很多家里设备的访问,比如远程桌面,ftp等等。
1. 去阿里申请一个域名
去万网申请一个域名,万网现在已经被阿里的收购了。
输入自己喜欢的域名,自用我们可以不用申请*级com域名,可以找work,store 等便宜域名,第一年才9块钱。
右上角进入我的控制台后,左侧菜单里进入域名
鼠标移到头像上会自动展开菜单,然后打开“accesskey管理”
会弹出安全提示,我们选择 “开始使用子用户 AccessKey”
进入以后 选择 “创建用户”
选择"编程访问启用 AccessKey ID 和 AccessKey Secret,支持通过 API 或其他开发工具访问"
会有短信验证码的安全验证,验证过后会生成Access Key Secret,及时保存下来,为了安全不要放在网上公开
Access Key ID 和 Access Key Secret 记录下来,后面的路由器配置里会用到,这是调用API的凭证。
2. 路由配置
进入路由器管理主页 http://192.168.50.1 ,这里需要改成你自己家里的路由器访问地址。
左侧菜单下拉到最后选择 【koolshare - 软件中心】
安装路由器软件,进入“未安装” tab,如下图,我们是不是发现新大陆,里面有很多软件,就像我们的手机应用市场商店一样,Koolshare 把插件集成起来,对我们用户来说方便多了。这里我们找 “阿里DDNS” 插件,鼠标放上去点击安装。
进入 “已安装” tab 的页面,第一个就是 “阿里DDNS”插件
进入阿里Aliddns设置界面,填写key/secret,Access Key ID 和 Access Key Secret 就是第一步在阿里云申请时候记录下来的,填写域名和想要解析的子域名(我写的router),保存,默默地等待生效吧~
验证域名是不是生效
打开命令行,执行命令
ping router.yuming.com (换成你自己的域名),看命令能不能ping通或者看能不能打印出来ip地址。
3. 为群晖配置端口转发
左侧菜单进入 【外部网络(WAN)】,进入 【端口转发】tab。点击 “添加设置文件”
按照下面的规则说明添加配置,因为我的群晖系统里配置的主页访问端口是5055,所以这里以5055端口的转发为例子。表示当外网访问到 动态域名的 5055 端口后,路由器就转发数据到 主机 : 192.168.50.103 (群晖的ip地址)的5055端口,这样就打通里外网访问家里局域网里设备的道路。
---------------------------------------------------------------------
* 外部端口
外部端口可遵循以下格式:
1. 通信端口范围,在起始端口和结束端口间使用冒号“:”,如: 300:350。
2. 单独的端口间使用逗号“,”,如:566,789。
3. 通信端口范围和单独的端口混合在一起,使用冒号“:”和逗号“,”,如:1015:1024, 3021。
* 来源 IP
若您想要设置端口给互联网中的特定 IP 地址使用,请在来源 IP 栏位输入您想要指定的 IP 地址。
----------------------------------------------------------------------
添加后的配置图,这里我主要配置了下面几个端口的转发,为了安全,大家也可以外网端口改成其他的数字,但是当实际实用时候需要手动设置端口号,比如群晖管家,Moments,DS file,DS photo等。
9025:9040,9091
65001,6690,69,20,21
8096 (jellyfin 视频多媒体)
结束语
到这里群晖动态域名解析的功能基本实现里,我们可以打开群晖应用app,或者浏览器里访问群晖,要注意的是如果第2步过程中改了外网端口的话需要把端口也写对哦。
大家尽情得享受在外面溜达时候也能访问moments,同步photos,也能看jellyfin视频的乐趣吧! Yeah ~~~
24k双花红棍
校验提示文案
纸0鸢
校验提示文案
谢阿会
校验提示文案
tlancs
校验提示文案
huayugongju
校验提示文案
adamxl
校验提示文案
风之章
校验提示文案
蓝的天白的云
校验提示文案
muinshimon
校验提示文案
哔哩酱
校验提示文案
Vckoko
校验提示文案
风华流云
校验提示文案
如意高地
校验提示文案
i000000
校验提示文案
尤利西斯啊
校验提示文案
鱼大脸plus
校验提示文案
你郭大叔
校验提示文案
值友1521045515
校验提示文案
woodyfz666
校验提示文案
carlyle008
校验提示文案
jvcdhjvxty
校验提示文案
值友8666590014
校验提示文案
muinshimon
校验提示文案
值友6189112120
校验提示文案
蓝的天白的云
校验提示文案
petersunsonson
校验提示文案
xSir
校验提示文案
昵称不是纯数字
校验提示文案
萧灑
校验提示文案
风之章
校验提示文案
橙子滚天下
校验提示文案
没手剁的臭屁虫
校验提示文案
握爪
1. 群晖自身带DDNS
2. 华硕路由器本身有DDNS
3. 腾讯云域名
4. 花生壳服务
5. 文章里提到的阿里动态域名插件
大家的评论让值友们知道更多的更简单的实现方式,谢谢大家😀
koolshare软件提供这个插件,我想肯定有它的存在意义😀
欢迎踊跃评论,一起分享
校验提示文案
adamxl
校验提示文案
大大夏天
校验提示文案
77群主
校验提示文案
mac6600
校验提示文案
一只丫咪
校验提示文案
咸鱼酱丶
校验提示文案
MrColt
校验提示文案