一个更简单的Tailscale中继:Peer-Relay

XZH 发布于 8 天前 36 次阅读


该方式需要你的ts组网内有一台公网设备

Tailscale官方文档

一、设置端口

首先登录你的云服务商管理页面,确保能有一个开放未占用的udp端口,这里选择40000

然后设置你的服务器系统防火墙,确保40000/udp端口开启

ufw allow 40000/udp

二、设置tailscaled

登入服务器终端,输入

tailscale set --relay-server-port=40000

即可

三、设置ACL规则

进入tailscale管理网页,添加一个tag,tag:relay

为你的中继服务器添加tag:relay

然后切到ACL的json编辑页面,翻到最下面,添加如下配置

	"grants": [
		{
			"src": ["*"],
			"dst": ["*"],
			"ip":  ["*"],
		},
		{
			"src": ["tag:xzh"],
			"dst": ["tag:relay"],
			"app": {
				"tailscale.com/cap/relay": [],
			},
		},
	],

上面一块的配置不用管,下面这块的src的tag写上包含需要用peer-relay来中继的节点的tag

dst写上你要用来中继的服务器的tag,保存就可以了

四、测试

在tag:xzh内的设备互相ping,可以得到

tailscale status如下

咕咕咕~
最后更新于 2026-02-25