Tailscale的子网路由和出口节点

这篇具有很好参考价值的文章主要介绍了Tailscale的子网路由和出口节点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Tailscale的子网路由和出口节点

2 年前,老苏写了 『 外网访问群晖的新方案Tailscale 』,第一次隆重的给大家推荐了 Tailscale,但当时还有很多功能并不具备,比如今天要介绍的 Subnet RouterExit Node

【特别说明】:老苏使用的是DSM6 ,所以下面的操作都是在 DSM6 上完成的。DSM7 据说对权限引入了更严格的限制,建议去看官方文档。

安装

一般群晖是 7*24 小时开机的,所以老苏还是以群晖来介绍。

和 2 年前不同, Synology NASTailscale 套件现在由 Tailscale 统一发布,所以目前有两种方式安装:

  • 套件中心 直接搜索 tailscale,找到了直接安装;群晖官方有套件介绍:https://www.synology.cn/zh-cn/dsm/packages/Tailscale
  • 在 https://pkgs.tailscale.com/stable/#spks 直接下载对应的版本,然后手动安装;

Subnet Router

之前老苏基本上是在每台需要远程访问的设备上都安装 Tailscale 客户端,按官方的说话,这是效果最佳的用法,因为流量会被端到端加密,并且无需配置即可在物理位置之间移动机器。

但是在某些情况下,我们不能给每台设备都安装 Tailscale,例如一些使用不运行外部软件的嵌入式设备,常见的有打印机、普通路由器、玩客云等,这个时候我们就可以设置一个 Subnet Router来实现从 Tailscale 访问这些设备。

什么是 Subnet Router ?

Subnet Router的字面意思是子网路由,以前称为relay node 或者 relaynode,其作用是充当网关,将流量从您的 Tailscale 网络中继到您的物理子网。

借用一张官方的图来做说明

Tailscale的子网路由和出口节点

左侧Tailscale Network,包含了所有安装了 Tailscale 客户端的设备,其中包括了老苏在公司用的办公机;

中间Subnet Router 是放在家里的群晖主机,局域网 IP192.168.0.197,同时也安装了 Tailscale 客户端

右侧是局域网中的设备,包括了路由器(192.168.0.1)、玩客云(192.168.0.2)等设备;

设置

  • 将群晖作为子网路由器连接到 Tailscale

SSH 客户端登录到群晖,在命令行中输入

因为后面还会用到 Exit Node,所以一并处理了 😊

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

如果是多个网段,用逗号隔离就行,像下面这样

sudo tailscale up --advertise-routes 192.168.0.0/24,192.168.1.0/24 --advertise-exit-node --reset
  • 从管理控制台启用群晖的子网路由功能

进入管理控制台:https://login.tailscale.com/admin/machines

找到安装了 Tailscale 的群晖主机

主机名是可以自己修改的,主要是方便自己识别,也可以配合 DNS 用作域名;

Tailscale的子网路由和出口节点

进入 Edit route settings

Tailscale的子网路由和出口节点

可以看到我们命令行中设置的局域网地址段

Tailscale的子网路由和出口节点

而没有启用 Subnet Router 的是下面这样的

Tailscale的子网路由和出口节点

现在我们要启用局域网 IP

Tailscale的子网路由和出口节点

多个子网时

Tailscale的子网路由和出口节点

验证

现在老苏在公司的办公机上,直接输入 192.168.0.xxx就可以访问家里的设备了

当然如果公司也有 192.168.0.xxx 网段的话就比较尴尬了;

Exit Node

什么是 Exit Node ?

Exit Node功能允许您通过网络上的特定设备路由所有非 Tailscale 互联网流量,这台特定的路由设备称为 Exit Node

虽然解释很绕口,但是举个 栗子 就很容易明白了

大部分情况下, 安装了Tailscale 客户端的设备,访问互联网是👇下面这样的

Tailscale的子网路由和出口节点

左侧为 Tailscale Network

看的出来,和是不是安装了 Tailscale 没任何关系,该怎么访问还是怎么访问,这种模式被称之为 Split-Tunnel VPN 模式;

但是,在 Wi-Fi 不受信任的咖啡馆中,或者在出国旅行时需要访问仅在您本国可用的在线服务(例如银行业务)

这时候,我们可能需要另一台安装了 Tailscale 客户端的设备路由所有公共互联网流量。

比如下图中,laptop 是通过 desktop 访问互联网,这台 desktop 就被称为 Exit Node,也就是出口节点,这种模式被称为 Full-Tunnel VPN 模式;

Tailscale的子网路由和出口节点

在实际应用中,我们还是继续以群晖 ds3617xs 作为 Exit Node

设置

群晖端的命令已经合并处理过参数 --advertise-exit-node,所以不需要再执行了。

只要进控制台启用即可

Tailscale的子网路由和出口节点

接下来要设置使用 Exit Node 的设备,比如老苏的办公机

出于安全目的,每个设备都必须明确选择使用出口节点,MacOSWindows 上比较简单,菜单中可以找到 Exit Node

Tailscale的子网路由和出口节点

默认是 None, 选择为被设为 Exit Node 的设备 ds3617xs 就可以了

Tailscale的子网路由和出口节点

这个时候 Tailscale 客户端的图标

Tailscale的子网路由和出口节点

