SuperAPI AI 工具集

tailscale-localsend

通用与其它

查看项目

更新于 10-16 09:51

技能介绍

用途:在 Tailscale 网状网络中发现节点,并通过 LocalSend 协议在这些节点间交换文件。

主要能力:使用 tailscale status --json 获取网状网络节点及其 TailscaleIPs,CLI 不可用时回退到 Tailscale API;通过 UDP 组播 224.0.0.167:53317 探测启用 LocalSend 的节点;对两网交集节点分配由 Gay.jl 生成的确定性颜色(基于节点指纹哈希与种子)。传输使用 HTTPS 上的 REST API,端点包括 POST /api/localsend/v2/prepare-upload 与 POST /api/localsend/v2/upload?sessionId=...。

使用方式:命令包括 just ts-localsend-discover、just ts-localsend-send <peer> <file>、just ts-localsend-receive,以及 just ts-peers、just ls-peers、just ts-ls-bridge。Python 侧可 from tailscale_localsend import TailscaleLocalSend,创建 TailscaleLocalSend(seed=...) 后调用 discover()、send(peer=..., file=...) 和阻塞式 receive(callback=...)。另可与 epistemic-arbitrage 集成,将发现的节点加入 ArbitrageNetwork 并运行传播。

适用场景:需要在 Tailscale 内网设备间借助 LocalSend 进行点对点文件传输时。

限制:资料未提供安装步骤、依赖版本、权限要求、平台支持、传输加密细节、速度与可靠性说明,也未说明 LocalSend 未启用或节点不可达时的具体行为。基础目录为 ~/.codex/skills/tailscale-localsend。