找回密码
 立即注册
查看: 874|回复: 0

【搬运】玩转群晖NAS:公网IP下,群晖NAS的远程访问

[复制链接]

27

主题

133

回帖

408

积分

中级渣柚V1

积分
408
发表于 2019-10-1 20:00:59 | 显示全部楼层 |阅读模式
玩转群晖NAS:公网IP下,群晖NAS的远程访问
  l; m4 r, d( R1 u' H  n: p9 l9 N. h

0 G9 R: m- V# T  D* ]

创作立场声明:通过这一系列关于群晖NAS的文章,记录自己的折腾历程,也是折腾学习到的内容分享给各位,和大家一起玩转群晖NAS。

前言
" W4 h3 H( E7 [  t( b

各位值友大家好!自从组建了NAS,我就一直沉浸在NAS的折腾中不法自拔,这也算秉承了“小白瞎折腾”的宗旨。前些天也写了一篇关于群晖组建及存储思路的原创,各位值友可以指点指点。

既然组建了NAS,当然就必须实现随时随地使用群晖NAS的照片查看与管理、影视播放等服务,那么远程访问就成了必不可少的环节。

今天就和各位值友聊一聊公网IP下群晖NAS的远程访问。

路由器刷改版梅林固件

前面也说到了,需要用DDNS服务来实现域名与动态IP的连接。我们使用最可靠最省心的方式,在路由器中安装Aliddns插件,关于这个插件,原作者 kyrios是这样解释的:

它是一个DDNS插件,能够在路由器的公网IP变化时动态设置一个域名解析到新的IP地址上。配合上端口转发等,可以将一些服务通过域名方式暴露到因特网上,比如微屁恩(我正在用路由器的PPTPServer),远程登录等。它需要自己拥有一个域名,并在阿里云上预先设置好云解析,并得到阿里云的appkey和appsecret。相比一些免费的域名动态解析,它的优点是更稳定可靠。

这个插件是发布在koolshare梅林改版固件(即梅林小宝固件)的软件中心里。

如何刷梅林改版固件略过……

Aliddns设置
2 r/ r: `$ g; M: `9 d. r* ?

首先我们得在阿里云注册一个域名。域名注册可以参考我的上一篇原创,详细讲了如何注册域名,以及如何用1-2元注册到使用期限为近一年的域名,并实例演示注册了域名“ah12315.top”(PS:下文会用到该域名)

登录阿里云首页,点击右上角“控制台”,鼠标移至头像处,选择“accesskeys”。) w4 X- S  k5 W/ d1 y5 Y

( [7 n+ F2 x; Q% X
                               
登录/注册后可看大图

点击“创建Accesskeys”,获得AccessKey ID和Access Key Secret。

7 @6 \' o6 K  k: M: J5 R7 j
                               
登录/注册后可看大图

然后我们打开路由器中Aliddns插件,在app key和app secret中输入从阿里云获得AccessKey ID和Access Key Secret。检查周期填120,域名填写你注册的域名,如我注册的“www.ah12315.top”。提交即可。

1 l1 W' j, @# P0 v: h0 u; o
                               
登录/注册后可看大图

最后在互联网状态就能看到DDNS后显示为设置的域名,这时就已经应用成功了。

# k& [% G* r7 {- m6 T" u
                               
登录/注册后可看大图

端口转发

首先说一下TCP,TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。咱们浏览网页使用的http和https协议就是搭建在TCP协议上,访问网页就通过TCP端口来实现。比如:http的TCP默认端口是80,https的TCP默认端口是443。一般表示方式是“IP地址:端口号”或者“域名:端口号”,例如,192.168.1.1:1234或者smzdm.com:1234。

一般默认的端口是自动隐藏的,比如张大妈的主页https://www.smzdm.com后的443端口是隐藏的。


# W( z2 I, f' h- V9 f; P+ }( o; D                               
登录/注册后可看大图

端口转发,就是TCP端口转发,是通过不同的端口号将内网端口转发至外网端口,然后通过设置的外网端口实现远程访问。

举个例子,在路由器端口转发设置中,“通信端口范围”是外网端口号(自己随意设置的),“本地通信端口”是内网端口号(服务固有的)。群晖的Photostation在内网的http端口是80,https是443。按下图设置后,端口80转发至端口8000,只要通过“公网IP:8000”或“ah12315.top:8000”就能登陆到群晖的DS photo。


  L$ k) |+ l0 J/ O0 L                               
登录/注册后可看大图

群晖web管理页面的http端口是5000,https是5001,为了方便,我在端口转发设置上使用了相同的端口号,如上图。


" S& s! f1 o* `' L( t. u                               
登录/注册后可看大图

总结

这次给大家介绍了通过公网IP、DDNS(动态域名解析)与端口转发相互协作,实现群晖NAS的远程访问。完成了上述各项工作,就能通过域名+端口来实现远程访问。

6 u- ~& a! b# j6 O- m4 ?
                               
登录/注册后可看大图

这样使我们日常远程访问变得极其方便,随时随地都能访问家里的NAS,实现其他各种玩法。


6 |1 k5 e0 L0 Z; S" N

在这里也是要感谢Aliddns插件的作者kyrios,以及那些开发实用工具的作者们,有了他们的智慧才让我们这么轻松便利的实现远程访问。

转载来自SMZDM  白白白白白白咩


3 t( c, ^$ S7 [6 x3 s, @
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2024-12-22 11:32 , Processed in 0.045583 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表