找回密码
 立即注册
外网访问群晖能很方便的获取文件,即使身在外只要有能联网的设备就能随时访问家里的文件,比随时带着笔记本还要方便。
群晖本身有个QuickConnect,但貌似很多人反映访问速度不快,另外也可以装花生壳DDNS。
除了以上方法,我们可以自己申请域名作DDNS,使用专属于自己的访问地址是不是很酷?

DDNS即动态域名解析,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上,互联网用户通过本地的域名服务器获得网站域名的IP地址,从而可以访问网站的服务。

准备:
确保你家的网络是公网IP;
光猫和路由器能做端口映射(光猫最好是桥接模式,即路由器拨号上网,这样只需要在路由器里设置端口转发就行了);
一台群晖NAS。


首先要在阿里云注册一个域名,可以选xyz后缀之类便宜的域名,注册成功后要实名制才能使用。
一、阿里云云解析
1、登录aliyun.com,鼠标移到右上角头像位置,找到“accesskeys”。
2019-10-17_154916.png
2、选择“开始使用子账户Accesskey”。
为了账户安全,我们可以使用子账户Accesskey。
1.png
3、配置账户名。
2.png
4、对接口进行授权
选择授权-新增授权-搜索被授权的账户-选择要授权的系统策略(注意是管理云解析的权限)。
3.png
5、获取授权信息
得到AccessKeyID、AccessKeySecret即可。
4.png

二、配置NAS
有Docker功能的NAS:
1、登陆群晖NAS、在“套件中心”中安装Docker。
5.png
2、在注册表中搜索aliyun-ddns,并下载。
6.png
3、启动映像,填写名称点击下一步,保持默认并应用。
7.png
4、修改映像环境参数并启动。
8.png
5、查看日志显示是否更新成功
9.png
-------------------------------------------------------------------------
没有Docker功能的NAS:
1.下载插件https://github.com/rfancn/aliyun-ddns-client
1.png
2.安装Python,开启ssh(22端口)
2.png
3.png
3.下载WinSCP,用于上传插件到群晖,连接群晖,用户名是root,密码就是网页登陆的admin的密码
4.png
4.进去以后在根目录新建了一个【aliyun】的文件夹
5.png
5.把插件解压出来后拖入新建完的文件夹内,将【ddns.conf.example】文件名重命名为【ddns.conf】双击打开修改文本内容,在access_id和access_key对应填入,修改domain为您的顶级域名,在sub_domain填入刚才建好的解析主机名,例如host,【保存】并关闭窗口
6.png
6.返回上一级目录,右键目录,点击属性,修改权限0777如图,并勾选【循环设定组、拥有着和权限】
7.png
7.进入群晖【控制面板】,【计划】
8.png
8.新建任务,设定时间,时间间隔看个人需要
9.png
10.png
9.完成以后可以测试,选中任务后点击【运行】  
11.png


三、端口转发
控制面板-网络
1.jpg
端口默认为5000和5001,你可以修改为其他端口
2.jpg
登录路由器配置端口转发,添加群晖的HTTP和HTTPS端口到群晖的内网IP上,选择TCP协议,应用保存设置
2240316997.jpg
通信端口范围就是外部端口,随便写一个(尽量和内部端口一致)。本地通信端口就是内网群晖端口,HTTP:5000,HTTPS:50001。
如果你家里是光猫拨号,路由器不拨号,还需要进光猫里设置下端口映射。
b406db0fab78ed21e363ae9f3738cae84106ef6e.jpg@1320w_720h.jpg

至此全部设置完成,这时候你已经可以外网在浏览器输入你的域名+外部端口号访问群晖了。
可以在电脑运行CMD,ping一下你的域名,如果能ping通,说明设置成功,ping不通可能需要等一下,或者更新一下电脑DNS缓存,一般48小时内生效的。
                                                                                                               

0 个回复

您需要登录后才可以回帖 登录 | 立即注册