当前位置:
文章详情

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

2023-03-22 18:34:32 54点赞 566收藏 22评论

开篇碎碎念

大家好,相信各位朋友都有远程访问需求,那么本篇就来演示一下目前比较火的远程访问方案:TailScael!

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

tailscale实现远程访问的形式和zerotier类似,它可以将多个局域网组成一个虚拟局域网,继而实现多个局域网之间的远程访问。

在此之前,我分享过许多远程访问方案,各位可参考一下。

   

 

 

 

如下图,我就在各客户端和NAS上安装了tailscale,实现了远程访问。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

tailscale另一个重要的功能是可以借助局域网中安装了tailscale客户端的机器做为网关,并添加子网路由,来实现直接在外通过内网原生IP实现远程访问,也就是说,这个内网地址除了可以在局域网中连接外,在局域网外也能无缝连接,也可以让不能安装tailscale的机器实现远程访问,非常好用。本篇也会演示如何设置。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

可以看到,部署后,连接NAS中进行远程下载文件测速,因为我访问端和客户端都有IPV6,直接进行了直连状态,实现了满速下载(我上行带宽30Mbps约=3MB)。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

本篇以群晖为例来演示全程操作,其它NAS也可参照此方法来操作。

思腾合力DS920+4块希捷(Seagate)8TB酷狼IronWolfST8000VN004硬盘群晖(Synology)套装12000元京东去购买

TailScale注册 

首先搜索引擎中搜索tailscale,找到官网进入。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

找到相关免费使用的按钮。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

会弹出使用账号登录,建议注册一个微软邮箱,使用微软邮箱登录。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

登录成功后,会来到Machines机器列表界面,正常来说,初次登录,界面是空的。OK,搞定了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

TailScale客户端安装

通过前面一步,登录后,此时就可以在需要使用远程服务的机器上安装客户端了,把这些机器加入这个虚拟局域网即可。

在机器列表,点击右上角的Download进入官方客户端下载列表。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

可以看到,支持列表非常多,如Windows、ios、安卓、linux、mac等等都可以。

如果你是win、安卓,可以直接点击按提示下载安装即可。如是ios,需要使用不是国区的苹果id登录苹果应用商店,搜索此名即可安装和下载,这些很简单,我就不演示了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

但是,mac和群晖NAS怎么安装客户端呢?很简单,找到tailscale的开源界面,在说明中找到这个网址即可打开,各位直接手动输入pkgs这串地址访问即可,是tailscale全平台客户端的下载仓库。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

选择stable版本进入。没错,会有列表,所以平台涉及的客户端都可以在此下载。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如群晖,往下拉就可以看到了,我是X86架构的机器,DSM 6版本,所以下载图中6的X86架构的spk安装包即可。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

然后进入群晖后台,在套件中心中找到手动安装,上传前面下载好的spk安装包即可,非常简单。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

安装完成后,点击图标的打开。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

会跳转到登录界面,按提示登录账号,点击Connect就可以了,群晖就完成了,非常简单。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如果是苹果mac,往下拉,就找到客户端了,下载后解压安装即可。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

wind和苹果mac在安装启动后,菜单栏处都会有这个T形的图标,点击,log in。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

会跳转浏览器进入登录界面,使用和注册时同样账号登录即可,然后点击Connect进行加入组网。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

好的,这样下来,windows、mac、ios、安卓、群晖的tailscale客户端就安装并连接了。

进入tailscale机器列表界面,就会发现前面连接并加入组网的设备。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如果这台设备是你常用的,可以找到设备后的3个点图标,展开,点击disable key expiry,这样就是长期授权,建议常用的设备全部点开就行了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

TailScale如何远程访问

好的,前面搞定了,那么怎么使用呢,如何进行远程访问呢?大家可以看到,在加入的设备列表中,每台设备都会给你分配一个IP,如果你要访问群晖,找到这台群晖的设备,并复制这个IP。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

