关于 tailscale 的一些疑问

zhj9709 · 昨天 22:18 · 927 次点击
A B 可以直连,B C 可以直连,为什么 A C 不能通过 B 中转连接,而是要通过 derp 服务器?
举报· 927 次点击
登录 注册 站外分享
8 条回复  
Midnight 小成 昨天 22:24
你想过为什么 a 、b 可以直连吗?
skyrocketing 小成 昨天 22:36
自己搭建服务器就可以实现 B 中转
zhj9709 楼主 小成 昨天 22:38
@Midnight 我只知道 A,B 都有 ipv6 就可以直连 https://i.imgur.com/NIvxivj.png ,主要是 C 没有 ipv6 ,但跟 B 是同一个局域网
GeekGao 小成 昨天 23:14
那要通过 B 做 routing 啊。 实现起来太麻烦了(也不安全 + 没必要考虑天朝特色 LAN 、QOS 、网间结算等特色菜谱)。
ZeroClover 小成 昨天 23:30
特定于你的情况,你应该用 Tailscale 的 Subnet Router 回到问题来看,就是 Tailscale 要保持简单,始终都是两个 Peer 之间的点对点连接而不依赖于其他对等体。这个中转的职责本身就是分配给 DERP 的。
zhj9709 楼主 小成 昨天 23:57
@ZeroClover subroute 只能单向 A -> B -> C ,但不能 C -> B -> A
LinYaXuan 初学 2 小时前
tailscale 的 github 上 issue 里有人提过这个需求,官方回复是“不会提供类似洋葱网络的服务”。 我的需求更复杂一点,B 和 C 也不是内网,但是 B 的 NAT 容易打洞,所以 AB 、BC 都能直连。 我现在一般用 ssh 映射端口手动从 B 中转。
SenLief 小成 2 小时前
你在 B 上架设 derp 不就完事了。
返回顶部