tailscale 是真听劝呀, peer relay 来了

2025 年 10 月 30 日
 LuvF

免费版也支持,可以指定 2 个节点作为 relay

https://tailscale.com/blog/peer-relays-beta

10840 次点击
所在节点    分享发现
91 条回复
fortitudeZDY
2025 年 10 月 30 日
@v00O 不是一回事,derp 采用的协议和 peer relay 不一样。
susandownes
2025 年 10 月 30 日
设置了 tag 的设备,无法使用 tailscale 的文件传输功能,不知道是不是 bug
tangzs
2025 年 10 月 30 日
@fortitudeZDY 多谢,我试试看
billzhuang
2025 年 10 月 30 日
和 advertise-route 有撒区别?
LuvF
2025 年 10 月 30 日
@zwlinc https://tvax1.sinaimg.cn/large/008CqthRgy1i6urjk7pukj30zk0qon40.jpg
我试了一下 好像第一次是用 derp 后面就换成 relay 了 应该就是 relay 优先
LuvF
2025 年 10 月 30 日
pong from unraid (100.66.6.5) via DERP(jzy) in 82ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 11ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 11ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 12ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 12ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 12ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 15ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 12ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 12ms
pong from unraid (100.66.6.5) via peer-relay(14.103.xx:40000:vni:53) in 12ms
direct connection not established
LuvF
2025 年 10 月 31 日
@billzhuang
用 peer relay 需要被访问节点也安装 ts ,advertise-route 不需要
relay 是备用手段 优先打洞直连 直连失败才走 relay advertise-route 不能直连
做 relay 的节点不需要跟要访问的节点在一个子网里
用 relay 只需要设置做 relay 的节点和添加 acl 其他客户端不需要进行额外设置
nginxxx
2025 年 10 月 31 日
能 docker 部署吗,比如家里的 nas 部署,有公网 ip,然后在外都可以用家里的 nas 做中继
LuvF
2025 年 10 月 31 日
@nginxxx 应该是可以的 tailscale 本来就支持 docker 部署 要开启 relay 应该在 environment 里面加上 TS_EXTRA_ARGS=--relay-server-port=40000 端口可以任意 然后按照上面文档里加上 acl 规则就行了
nginxxx
2025 年 10 月 31 日
啥时候 twingate 能支持就好了,目前应该是唯一支持域名分流的工具
antpi
2025 年 10 月 31 日
是否必须公网 ip 还是只要开放固定 udp 端口就可以呢
LuvF
2025 年 10 月 31 日
@antpi 目前测试发现 nat 鸡通过端口映射做 relay 不可行 入口 ip 跟 tailscale 后台显示不一致 其他环境没试过 你可以试试看
antpi
2025 年 10 月 31 日
@LuvF #72 好的,我试试看
mssi
2025 年 10 月 31 日
端口只开 udp ,还需要开 tcp 吗?
LuvF
2025 年 10 月 31 日
@mssi 文档说只要 udp
a56143575
2025 年 11 月 1 日
收藏·一下
a56143575
2025 年 11 月 1 日
挺多关于 tailscale 具体如何工作的文章,那篇 How NAT traversal works
hash
2025 年 11 月 3 日


似乎一旦通过 peer-relay 连接,那么永远无法打洞成功
Chengnan049
2025 年 11 月 4 日
@hausen #54 可以,用 ACL
Chengnan049
2025 年 11 月 4 日
@jujusama Exit Node 是出口,例如你在公司,你想访问一个网站,这个网站仅限你家里的 IP 或者要求 IPV6 而你公司没有,那你就可以给出口节点设置成家里的机器,流量就变成 Exit 那台机器的了。而这次的 Peer Relays 是把任意一个网内设备当作 DERP

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

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

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

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

© 2021 V2EX