然后在一台同样安装tailscale并加入组网的电脑上打开浏览器,在地址栏处粘贴这个IP地址加你机器的端口号,如群晖是默认5000端口,如下图,可以发现成功远程访问我加入组网的群晖NAS了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如果你在NAS上部署了容器,并且容器是host方式运行,那就可以通过这个IP加端口直接访问这个容器的后台,如我在群晖NAS上部署了Jellyfin,直接使用前面得到的IP加8096端口即可访问。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

或者,可以直接使用群晖自带的反向服务器,进行转发,实现全部内网设备远程访问。

如下图,我有这么一个需求,这台部署了tailscale的群晖,上级路由器后台地址是192.168.2.1,端口为80,就可以新增反向服务器设置,来源设置为*号,端口设置一个未占用的5088,目的地就设置这台路由器的后台地址,端口写80,这样,当我使用IP加5088端口远程访问时,就会访问到这台局域网中的路由器后台。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如下图,使用tailscale给群晖分配的IP,加前面设置的反向设置的5088端口,我就实现了远程访问这台路由器后台了,是不是很强,可以设置更多转发规则,实现全内部设备远程访问。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

TailScale子网路由设置

此时还有一种用法,使用官方的示意图,如中间橙色的机器为群晖NAS,部署了tailscale客户端,和左右部署了tailscale客户端的机器组成一个局域网了。

右边是和群晖NAS同为局域网的设备,它们可能是路由器、可能是其它不能安装tailscale客户端的设备,此时,就可以借助这台安装了tailscale的群晖NAS实现流量转发,可以看到它们内网地址是192.168.0.x,如果把群晖NAS设置子网路由,那么其它加入tailscale组网的机器就可以直接通过192.168.0.x网址直接远程访问右边没加入组网的内网设备。

也就是说,这个内网地址可以在局域网中使用,也可以在加入tailscale组网的机器中远程直接访问,没错,可以直接通过这个内网地址远程访问,非常方便,甚至连IP地址都不用更改。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

怎么设置呢?很简单。

首先要打开群晖的SSH功能,非常简单了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

然后使用相关SSH软件登录,获取管理员权限后,运行以下命令。

注意,其中的192.168.10.0替换成你自己的真实网段,如果你群晖内网IP地址是192.168.2.6,那么就将192.168.10.0更改为192.168.2.0即可。

为方便后续可能使用到exit node,所以命令中也加了此功能,不懂的朋友不用理解,直接替换网段就行了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

sudo tailscale up --advertise-routes 192.168.10.0/24 --advertise-exit-node --reset

直接在SSH软件中运行你设置好的命令即可。OK,如下图,成功运行,没有什么提示的。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

然后返回机器列表,找到这台群晖NAS,点后面的3个点,打开Edit route settings。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

把这个网段打开就行了,如果有多个网段添加,就多运行上面说到的命令即可。我是加了10网段和0网段。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

OK,子网路由就设置成功了。可以在电脑上连接手机热点,模拟外网访问,并开启tailscale客户端,输入内网IP,直接远程访问了,成功了。

如果你的tailscale中多个局域网中的网段是一致,最好改成不一样后再添加,不然会有冲突。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

怎么样,是不是很强大,可以说,只要设置此子网路由,真是内外网无感访问了。

TailScale优化

如果你的网络不能打通点对点连接,会使用到tailscale的中转服务器,速度会慢,所以来说说优化方法。

现在公网IPV6大家基本都有了,国家也在大力推广,在光猫后台可以看到基本都是默认开启IPV6的。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

并且最好在使用超密登录光猫后,在安全处关闭IPV6SPI。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如果光猫有接了主路由,最好开启它的IPV6,我是设置了IPV6桥模式,这样,连接这台路由器的下级设备都会分配到各自独立的公网IPV6,没错,是独立公网IPV6,这就是IPV6的强大之处,第一台都有公网V6地址。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

这样,群晖NAS也能获取到公网IPV6地址了。基本是240x开头的就是公网IPV6了。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

然后,部署了tailscale的客户端设备最好全打开和获取IPV6,这样就有直连环境了。以windows为例,进入命令端模式,输入tailscale status回车,会显示各客户端连接状态。

如下图,这台群晖和这台windows之间就是direct直连状态,通过IPV6,这样,它们之间的远程访问速度就是最快的,相当于公网直连。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

