欢迎光临
我们一直在努力

群晖+ZEROTIER 实现内网穿透

文章目录

因有时想在外地也连接上自己家的NAS,所以就有了这个分享经

搭好的系统如下,内网IP 192.168.31.XXX,每个路由的内网不一样可下载群晖的Synology Assistant 搜索自己NAS内网IP。

在内网把一些基本功能玩了一遍之后,使用ZeroTier实现了内网穿透,实现在外网访问家里的这台群晖系统。大大增加了可玩性

要想在外网 / 公网上访问家里的群晖,大致方案有两个:一个是动态域名+公网IP+端口映射。网上相关文章也很多,有需求以后在写。另一个就是内网穿透了,网上常见的方案有很多,比如frp,ngrok,n2n等等

于是搜索参考最近大家使用的方案,如上述那些基本都需要搭建服务端,便没有去过多研究,果断放弃。内心还是倾向于找类似UDP直连的方案。也就是点对点v.p.n,只用安装客户端即可以秒互联。因为我的主要需求是自己在外面拿个手机电脑连自己家里的群晖,所以这种点对点的方式最适合我。这么一来就选中了ZeroTier。国内目前也有很多提供类似服务的,如nat123,花生壳等等,只是收费较高不符合我这个屌丝的需求。:)(狗头保命)

ZeroTier方案原理

ZeroTier 的原理很好理解,就是虚拟出一块网卡,连上一个虚拟网络, ZeroTier 负责打洞,只要安装了ZeroTier客户端的设备 经过授权即可连入这个网络,连接成功之后彼此都在同一网段,可以像在局域网一样互相访问,例如访问共享文件夹,web server,ftp server,联机游戏,当然也就包括访问群晖。所以如果你的群晖和你的手机或电脑连上了这个网络,不论两台设备具体在哪里,都像同一局域网内,从而实现内网穿透,达到从外网访问内网群晖的目的。

ZeroTier是支持多种平台。支持win、mac、安卓、苹果,以及多种发型版Linux,比如群晖系统,威联通等等。

注册

https://my.zerotier.com/api/_auth/oidc

打开连接,点击底部的 Register

输入基本信息后即可,点击注册即可,返回登录页面,登录后就是这样,然后点击 Networks ,点击  Create a Network 创建ID

创建完成后你就获得了这个Your Networks ID

到这一步就差不多了,点击ID进入管理页面。

理论上这里也是不用修改任何地方,几处重点信息也圈出来了:

  • Networks ID 就是这个网络的唯一标识,客户端要加入网络时就是填入这个id号;
  • 访问控制(Access Control)默认私有,也就是需要授权才能访问;
  • IP自动分配,也就是只要连入这个网络的客户端,自动获得此网段。

可在 Manually Add Member 添加客户端,添加完成后在   Members 点击 Auth 那个小方块加入许可。这样即可实现互联了。

客户端安装

群辉安装很简单,在专用页面下载相应构架的安装包即可
https://download.zerotier.com/RELEASES/1.4.6/dist/synology/
我的是apollolake 构架,所以我就下载zerotier_apollolake-6.1_1.4.0-0.spk 
客户端获取页 https://www.zerotier.com/download
如果看不懂,就去这  https://download.zerotier.com/

下载好安装包后,打开群辉桌面,找到套件中心,点击手动安装,点击浏览找到刚刚下载的包,点击下一步

然后会出现ZeroTier的版本信息 , 安装过程大约1分钟不到。

安装完成后可以在主菜单找到,点击运行。 左下角是客户端ID,直接在右下角输入你的 Networks ID 点击 Join。接着在 https://my.zerotier.com/network 点击 Networks ID 进入 找到下方 Members ,找到当前客户端ID,点击 Auth 那个小方块加入许可。这样即可实现互联了。

安装超级简单,使用效果也还不错,有和我一样需求却的可以试试。

历史上的今天
七月
28
    哇哦~~~,历史上的今天没发表过文章哦
赞(1)
未经允许不得转载:天云网络 » 群晖+ZEROTIER 实现内网穿透

评论 抢沙发

9 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址