公众号旧文

Tailscale 进化:Peer Relay (对等中继) 上线

作者:胖子阅读 —

如果你已经在用Tailscale,那你大概体会过它的爽点:

直连的时候,几乎完美。

设备之间像插在同一个交换机上一样,低延迟、高带宽、稳定到你会忘记它的存在。

但现实世界的网络,从来不讲武德。

1、那些你一定遇到过的网络问题

你可能遇到过这些情况:

  • 公司网络:严格防火墙,啥都封
  • 家里宽带:运营商 NAT 套 NAT
  • 云服务器:只允许固定端口,甚至走负载均衡
  • 某些环境:根本不给你开 UDP

这些情况下,点对点直连可能失败。

而这,正是所有内网穿透方案的梦魇。

2、Tailscale 以前是怎么兜底的?

DERP 中继

简单理解就是:

连不上?那就都去找一个中转服务器,帮你转发。

优点:

  • 稳
  • 能用
  • 全加密

缺点也很明显:

  • 带宽有限
  • 延迟增加
  • 完全依赖官方节点

这在轻度使用下没问题,但一旦你开始:

  • 大文件传输
  • 多客户端同时连接
  • 长时间高吞吐

你就会明显感觉到瓶颈。

3、现在不一样了:Peer Relay 正式上线

Tailscale 这次把中继这件事,交还给用户自己。

Peer Relay(对等中继),可以让用户在自己的任意一台节点上,跑一个中继服务器。

而且这个节点:

  • 就是你现有的 Tailscale 设备
  • 不需要额外架构
  • 不需要公网 IP(甚至)

4、这东西本质上解决了什么?

一句话:当直连失败时,你可以自己决定流量走哪儿,而不是被动走官方 DERP。

5、性能提升在哪?

这次更新,不只是能用,而是真的能打。

1️⃣ 吞吐量大幅提升

官方做了几件关键优化:

  • 减少锁竞争(多线程更高效)
  • 多 UDP socket 分摊流量
  • 自动选择更优网络接口(IPv4 / IPv6)

结果就是多客户端同时走中继,也能跑得动。

2️⃣ 更接近真直连

以前:

设备 A → DERP → 设备 B

现在:

设备 A → 你的 Peer Relay → 设备 B

如果你的中继部署得好,延迟和带宽,可以接近直连水平。

3️⃣ 支持静态入口

很多云环境的问题是:

  • 自动发现地址失败
  • 后面挂着负载均衡
  • 端口被限制死

现在你可以手动指定中继的 IP:端口

例如:

  • 挂在 AWS NLB 后面
  • 用固定公网入口暴露
  • 客户端直接打进去

这意味着在“完全封闭”的云环境里,你也能跑高性能 Tailscale 网络。

6、一个非常实用的玩法

以前你可能是这样:

  • 云服务器,用 subnet router 暴露内网
  • 访问路径比较单向

现在你可以直接用 Peer Relay,做全网 Mesh。

效果:

  • 每个节点都可以互相访问
  • 支持 Tailscale SSH
  • 支持 MagicDNS
  • 没有中心节点瓶颈

7、这次更新,本质意义是什么?

Tailscale 正在从自动化工具,进化成网络基础设施。

以前你只能:

  • 用它
  • 信它
  • 接受它的路径选择

而现在你可以:

  • 控制路径
  • 自建中继
  • 优化架构
  • 适配复杂网络

8、谁最应该关注这个功能?

如果你属于以下任何一种:

  • 多云架构(AWS / GCP / 阿里云)
  • 跨地区部署(日本 / 美国 / 香港)
  • 内网环境复杂(企业网络 / 校园网)
  • 有高带宽需求(传输 / 同步 / 流媒体)

Peer Relay 基本是必用功能。

9、和我第一篇的一个呼应

我在上一篇说过一句话:

Tailscale 最大的价值,是你不用再关心网络。

但现在我要稍微改一下:

普通用户不需要关心网络,但你可以在需要的时候接管网络。

扩展阅读:


用 Tailscale 打造安全、稳定的远程桌面体验

为什么你一旦开始用 Tailscale 就离不开它