如果你有公网V4,那你肯定也不需要tailscale这些了,直接端口转发访问了,有的话最好,也有直连环境,速度一样会快。

所以此处讲下tailscale的ipv6优化设置,供参考。

最后

通过前面设置,相信你已经成功用上tailscale了,并且远程访问速度还非常不错,我使用它也有两个月左右了,在我在IPV6直连的情况下,速度非常快,可以说省下下IPV6+DDNS的繁琐设置,直接实现公网访问。

NAS部署TailScale,实现全远程访问、异地组网,开箱即用!群晖NAS、Windows部署Tailscale教程

总体来说,tailscale可以说是开箱即用,非常推荐。


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

思腾合力 IW4200-8G GPU服务器丨2*6154丨20*32GB丨1*1.92TB丨3*8T丨2000W冗余丨支持8GPU丨机架式4U

思腾合力 IW4200-8G GPU服务器丨2*6154丨20*32GB丨1*1.92TB丨3*8T丨2000W冗余丨支持8GPU丨机架式4U

暂无报价

SITONHOLY 思腾合力 IW4210-8G 服务器 (2 芯至强金牌 6130、十六核、24个内存插槽、256GB 内存、480GB SSD+3个6TB HDD、2000W 电源)

SITONHOLY 思腾合力 IW4210-8G 服务器 (2 芯至强金牌 6130、十六核、24个内存插槽、256GB 内存、480GB SSD+3个6TB HDD、2000W 电源)

暂无报价

SITONHOLY 思腾合力 IW4200-10G 4U机架式 服务器(2芯至强Xeon-E5-2620v4、8核、24个内存插槽、128GB 内存、240GB SSD+4TB HDD、双千兆网络接口、2000W 电源)

SITONHOLY 思腾合力 IW4200-10G 4U机架式 服务器(2芯至强Xeon-E5-2620v4、8核、24个内存插槽、128GB 内存、240GB SSD+4TB HDD、双千兆网络接口、2000W 电源)

暂无报价

思腾合力 人工智能推理卡寒武纪Cambricon思元MLU370-S47nmAI视觉、自然语言75W

思腾合力 人工智能推理卡寒武纪Cambricon思元MLU370-S47nmAI视觉、自然语言75W

暂无报价

SITONHOLY 思腾合力 IW4200-4G 服务器(2 芯志强E5-2620v4、八核、128GB 内存、240GB SSD+1个4TB HDD、2000W 电源)

SITONHOLY 思腾合力 IW4200-4G 服务器(2 芯志强E5-2620v4、八核、128GB 内存、240GB SSD+1个4TB HDD、2000W 电源)

暂无报价

思腾合力 IW4200-8G人工智能定制型GPU服务器丨2*E5-2620v4丨4*32GB丨1*240G丨1*4T丨2000W冗余丨机架式4U

思腾合力 IW4200-8G人工智能定制型GPU服务器丨2*E5-2620v4丨4*32GB丨1*240G丨1*4T丨2000W冗余丨机架式4U

暂无报价

思腾合力NVIDIA H800 80GB显卡高性能计算丨深度学习服务器GPU卡 H800 80GB(定金,售价联系客服)

思腾合力NVIDIA H800 80GB显卡高性能计算丨深度学习服务器GPU卡 H800 80GB(定金,售价联系客服)

暂无报价

SITONHOLY 思腾合力 IW2221-2G 服务器 256G

SITONHOLY 思腾合力 IW2221-2G 服务器 256G

暂无报价

思腾合力 IW2200-2G 人工智能定制型GPU服务器 2*E5-2620v4 4*32GB 1*240G 可支持2片GPU 2000W冗余

思腾合力 IW2200-2G 人工智能定制型GPU服务器 2*E5-2620v4 4*32GB 1*240G 可支持2片GPU 2000W冗余

暂无报价

思腾合力 IW4202-4G人工智能定制型GPU服务器(2*5118丨8*32GB丨1*960G丨2*4T 支持4片GPU丨2000W塔式)改配

