SuperAPI AI 工具集

tailscale

安全与审计

查看项目

更新于 10-16 06:22

技能介绍

用途:Tailscale 是零配置网状 VPN,本资料以运维技能形式整理其安装、认证、状态检查、退出节点、子网路由、MagicDNS、ACL 与常见故障处理。

主要能力与用法:守护进程为 tailscaled.service,CLI 为 tailscale,配置在 /etc/default/tailscaled,状态在 /var/lib/tailscale/,日志用 journalctl -u tailscaled。安装可执行 curl -fsSL https://tailscale.com/install.sh | sh(运行前请自行审查)或使用 pkgs.tailscale.com 软件源。常用命令:tailscale up 认证并启用;tailscale up --authkey=<key> 无头认证;tailscale status 查看状态;tailscale ip -4 显示 100.x.x.x 地址;tailscale ping <peer> 测试连通;tailscale down 关闭接口;tailscale logout 注销;tailscale file cp <file> <peer>: 发送文件;tailscale ssh <peer> 连接;tailscale set --exit-node=<peer-name> 设置退出节点,置空清除;tailscale up --advertise-exit-node 宣告退出节点;tailscale up --advertise-routes=192.168.1.0/24 宣告子网路由;tailscale up --accept-routes 接受路由;--accept-dns=false/true 关闭或启用 MagicDNS;tailscale update --check 与 tailscale update 检查并应用更新;tailscale version 查看版本。

适用场景:设备互联、远程访问内网子网、通过退出节点转发流量、用 Tailscale SSH 以身份认证替代 sshd 密钥、用 Funnel 将本地端口临时暴露到公网(仅开发测试,需在管理台按设备启用)。

限制与注意:子网路由和退出节点均需三步——服务端宣告、管理台批准、客户端接受或选择,缺一不可;宣告设备需开启 IP 转发(net.ipv4.ip_forward=1);UDP 41641 被防火墙拦截会回退 DERP 中继并降低性能;Tailscale 使用 100.64.0.0/10,可能与运营商 CGNAT 或其他 VPN 冲突,自定义地址段仅付费方案提供;tailscale up 会重置未指定的标志,建议一次传全部所需标志或改用 tailscale set。资料未提供价格、平台支持范围等更多细节。