该技能用于管理 Tailscale tailnet,采用混合方式:本机操作走 CLI,tailnet 范围管理走 API。
用途与主要能力 本地操作用于当前机器,包括查看状态与节点信息(tailscale status,可加 --json)、网络诊断(tailscale netcheck)、获取本机 Tailscale IP(tailscale ip -4)、按 IP 反查身份(tailscale whois)、连通性测试与切换(tailscale ping、up、down)、使用出口节点(up --exit-node、exit-node list/suggest)、通过 Taildrop 传文件(tailscale file cp / file get)、暴露本机服务(tailscale serve 私网、tailscale funnel 公网)以及通过 MagicDNS 走 SSH(tailscale ssh,启用服务端用 tailscale up --ssh)。 Tailnet 范围操作需要 API Key,配置位于 ~/.clawdbot/credentials/tailscale/config.json,包含 apiKey 与 tailnet(- 表示自动检测,也可填组织名或邮箱域名);API Key 在 Tailscale 管理控制台 Settings → Keys 生成。相关命令通过 ./scripts/ts-api.sh 执行,可列出全部设备(devices,--verbose 看详情)、查看单设备、批量在线检查(online)、授权或删除设备、设置标签与路由、创建可复用或临时 auth key(create-key --reusable/--ephemeral,--tags、--expiry)、列出密钥、查看与切换 DNS(dns、dns-nameservers、magic-dns on|off)以及查看和校验 ACL(acl、acl-validate)。
使用方式与限制 先按需配置 API Key,本地命令可直接运行,tailnet 级命令需密钥。命令语法与参数应保持原样。资料未提供安装方式、依赖要求、定价、平台支持范围与具体权限边界,这些暂未提供。