前言
半年前才开始了解群晖,看到大妈上好多黑群晖的教程,好像比较复杂。然后去京东看了看正版nas,好吧,我还是慢慢研究学习一下吧,老话说的好,技多不压身不是。网上好多人都是买的J1900组装的,想想自己的闲置旧机器也不用了,就组个吧,反正性能上足够了。这次弄黑群晖也是够悲催,各种不顺利。
搭建群晖
怎么搭建基本的群晖系统,已经有很多文章,就不再详细叙述。
简单说一下我自己的最终方案,DS216se搭配MARVELL Armada 370CPU 1核800MHZ 256MB内存 2块4TWD储存盘。
把内网能玩的功能都玩了个遍,自然就有了外网访问这台群晖的需求。一样也是查阅了无数文章,研究了无数个方案,最终试验成功用零遁Edge实现了内网穿透,实现在外网访问家里的这台群晖系统。
要想外网/公网上访问家里的群晖,大致方案有两个:一个是动态域名+公网IP+端口映射。相关文章也很多,限于本文主题就不涉及了。另一个就是内网穿透了,网上常见的方案有很多,比如frp,ngrok,n2n等等,说实话都是没听过的名字(虽然算是相关专业从业人员,但也是很久没有折腾各种黑科技了)
Conect ALL The Things 很喜欢这句话,零遁科技,自建Moon服务器,搭建零遁骨干网,让连接所有不在变得那么虚无缥缈。用零遁Edge 组网成功后,安装EasyNet客户端经过授权加入到这个网络,可以像在局域网一样实现互访,例如共享文件夹、WEB、FTP、SQL、Orcale Server ,当然包括家里的群晖,所有只要你的群晖和手机只要加入到这个网络当中,无论两台设备在任何地方,都像在一个局域网,真正的Conect ALL The Things………
相比其他流行方案,零遁Edge有以下几个优势:
1. 速度快,P2P模式,客户端连通之后流量基本不经过服务端/superNode而是点对点传输,传输速度取决于你设备所在宽带上行带宽以及手机端4g上网的速度;
2.免费支持多客户端接入,(不像某壳那样超过几个点就开始收费了);
3.管理配置及其简单,再也不怕超难的配置命令吓到自己;
4.支持多种平台,MACos、 Windows、linux、安卓等平台,比如群晖、QNAP、NAS(这也是选择零遁Edge的重要原因)
实际操作过程
一、浏览器打开www.easynet.vip,注册登录在线安装零遁Edge盒子。
找到我的设备,点击端口转发,做如下例子设置
网络id就是这个网络的唯一标识,后面客户端要加入网络时就是填入这个id号;
访问控制(Access Control)默认私有,也就是需要授权才能访问(后面客户端安装配置的部分会讲);
IP自动分配,也就是只要连入这个网络的客户端,自动获得此网段IP
二、下载安装客户端
http://bak-src.oss-cn-hangzhou.aliyuncs.com/zerotier/EasyNet_v1.1.12.zip浏览器打开
下载后的压缩包文件中包括Zerotier.msi, ZEROD.EXE两个文件
一路按默认路径安装即可
安装软件的过程可以看做往系统插了一张新网卡,并把网卡连了一根网线,此网线通往ZeroTier的专有网络,逻辑上独立于你当前局域网之外。如果弹出如下窗口,点击是。
安装结束后可能会出现的提示,表示新建立了一个以太网口
安装好后,从菜单运行,不会出主程序窗口,而是在任务栏出现ZeroTier One的小图标,右键点击会出现弹出菜单,在此处点击Join Network...加入刚刚申请的网络
重点来了此时重启客户端,返回零遁SAAS系统,在我的网络中做进一步授权,同时我们可以在我的设备中看到先前做端口转发生成的虚拟IP:10.28.1.242
在PC端打开cmd,命令行ping一下看通了没有。如ZeroTier管理页面所示群晖的ZeroTier网IP是10.28.1.242
ping值很低,可见链路没有经过服务端,两台机器是直接交换数据的
接下来测试下虚拟网络环境下访问群晖10.28.1.242:5000
上面的测试虽然走的ZeroTier网络,但是Windows主机和群晖主机实际都在同一内网。所以还需要测试真正外网连接。模拟在外面用手机连接家里的群晖,看ZeroTier One的内网穿透是否真正实现。
手机端安装零遁客户端
下载地址:https://enku20180607.oss-cn-qingdao.aliyuncs.com/zerod_10_sign20180721.apk
1.
9.重启手机,输入地址就可以访问了