思腾合力 IW4202-4G人工智能定制型GPU服务器(2*5118丨8*32GB丨1*960G丨2*4T 支持4片GPU丨2000W塔式)改配

暂无报价

思腾合力 IW4201-8G人工智能定制型GPU服务器丨2*E5-2620v4丨4*32GB丨1*240G丨1*4T丨2000W冗余丨机架式4U

思腾合力 IW4201-8G人工智能定制型GPU服务器丨2*E5-2620v4丨4*32GB丨1*240G丨1*4T丨2000W冗余丨机架式4U

暂无报价

思腾合力IW4203-4G人工智能定制型GPU服务器 丨2*E5-2620v4丨4*32GB丨1*240G丨1*4T 丨2000W(1+1)丨机架式

思腾合力IW4203-4G人工智能定制型GPU服务器 丨2*E5-2620v4丨4*32GB丨1*240G丨1*4T 丨2000W(1+1)丨机架式

暂无报价

思腾合力 IW4202-4G人工智能定制型GPU服务器2*E5-2620v4丨4*32GB丨1*240G丨1*4T 可支持4片GPU丨2000W塔式

思腾合力 IW4202-4G人工智能定制型GPU服务器2*E5-2620v4丨4*32GB丨1*240G丨1*4T 可支持4片GPU丨2000W塔式

暂无报价

SITONHOLY 思腾合力 NVIDIA Tesla P100 显卡 16GB

SITONHOLY 思腾合力 NVIDIA Tesla P100 显卡 16GB

暂无报价

IW7210 台式电脑主机

IW7210 台式电脑主机

暂无报价

思腾合力 NVIDIA L4 Tensor Core GPU 24G专业显卡人工智能丨视觉计算

思腾合力 NVIDIA L4 Tensor Core GPU 24G专业显卡人工智能丨视觉计算

暂无报价
22评论

  • 精彩
  • 最新
  • tailscale分配的ip不是同一网段,能直接局域网smb?目前一直用zerotier,感觉最舒服的就是这个功能了,无缝衔接windows的文件管理

    校验提示文案

    提交
    通过内网ip,试了smb不行,直接给我跳转网页打开nas后台,可能有额外设置

    校验提示文案

    提交
    可以,但是前提是你要是直通,不能走Tailscale的转发服务器,只要映射一下端口就行

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 有公网ip的话无脑推荐wireguard

    校验提示文案

    提交
    这玩意就是基于wg改的,我刚发现我的内网移动v4,也能打洞成功 [皱眉] 惊喜

    校验提示文案

    提交
    Tailscale 延迟蛮高的。有公网,域名; openwrt部署下wireguard, 其他设备对端连接,使用感受非常安逸。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • ipad、安卓如何远程播放win视频,远程编辑win文档?

    校验提示文案

    提交
    考虑远程桌面,todesk向日葵之类

    校验提示文案

    提交
    收起所有回复
  • zerotier和tailscale,有何不同?哪个打洞效果更好?

    校验提示文案

    提交
    移动的话首选tailscale,成功率感觉差不多,除非自建moon

    校验提示文案

    提交
    收起所有回复
  • 干货,先收藏

    校验提示文案

    提交
  • 干货

    校验提示文案

    提交
  • 用了这么久,还是感觉蒲公英最方便,毕竟是有硬件支持的。

    校验提示文案

    提交
  • 太牛了,感谢分享这么好的教程 [棒棒哒]

    校验提示文案

    提交
  • zerotier moon全内网,爽的不要不要的

    校验提示文案

    提交
  • 大佬,tailscale开启子网路由后,电脑用内网ip地址访问nas,在nas上看是nas自己的地址,内网走的还是tailscale这个怎么破?只能临时在电脑上关掉Use Tailscale subnets吗?有没有单独内网不走nas上的tailscale的方法吗? [惊喜]

    校验提示文案

    提交
  • 请教您: 我异地2台linux 服务器通过docker 安装了tailscale,手机都可以访问2台服务器。但是2台服务器互相ping不通。这是什么情况?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价
最新文章 热门文章
566
扫一下,分享更方便,购买更轻松