Tailscale
自 sing-box 1.12.0 起
结构
{
"type": "tailscale",
"tag": "ts-ep",
"state_directory": "",
"auth_key": "",
"control_url": "",
"ephemeral": false,
"hostname": "",
"accept_routes": false,
"exit_node": "",
"exit_node_allow_lan_access": false,
"advertise_routes": [],
"advertise_exit_node": false,
"udp_timeout": "5m",
... // 拨号字段
}
字段
state_directory
存储 Tailscale 状态的目录。
默认使用 tailscale
。
示例:$HOME/.tailscale
auth_key
Note
认证密钥不是必需的。默认情况下,sing-box 将记录登录 URL(或在图形客户端上弹出通知)。
用于创建节点的认证密钥。如果节点已经创建(从之前存储的状态),则不使用此字段。
control_url
协调服务器 URL。
默认使用 https://controlplane.tailscale.com
。
ephemeral
指示实例是否应注册为临时节点 (https://tailscale.com/s/ephemeral-nodes)。
hostname
节点的主机名。
默认使用系统主机名。
示例:localhost
accept_routes
指示节点是否应接受其他节点通告的路由。
exit_node
要使用的出口节点名称或 IP 地址。
exit_node_allow_lan_access
Note
当出口节点没有相应的通告路由时,即使设置了 exit_node_allow_lan_access
,私有流量也无法路由到出口节点。
指示本地可访问的子网应该直接路由还是通过出口节点路由。
advertise_routes
通告到 Tailscale 网络的 CIDR 前缀,作为可通过当前节点访问的路由。
示例:["192.168.1.1/24"]
advertise_exit_node
指示节点是否应将自己通告为出口节点。
udp_timeout
UDP NAT 过期时间。
默认使用 5m
。
拨号字段
Note
Tailscale 端点中的拨号字段仅控制它如何连接到控制平面,与实际连接无关。
参阅 拨号字段 了解详情。