tailcat
SHA-256一个无需配置的 netcat 替代品,用 WireGuard 加密流量,借助 Tailscale 数据平面自动穿透 NAT,无需账户和 root 权限。
像 netcat 一样传数据,但自带加密和穿透 NAT,不用装服务端。
核心功能
- 点对点 WireGuard 加密隧道,流量不经过中心服务器
- 自动 NAT 穿透,失败时自动降级到 DERP 中继
- 无需注册账户、无需管理员权限、不修改系统网络配置
- 命令用法类似 netcat:管道、端口转发、文件传输、SSH 免认证登录
- 支持 SOCKS5 代理和 exit node 模式,可远程访问内网
避坑指南
- •默认使用临时密钥:服务器重启后旧令牌失效,不要用于长期服务
- •免费 DERP 中继有速率限制,重要传输建议自建 DERP 或尽量直连
- •文件传输不压缩,大文件需自行压缩后再传
- •浏览器演示仅通过 DERP 中继,不支持点对点直连
适用场景
- 在两台电脑之间安全传送管道数据或文件,无需配置 VPN
- 临时把本地服务(如 Web 端口)暴露给朋友或同事,用完即弃
tailcat 是 Tailscale 开源网络组件的重组版,用法类似 netcat,但自带 WireGuard 端到端加密,并自动实现 NAT 穿透。它通过 DERP 中继完成初始握手和兜底,在可能的情况下升级为点对点直连。与 Tailscale 不同,tailcat 没有控制平面:连接信息通过一个短期令牌在带外交换。无需账户、无需管理员权限、不修改系统路由表或 DNS,完全运行在用户态。适用于快速传文件、管道数据、暴露本地端口,甚至搭建免认证 SSH 服务器。相比传统 netcat,它更安全且能穿透 NAT;相比完整 Tailscale,它更轻量、可自举。提供 CLI、Go 库、预编译二进制、Docker 镜像和 WebAssembly 在线演示。
标签
快速上手
安装软件
根据你的发行版安装对应的包(dpkg / rpm / AppImage)
在服务器机器上运行 tailcat,它会打印一个连接令牌(如 tcomFwWC...)
将令牌复制给客户端,客户端运行 tailcat <令牌> 即可连接
双方即可通过管道、端口转发或 SCP 方式安全传输数据
- 在服务器机器上运行 tailcat,它会打印一个连接令牌(如 tcomFwWC...)
- 将令牌复制给客户端,客户端运行 tailcat <令牌> 即可连接
- 双方即可通过管道、端口转发或 SCP 方式安全传输数据
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
8b819c43dfdf806b5663e23535aba557bb106075b0b5839df289af9bba70bec2该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
brew 安装的用 brew uninstall tailcat;二进制或 go install 的直接删除对应文件即可,无残留服务或系统更改。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs