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

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

[复制链接]

27

主题

133

回帖

408

积分

中级渣柚V1

积分
408
发表于 2019-10-1 20:00:59 | 显示全部楼层 |阅读模式
玩转群晖NAS:公网IP下,群晖NAS的远程访问& X# a7 r6 \2 W5 y/ s! g) y0 T' A
- D! L! _2 o( A3 j! i

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

前言+ m! e  [7 N' L

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

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

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

路由器刷改版梅林固件

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

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

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

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

Aliddns设置
* J8 r% ~" q6 Q8 P# W3 ^" C

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

登录阿里云首页,点击右上角“控制台”,鼠标移至头像处,选择“accesskeys”。
* v1 G8 P% H% Q" a' x

& K6 S: C* P5 y7 V" C$ ]1 n
                               
登录/注册后可看大图

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


! s" k7 t0 k3 f) I" i# B                               
登录/注册后可看大图

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

' T% U) J5 u4 B( y
                               
登录/注册后可看大图

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

  B1 f- o0 ?/ j" B+ |! w6 [
                               
登录/注册后可看大图

端口转发

首先说一下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端口是隐藏的。

9 Y2 w7 W) \6 u  m$ v, j
                               
登录/注册后可看大图

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

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

4 C  v% Y+ G1 }+ n, n' h5 M
                               
登录/注册后可看大图

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


" A) g8 ~# ]+ o; c* ?1 E                               
登录/注册后可看大图

总结

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

( x6 J5 z9 |( O6 p2 q0 G, K
                               
登录/注册后可看大图

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

0 I, T$ \/ C% i' B6 q

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

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


  q7 @5 M, }' }4 l
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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