SuperAPI AI 工具集

tailscale-install

部署与运维

查看项目

更新于 10-16 01:10

技能介绍

用途:在各类平台上安装 Tailscale 并将设备接入 tailnet,覆盖平台检测、安装、验证与首次认证。

主要能力:先检测环境再选安装方式。优先判断 WSL2(grep -qi microsoft /proc/version 且非容器),避免在 WSL2 内安装 Linux 包导致 WireGuard 隧道冲突;再判断 OS 与 Linux 发行版(debian/ubuntu 用 apt,fedora/rhel/centos/amzn 用 dnf/yum,arch/manjaro 用 pacman,alpine 用 apk,opensuse/sles 用 zypper,其他用 curl 一行命令)。安装前用 tailscale version 检查是否已装,已装则报告版本、用 sudo systemctl status tailscaled 查守护进程、tailscale status 查连接,除非要求重装或升级否则停止。

使用方式:Linux 通用安装 curl -fsSL https://tailscale.com/install.sh | sh;macOS 用 brew install --cask tailscale;Windows 用 winget install tailscale.tailscale。安装后验证二进制可用、守护进程运行(Linux 用 sudo systemctl enable --now tailscaled)、连接状态。首次连接交互式用 sudo tailscale up,无头服务器先在管理控制台生成 auth key 再用 sudo tailscale up --authkey=tskey-auth-<key>。WSL2 场景检查 Windows 主机上的 tailscale.exe,未装则提示在主机用 WinGet、Chocolatey 或 MSI 安装,并确认 /etc/wsl.conf 中 appendWindowsPath = true。

限制与错误处理:安装失败不得静默跳过,需报告并给出修复步骤,如权限不足加 sudo、包未找到改用 curl 一行命令、网络或 DNS 问题、守护进程未启动用 sudo journalctl -u tailscaled --no-pager -n 50 查日志、认证失败需重新生成密钥或检查 SSO 与设备上限。更多发行版仓库配置、Docker、Chocolatey、MSI 及安装后清单见技能内 references 文件。