在远程连接群晖的实践中,老刘一切介绍过zerotierIPv6。但是实际的使用过程中,zerotier有时候握手的速度很慢,而且配置起来比较麻烦,IPv6很好,速度也快,但是有些环境中还只有IPv4,直到我听别人介绍到tailscale这个软件。它的工作原理其实和zerotier差不多,但是不需要什么复杂的设置,直接注册、登录,同一个账号的所有设备都连接到一起了。

注册tailscale

百度直接搜,或者打看tailscale官方网站。注册就行,不过它不支持自由注册,需要用Google、apple、或者微软的outlook账号注册。

下载tailscale

网页的右上角,有个downloads,点击就可以了。里面有常用的Windows、Linux等的客户端,直接点击下载相应的客户端,并安装。安装后登录,然后在个人中心里,系统自动给你分配了一个ip地址,如果你要了解某个设备,直接在浏览器里打开那个ip地址就好了。

如果你的系统没有在常用的客户端页面,可以点击这里,会进入一个所有的客户端的页面,找到你的系统下载即可。

群晖中安装

点击我上面说的那个连接,然后找到群晖的客户端。根据你群晖的系统选。如果你群晖是DSM6就选6,DSM7就选7,不要选错了。下载之后进入群晖的后台,进入套件中心,点击手动安装。

安装的时候DSM会有一些权限的提示,选择允许就行了。安装后打开套件,点connect那个黑色的按钮,登录你的账号就可以了。

Linux里安装与使用

也是选择合适系统的客户端,下载安装,如果你用的Arch Linux系列,可以直接用命令安装:

yay tailscale

安装完之后,和windows下不同的是,它没有一个UI,需要你在命令里进行登录。 首先,运行tailscale:

sudo systemctl start tailscaled

然后登录:

sudo tailscale login

会给你网址,点击这个网址,用你的账号登录即可。

登录后使用命令查看目前在线的设备:

tailscale status

找到群晖的ip地址,选中复制,粘贴到浏览器里,打开,是不是熟悉的群晖后台出现了?

后续的一些优化

如果是你经常用的设备,你不想让这个设备的ip地址发生变化,可以进行一点小小的设置,如下图:

但让,tailscale还有一些高级的用法,比如在路由器里安装后,其他设备不用安装也能相互访问,这个有点折腾了,不在本文的范围,有兴趣的朋友可以去官方看相关教程。