群晖nas内网穿透:使用TailScale虚拟组网快速远程访问NAS主机
时间:2023-06-30 02:57:02 | 来源:网站运营
时间:2023-06-30 02:57:02 来源:网站运营
群晖nas内网穿透:使用TailScale虚拟组网快速远程访问NAS主机:
前言:
很多伙伴使用的宽带或网络环境没有公网ip,在设置远程访问群晖nas主机时使用其它内网穿透速度也不喜人,所以这次分享的是利用TailScale虚拟组网进行远程访问家中的群晖nas主机。
Tailscale与前面分享过的Zerotier原理类似,都是通过去中心化建立点对点连接的一种虚拟组网工具。对于使用者,它可以把家中NAS主机、电脑、办公室的电脑、自己的手机还有家人的手机等,甚至服务器都能放到组成一个虚拟的局域网,通过虚拟的局域网环境,实现群晖NAS远程访问,其它需要远程访问群晖nas主机的设备只要安装相应客户端加入到这个虚拟网络即可。
一、Tailscale使用前的准备及注册等
Tailscale的登录是谷歌邮箱、微软邮箱及github账号,国内用户建议提前注册个微软的outlook邮箱,这个到
http://outlook.com官网注册好备用。因为其它邮箱网络原因是无法获取到的。
我们注册好微软的outlook邮箱后,直接打开Tailscale官方:
http://Tailscale.com,直接点击log in登录。
选择中间的微软账号登录。
使用注册好的outlook邮箱登录
登录到tailscale后可以看到并没有任何设备列表。这是因为我们还没有把nas主机、pc、手机等设备添加进去。
其实添加的原理很简单,就是不同的设备都安装tailscale客户端即可,使用同一个邮箱账号登录,然后在网页后台就能刷新到设备。
二、群晖NAS主机安装Tailscale套件打开套件中心,浏览,打开对应系统(安装环境是DSM7.1系统)的Tailscale的spk安装包,一路下一步即可安装完成。
DSM6和DSM7系统使用的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使用。