前言:

很多伙伴使用的宽带或网络环境没有公网ip,在设置远程访问群晖nas主机时使用其它内网穿透速度也不喜人,所以这次分享的是利用TailScale虚拟组网进行远程访问家中的群晖nas主机。

Tailscale与前面分享过的Zerotier原理类似,都是通过去中心化建立点对点连接的一种虚拟组网工具。对于使用者,它可以把家中NAS主机、电脑、办公室的电脑、自己的手机还有家人的手机等,甚至服务器都能放到组成一个虚拟的局域网,通过虚拟的局域网环境,实现群晖NAS远程访问,其它需要远程访问群晖nas主机的设备只要安装相应客户端加入到这个虚拟网络即可。

一、Tailscale使用前的准备及注册等

Tailscale的登录是谷歌邮箱、微软邮箱及github账号,国内用户建议提前注册个微软的outlook邮箱,这个到outlook.com官网注册好备用。因为其它邮箱网络原因是无法获取到的。

我们注册好微软的outlook邮箱后,直接打开Tailscale官方:Tailscale.com,直接点击log in登录。

选择中间的微软账号登录。

使用注册好的outlook邮箱登录

登录到tailscale后可以看到并没有任何设备列表。这是因为我们还没有把nas主机、pc、手机等设备添加进去。

其实添加的原理很简单,就是不同的设备都安装tailscale客户端即可,使用同一个邮箱账号登录,然后在网页后台就能刷新到设备。

二、群晖NAS主机安装Tailscale套件

打开套件中心,浏览,打开对应系统(安装环境是DSM7.1系统)的Tailscale的spk安装包,一路下一步即可安装完成。

安装套件完成后,直接在套件中心打开,会自动跳转到登录页面。

和网页端登录相同,选择自己微软邮箱账号登录即可

这时发现登录后可以看到有个设备名称已经显示出来,这个就是NAS的设备名称。后面的100开头的IP地址即是NAS主机的虚拟网络的IP。

现在还不能直接使用ip:5000进行访问,因为我们要访问nas主机的这个电脑还没安装tailscale的客户端

三、电脑端安装Tailscale软件

在tailscale的官网有各类平台的客户端下载,我的电脑是win10系统所以就下载windows软件安装即可。

下载windows客户端安装后提示登录,登录后可以看到类似上方状态信息,显示本机名称及虚拟IP地址。

这时在Tailscale的网页端点击左上角自己的邮箱用户名,就可以看到nas和pc设备以及对应的ip地址。

在浏览器直接输入nas设备的ip:5000就可以访问nas主机。在外面使用笔记本电脑测试,访问家中nas主机下载速度可以达到2M左右,这个速度十分感人了,远程备份手机相册视频文件等,速度足够。而且点播nas电影也可以。

四、手机端访问NAS主机

下载Tailscale的安卓app,安装。(苹果手机应用商城要非国区的ID才可以下载)。本文以安卓手机为例,苹果iOS使用方式与安卓相同

Tailscal的安卓app安装好后,打开直接提示登录,点进去提示登录操作和pc操作一样,选择微软账号outlook邮箱登录即可。

成功登录后手机会提示信任来源,确定即可。

这时会进入tailscale的设备列表,可以看到使用同一账号登录的不同设备,下方的linux设备就是nas主机的虚拟IP。

复制nas的虚拟ip到浏览器app,IP:5000就可以直接访问nas主机。其它群晖官方app登录管理nas主机的话,只要地址使用以上虚拟IP地址,即可登录使用。

总结:

其实tailscale的使用很简单,在操作上明显比zerotier要省事的多,也不用SSH修改,各个设备直接安装tailscaler的客户端或app,使用同一outlook邮箱账号登录,即可获得NAS主机的虚拟ip使用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。