群晖Nas的使用填坑
群晖做的是比较完善的,遇到问题首先看看群晖是否提供了方案,如果不满意再尝试其他方案。
该文章只涉及两个问题,如何通过外网访问Nas,如何使用电脑管理群晖。
1. 外网访问
1.1 方案1:使用群晖自带的quickconnect(只是有时候访问速度太慢)
原理是群晖提供一个适配服务,定位到Nas的外网IP,然后跳转访问。
通过http://QuickConnect.cn/connectid 访问DSM。
1.2 方案2:如果你是静态外网IP
这最好了,用你的外网IP直接访问就行,我觉得域名你都不需要准备了,毕竟一个IP能多难记。关于是不是外网IP,可以访问,究竟是静态外网IP和动态外网IP,外网IP没有因为路由器重启而改变就是静态的。其实电信运营商的策略不难理解:单纯提供的上网服务,即使没有外网IP并不影响上网体验,只有家庭网络被访问的时候才需要外网IP,所以默认就不提供。同样你申请到了外网IP,只有在IP地址不紧张的地方才会给你一个专有的IP。如果直接给你固定IP,你让专线用户怎么想嘛。现在好多城市默认都是开通动态外网IP的,但如果你家的网络确实不是外网,打电话联系电信运营商要求开通,具体方法也可以百度。
1.3 方案3:动态外网IP + 群晖自带的DDNS实现外网访问(推荐)
作用:通过域名就自动定位到Nas主机当前的IP上再进行访问,比如通过yourname.synology.me就访问到你的群晖Nas。常规用法是域名绑定一个主机IP,比如下面这个命令
ping www.baidu.com -t
就可以知道百度的主机IP,域名是你主机的代号,更好记。针对动态IP的情况需要使用DDNS,原理是隔段时间它会更新你的域名绑定信息(可以在DDNS提供商上申请免费的二级域名),从而保证该域名始终可以访问Nas主机。
1)设置DDNS(群晖自带速度不错,完全可以放弃花生壳等)
2)设置端口转发下图是群晖自带的 端口转发
使用过程中发现隔段时间就会失效,有大神说是路由器导致的,咱也没啥办法解决,日常使用也真是糟心。好在我找到了一个端口转发不丢失的办法,那就是直接设置在路由器上!
首先需要你访问路由器IP(每个路由器可能不同),比如我的是路由器是K2P,刷了灯大固件,访问http://192.168.6.1/即可。进入外部网络>端口转发
基于自己的需要,只使用了5个端口:
5000是5001给网页登录Nas的,其中5001是使用https加密登录。
6690是Drive,不开放Moments也无法使用。
5005和5006是给WebDav的,其中5006是使用https加密登录。
这里只提供参考,请根据实际需要进行设置。
1.4 你的网站连接安全吗?简单设置,让http秒变https
上面端口转发时,我们转发了两个https的端口,但是只做这些,https加密的端口还是无法访问的,因为你没有SSL证书。
原理:具有证书的域名才可以访问https开头的网址。
通常如果你有一个域名,可以申请免费的SSL证书,没有的话可以使用群晖的synology.me域名申请Let’s Encrypt 的证书
群晖整合了自动创建 synology.me 证书,对于没有域名的同学来说,这个方案首选。
在 3 域名处,输入你的 xxx.synology.me,然后选择一个邮箱,备选留空,点击下一步就完成了,无需验证域名。
由于 Let’s Encrypt 的证书有效期只有 3 个月,群晖甚至都提供了自动续签的服务,
遗憾的是家庭宽带被电信封锁了80、8080、443等端口,证书的自动验证是通不过了,不确定能不能生效,先这么设定吧。
缺点:证书有效期只有 3 个月。
1.5 端口转发也无法解决的问题
家庭网络是封锁80和443端口的,PhotoStation外网无法访问,唯一的解决办法使设置PhotoStation使用其他端口,由于我主要用Moments,不深入研究,只做个记录。
2. Windows管理群晖上的文件
2.1 安装drive
支持同步和备份。但只能是你home\dirve下的文件,像homes、video等顶级文件夹无法访问。
2.2 映射局域网内的共享文件夹(外网不可用)
通过映射共享文件夹可以直接访问群晖,就像访问D、E盘一样,见下图Z盘(目前在外网,故显示叉号)。
SMB或是AFP服务(默认启用) 打开电脑窗口,进入”此电脑”,点击“映射网络驱动器”输入“\内网IP\homes”。
1.电脑建立映射的是文件夹,所以一定要输入文件夹名称,只能说群晖中的共享文件夹,比如homes、video等。
2.如果电脑只有你用,可以勾选“登录时重新连接”,即使重启电脑之后,也能够直接连上先前建立映射的文件夹。
2.3 Raidrive通过WebDAV挂载群晖
还是喜欢挂载的方式,单向和双向同步都很麻烦,暂时不用群晖drive了。网友很多用netdrive的,这里使用的raildrive。
1.DSM套件中心安装WebDav
2.安装完成后打开,在设置中启用HTTP与启用HTTPS,端口分别为5005,5006
4.把启用的5005与5006端口到路由器上映射到主机上。我的路由器设置如下,不同的路由器设置方法有些不同
5.设置WebDav
原文链接:https://www.cnblogs.com/shengguo/p/13050097.html