tailscale 可以自定义路由吗?

2022-07-22 22:28:44 +08:00
 461da73c

两个 tailscale 节点 a ,b 。a 内网为 192.168.50.10/24 ,b 内网为 192.168.60.10/24 。 现在想在 a 上可以通过 tailscale 访问到 b 内网的其它机器,例如 192.168.60.11 。 尝试了一下手动添加在 a 节点上添加路由,且 b 节点加上 iptables -t nat -A POSTROUTING -o tailscale0 -j MASQUERADE 依旧不行。 a ,b 两节点已经建立了 direct 直连。

exit node 是所有的 traffic ,我只想部分流量。 不知道是否需要开 exit node 来实现。

用 wireguard 我可以轻松实现这个功能,tailscale 服务端不受控,不知道怎么搞。

有人有经验吗?

3380 次点击
所在节点    宽带症候群
10 条回复
xxb
2022-07-22 22:31:06 +08:00
我也想,等大牛
BeautifulSoap
2022-07-22 22:47:59 +08:00
当然支持。。。。。翻翻官方文档就有了

https://tailscale.com/kb/1019/subnets/
wd
2022-07-23 11:09:33 +08:00
我看着感觉这里没有 iptables 的事情吧,只要路由通就行。50 上能访问 60 ,然后就是你的客户端可以访问 50 。
dream7758522
2022-07-24 23:11:48 +08:00
你说的访问到 b 内网的其它机器,我在 Windows 下面搞定了,没问题。后面的没玩过
sontjer1
2022-07-25 23:21:40 +08:00
每个节点建立命令后加--accept-routes 就可以互通了
sypopo
2022-08-04 00:23:07 +08:00
我也没搞定。zerotier 只需要在两台 openwrt 上安装好,在 ZeroTier 官网设置 Managed Routes 。两个网段所有机器之问就可以相互访问了。前几天 ZeroTier 被墙了,换了 tailscale ,两台 openwrt 上安装了 tailscale ,内网 IP 分别为 192.168.2.0/24 和 192.168.5.0/24 ,也用 tailscale up --advertise-routes=192.168.2.0/24 ; tailscale up --advertise-routes=192.168.5.0/24 建立了节点,tailscale 控制台也开启了 Subnet routes 。但两个内网中的机器还是不可以相互访问。
461da73c
2022-08-04 22:41:59 +08:00
@sypopo 我搞定了,你 accept routes 了吗?
sypopo
2022-08-05 10:54:04 +08:00
@461da73c 我还是用回 zerotier 了,自建 planet
461da73c
2022-08-05 11:17:50 +08:00
@sypopo 自建 planet ,多客户端使用太麻烦了……
sypopo
2022-08-05 14:49:13 +08:00
@461da73c 我需求是就是同城不地地方的两个内网组个网。两边都是只在 opemwrt 上安装 zerotier 。内网其他机器都就不用装,也不麻烦。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868118

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX