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

2023-03-22 18:34:32 48点赞 495收藏 19评论

开篇碎碎念

大家好,相信各位朋友都有远程访问需求,那么本篇就来演示一下目前比较火的远程访问方案: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可以说是开箱即用,非常推荐。


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

展开 收起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

225元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

308元起

统信 UOS桌面操作系统V20/适用于国产型号/官方正版授权/国产专用

统信 UOS桌面操作系统V20/适用于国产型号/官方正版授权/国产专用

598元起

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

158元起

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

209元起

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

275元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

208元起

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

676.4元起

Microsoft 微软 价保到618 微软office365办公软件microsoft365

Microsoft 微软 价保到618 微软office365办公软件microsoft365

235元起

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

暂无报价

国行版 Switch体感游戏套装 《健身环大冒险》

国行版 Switch体感游戏套装 《健身环大冒险》

439元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

Microsoft 微软 618Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

Microsoft 微软 618Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

235元起

自助挂号应用服务

自助挂号应用服务

15000元起

WPS超级会员2年pdf转word官方正版思维导图排版简历模板赠AI会员

WPS超级会员2年pdf转word官方正版思维导图排版简历模板赠AI会员

218.5元起
19评论

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
  • 干货

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

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

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
495
扫一下,分享更方便,购买更轻松