TailScale 实现远端访问整段局域网(ZeroTier另一选择)

2021-10-07 15:30:30 45点赞 260收藏 38评论

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

前言:
之前的贴文分享了[ZeroTier 实现远端访问局域网](https://kingtam.win/archives/zerotier-route.html) ,最近发现一款软件`TailScale`(数码小树人的貼文-让你可以随时随地用NAS和家里的电脑)感觉设定上更简单一点,仅仅透过帐号登入就可以接入`TailScale`网络内。

`TailScale`是以[Wireguard](https://www.wireguard.com/)的协议加密,所以安全性更高,而且是P2P连线,流量不经伺服器,延迟更低、私密性更高。
目录内容:
  1. 安装及加入到TailScale网络

  2. 透过设定其中1部TailScale的装置为网关「Subnet Router」,可以访问整个内网网段

1. 安装及加入到「TailScale」网络

如果是Windows用户可以到官网下载安装Tailscale,或者透过Chocolatey软件包安装。

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

choco install tailscale -y

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

双击桌面右下角的图示

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

使用谷歌或者微软账号进行登录

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

成功授权后可以查看分配到的IP地址

Linux用户可以到Download · Tailscale找到相对应的CPU平台及架构安装.

我以Ubuntu 20.04为范例

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

  • 添加 Tailscale 的金钥和软件仓库地址

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.gpg | sudo apt-key add -

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.list | sudo tee /etc/apt/sources.list.d/tailscale.list

  • 安装Tailscale

sudo apt update
sudo apt install tailscale

  • 启用Tailscale 及透过网址验证登入到Tailscale 网络

sudo tailscale up

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

此页面显示成功授权

返回到Linux 终端查看分配到的IP地址

tailscale ip

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

Tailscale 网络内的装置可以互通

2. 透过设定其中1部「TailScale」的装置为网关「Subnet Router」,可以访问整个内网网段

因为不是每一部设备都可以安装到Tailscale , 所以这样设定「Subnet Route」的好处是家里内网只要1部Linux装置接入到Tailscale 网络,其他所有的外网的Tailscale装置都可以透过这部Linux装置作为网关访问家里内网所有的设备,如: 印表机,路由器,伺服器等等。

  • 启用 Linux 上的 IP 转发(IP Forwarding)

因为「Subnet Route」的设定需要用到 IP 转发(IP Forwarding)特性

使用以下指命启用

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf

  • 以Linux作为「Subnet Route」(子网路由网关)连接到Tailscale

Tailscale 不需要防火墙配置,会自动管理规则,以允许转发。设定过程也没涉及到iptable,一条指令可以完成。

sudo tailscale up --advertise-routes=20.13.3.0/24

20.13.3.0/24替换为自己的网段,可以是IPV4或者IPV6。

  • 登入到网页控制台 > Machines

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

Enable All允许转发所有

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

基于安全特性,Tailscale每隔6个月需要重新授权装置,作为「Subnet Router」(子网路由网关),建议停用。

  • 外网的Tailscale装置线路测试

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

可以看到是经节点「Subnet Router」IP 100.101.41.50 接入到内网 20.13.3.1,延迟也很理想。

以下是使用内网IP连入家里的各服务及装置

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

测速

TailScale 实现远端访问整段局域网(ZeroTier另一选择)

结语:

TailSaleZeroTier的使用场景上非常相近,没有那个占优,根据自身网络环境的连线质量较佳去选取。

透过ZeroTier 实现远端访问局域网的设定不是对所有自定网段有效,如今次的20.13.3.0/24的网段失效,Zerotier误判为外网网段而不能访问。而使用TailSale的设定可以实现远端访问网段为20.13.3.0/24的局域网。

参考资料:
展开 收起

蒲公英路由 X1 旁路组网盒子 黑色

蒲公英路由 X1 旁路组网盒子 黑色

93元起

SAMZHE 山泽 超五类网线水晶头 cat5e工程网络连接器 8P8C原装RJ45电脑网络连接头 10个 AP-S10

SAMZHE 山泽 超五类网线水晶头 cat5e工程网络连接器 8P8C原装RJ45电脑网络连接头 10个 AP-S10

3.9元起

EDUP 翼联 六类CAT6类网线 千兆网络连接线 工程家用电脑宽带监控非屏蔽8芯双绞成品跳线 1米 黑

EDUP 翼联 六类CAT6类网线 千兆网络连接线 工程家用电脑宽带监控非屏蔽8芯双绞成品跳线 1米 黑

4.9元起

华为(HUAWEI)华为(HUAWEI)OptiX OSN9800M12 OSN9800M24 智能光传送平台

华为(HUAWEI)华为(HUAWEI)OptiX OSN9800M12 OSN9800M24 智能光传送平台

522000元起

泰盟(TIMON) 网线测试仪多功能网线信号测试器测线仪电脑网络水晶头电话线工程RJ45检测器双用测线仪

泰盟(TIMON) 网线测试仪多功能网线信号测试器测线仪电脑网络水晶头电话线工程RJ45检测器双用测线仪

暂无报价

CreateBlock 树莓派3B 3b+ 3代Raspberry Pi 3 B型 B+型 开发板 树莓派3B主板

CreateBlock 树莓派3B 3b+ 3代Raspberry Pi 3 B型 B+型 开发板 树莓派3B主板

309元起

光网在线(GW-FIBER)万兆SFP+DAC高速电缆华为华三威联通qnap广泛兼容 0.5米 SFP-10G-CU0.5M 堆叠线 兼容华为 华三 因特尔Intel通用

光网在线(GW-FIBER)万兆SFP+DAC高速电缆华为华三威联通qnap广泛兼容 0.5米 SFP-10G-CU0.5M 堆叠线 兼容华为 华三 因特尔Intel通用

59.99元起

SAMZHE 山泽 SZ-D266 网络寻线仪

SAMZHE 山泽 SZ-D266 网络寻线仪

179元起

DOREWIN 达而稳 网线钳套装网络工具全自动测线仪五六类水晶头压线钳子专业级对接

DOREWIN 达而稳 网线钳套装网络工具全自动测线仪五六类水晶头压线钳子专业级对接

9.8元起

TIMON 泰盟 光纤清洁笔端面清洁 法兰头适配器光模块光纤一按式清洁器2.5mm(适用SC/FC/ST)

TIMON 泰盟 光纤清洁笔端面清洁 法兰头适配器光模块光纤一按式清洁器2.5mm(适用SC/FC/ST)

78元起

Khadas Edge2迷你电脑主机微型卡片电脑安卓商用办公服务器瑞芯微RK3588S芯片 8+32G

Khadas Edge2迷你电脑主机微型卡片电脑安卓商用办公服务器瑞芯微RK3588S芯片 8+32G

1969元起

COMFAST 电脑蓝牙接收器5.1无线音频发射器台式外接USB蓝牙适配器

COMFAST 电脑蓝牙接收器5.1无线音频发射器台式外接USB蓝牙适配器

29.9元起

SAMZHE 山泽 SFP+线DAC线缆堆叠线 万兆直连线 SFP-10G兼容华为/华三/思科/H3C曙光浪潮中兴等1米DAC-10G-01

SAMZHE 山泽 SFP+线DAC线缆堆叠线 万兆直连线 SFP-10G兼容华为/华三/思科/H3C曙光浪潮中兴等1米DAC-10G-01

99元起

HUAWEI 华为 MIFI E8372h-155 便携式随身WiFi 全网通4G

HUAWEI 华为 MIFI E8372h-155 便携式随身WiFi 全网通4G

349元起

UGREEN 绿联 10941 USB无线网络打印服务器

UGREEN 绿联 10941 USB无线网络打印服务器

239元起

UGREEN 绿联 超五类屏蔽水晶头 超5类千兆镀金网络接头 CAT5E类工程级RJ45电脑网线连接器 100个35098

UGREEN 绿联 超五类屏蔽水晶头 超5类千兆镀金网络接头 CAT5E类工程级RJ45电脑网线连接器 100个35098

89元起
38评论

  • 精彩
  • 最新
  • 可以安装在路由上么?

    校验提示文案

    提交
    應該可以,我看見有arm,mips的安裝文件下載。

    校验提示文案

    提交
    收起所有回复
  • 这个p2p稳定么?udp打洞?

    校验提示文案

    提交
    是的p2p, 404區用戶使用卜暫時很穩定。

    校验提示文案

    提交
    我试了下,我这里没有zt稳定,还是算了。

    校验提示文案

    提交
    收起所有回复
  • 如果在群晖上使用,不要升级DSM到7.0,不然没法用exit node模式

    校验提示文案

    提交
    謝謝分享。

    校验提示文案

    提交
    收起所有回复
  • 威联通上面可以么

    校验提示文案

    提交
    可以的,去看看

    校验提示文案

    提交
    谢谢!!!

    校验提示文案

    提交
    收起所有回复
  • 连接速度比Z0快吗?

    校验提示文案

    提交
    在我這邊網絡 zorotier 較快。

    校验提示文案

    提交
    收起所有回复
  • 还是看不太懂subnet部分 要linux电脑才支持吗?

    校验提示文案

    提交
    是的,暫只可以Linux,
    subnet有什麼不太懂?大家可以交流一下。

    校验提示文案

    提交
    我去翻看了 原文 现在有点知道了 打算在群晖上试试 不懂再请教 [献花]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • docker里面怎么设置端口转发?设置subnet的命令在unraid里面无法成功

    校验提示文案

    提交
    沒有使用Unraid, SORRY! 但使用過ubuntu 及centos 沒有這個問題.

    校验提示文案

    提交
    容器变量"UP_FLAGS"里填上添加子网的命令“--advertise-routes=192.168.1.0/24”

    校验提示文案

    提交
    收起所有回复
  • 同样的环境,同样的文件,同样的硬件,zerotier速度1.5M,Tailscale速度800k,稳稳地用zt吧

    校验提示文案

    提交
    每地方的網絡環境不盡相同,根據自身速度作選擇,我也有片Zerotier篇章介紹。

    校验提示文案

    提交
    收起所有回复
  • 奇怪了 我转发了内网网段。现在都无法访问内网其他设备。网站也开启了转发了、

    校验提示文案

    提交
    需要發到Tailscale網,開啟「允許轉發」。

    校验提示文案

    提交
    收起所有回复
  • 我只能说这篇文章含金量非常高,比zerotire好用的太多了,这热度,明显不够

    校验提示文案

    提交
  • 没提到加入自定义derp,可以提高穿透效率和效果,实测可以跑满带宽。zerotier是通过udp,经常被isp控制速度

    校验提示文案

    提交
  • 请教一下群晖下怎么做ip转发。按上面的设置会报错

    校验提示文案

    提交
    群辉应该是反向代理

    校验提示文案

    提交
    群暉本身有Tailscale套件,方便安裝。我也查看可了. DSM可以開啟IP轉發功能。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 在群晖部署的话设置ip转发时候命令要补全
    sudo tailscale up --advertise-routes=192.168.4.0/24 --advertise-exit-node

    校验提示文案

    提交
    我试了试,不需要使能exit node

    校验提示文案

    提交
    收起所有回复
  • 我群晖上装了,外网可以访问,但是巨慢!不知原因在哪里。

    校验提示文案

    提交
  • 想试下P2P连接,结果速度很LJ,延时超过500MS,同样的zerotier速度在50MS以内,怀疑是P2P打洞没有成功走的TS的服务器导致的。iOS上的程序多开关几次就卡死,开不起V P N了,重启才能再次正常使用。已经卸载,不合适我

    校验提示文案

    提交
  • 为什么不直接使用Wireguard呢,既然用的是Wireguard的加密协议

    校验提示文案

    提交
  • 导航页那些透明图标可以打包分享一下吗?

    校验提示文案

    提交
  • 今天openwet上面装好了,手机连接局域网比较卡

    校验提示文案

    提交
  • 对于网路方面,这值得研究研究

    校验提示文案

    提交
  • 试了以下挺好用的。但是有个问题,如果人在异地,通过远程打开被控端,在输入账户密码的界面,tailscale似乎无法连接上,从而实现远程桌面的连接。这样的话,好像没法做到无人值守? [惊喜]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

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

相关文章推荐

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