会多一个箭头
Tailscale的子网路由和出口节点

验证

只能通过验证你的公网 IP 才知道是否生效了,比如通过这个网站:https://www.whatismyip.com

当老苏 Exit node 选择 noneds3617xs 时,公网 IP 是会发生变化的,选择了 ds3617xs 后,公网 IP 和在家里局域网中是一样的,这就说明已经 OK

参考文档

Subnet routers and traffic relay nodes · Tailscale
地址:https://tailscale.com/kb/1019/subnets/

Access Synology NAS from anywhere · Tailscale
地址:https://tailscale.com/kb/1131/synology/

Exit Nodes (route all traffic) · Tailscale
地址:https://tailscale.com/kb/1103/exit-nodes/

DNS in Tailscale · Tailscale
地址:https://tailscale.com/kb/1054/dns/文章来源地址https://www.toymoban.com/news/detail-405304.html

到了这里,关于Tailscale的子网路由和出口节点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 磊科路由出口流量不均衡的分析及解决方法

        一、组网环境 在磊科路由器的组网环境中,有四台路由器组成,分别为磊科 A、B、C和D,同时有两个出口分别接在A和B上,在组网完成后,从磊科路由器 A和Routerstrong回程流量偏向一边。 二、故障分析 因为回程流量偏向一边,首先考虑strongGP属性MED值。查看磊科 C和磊科

    2024年02月05日
    浏览(37)
  • NAT地址转换,路由器作为出口设备,实现负载分担

    路漫漫其修远兮,吾将上下而求索 一个善于创造的人,一定是一个善于分享的人。 今天整理了一个实验,具备NAT地址转换,路由器作为出口设备,实现负载分担,实现路由策略 目录 实验图 实验要求 实验配置 基本IP-路由配置 NAT配置 配置策略路由 总结 上网要求 在内网出口

    2024年02月09日
    浏览(39)
  • H3C路由器出口无法使用问题的解决方案

      一、组网环境 宽带A为提高部分专线用户访问另一宽带B的一些网站的速度,申请了B的出口,在路由器上将这部分专线用户的访问业务重定向至B的出接口,配置完成后,发现专线用户访问B网络速度仍然很慢,没有达到目标。 二、故障分析 1、通过测试仪观察路由器重定向出

    2024年02月05日
    浏览(54)
  • 跨子网通信【路由通信。配置路由】

    路由通信条件是: 服务器多网卡 or 单网卡多IP 进入setup中,选择网络配置 选择设备配置 去除DHCP动态协议 进来后,可能会发现无法对静态IP和子网掩码进行编辑,是因为你开启了DHCP服务 DHCP服务中是无需配置对应IP的 上下键移动到对应的DHCP位置处,按 空格键 取消选择DHCP 问

    2024年02月09日
    浏览(39)
  • 实际中,出口路由器是如何对接到互联网的(DHCP方式)

    实际中,企业是如何接入到互联网中的? 这一篇我们来了解下出口路由器如何对接互联网的,我们先不看企业网,我们来了解下家庭网,这个大家最熟悉的。 1、家庭网是如何接入到互联网的 家庭网其实大家都有经验,去营业厅办理宽带后,不管是联通、电信、移动都会派装

    2024年02月09日
    浏览(46)
  • 实验——子网划分与路由器配置

    所需软件为:Cisco Packet Tracer 理工大学具有 4 个主校区,分别是中心校区、标营校区、双龙街校区以及岔路口校区, 根据机构和人员的分布情况,每个校区约有 4000 台设备接入校园网络,为了实现校区之间的网络数据通信,学校购置了一批路由器和交换机对网络设施进行升级

    2023年04月23日
    浏览(134)
  • 贝尔金路由器可变子网掩码

    A类的第一段是网络号,B类地址的前两段是网络号,C类的前三段是网络号,而VLSM的作用就是在类的IP地址的基础上,从他们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。     一、在部署新的网络时,我们除了需要确定分配的IP子网大小,包含多少IP地

    2024年02月05日
    浏览(39)
  • 实验四 子网划分与路由器配置

    目录 子网划分与路由器配置 一、【实验目的】 二、【实验环境】 三、【实验内容】 四、【实验步骤】 五、【实验结果】  六、【实验小结】 七、【命令清单】 主页:噗-噗 一、【实验目的】 1.能够基于路由器的工作原理和子网划分相关技术设计实验方案并开展实验; 2

    2024年01月15日
    浏览(57)
  • 实验三 路由器配置和子网交换

    实验三  路由器配置和子网交换 一、实验目的  理解路由器在网络中的作用和用法  掌握路由器的基本配置命令  了解网络地址规划的原则和方法; 深入了解虚拟局域网的划分、封装和通信原理 理解路由器子接口概念和封装协议 掌握路由器子接口的基本配置命令 二、实验

    2024年02月03日
    浏览(41)
  • 实验4 子网划分与路由器配置

    目录 子网划分与路由器配置 一、【实验目的】 二、【实验环境】 三、【实验内容】 四、【实验步骤】 五、【实验结果】  六、【实验小结】 七、【命令清单】 主页:噗-噗 一、【实验目的】 1.能够基于路由器的工作原理和子网划分相关技术设计实验方案并开展实验; 2

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包