T

tailcat

SHA-256
5.1k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一个无需配置的 netcat 替代品,用 WireGuard 加密流量,借助 Tailscale 数据平面自动穿透 NAT,无需账户和 root 权限。

智能下载

下载 Download 版本

v0.4.0 · 6.8 MB

像 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 在线演示。

标签

tailscalenetcatwireguardp2ptunnelclisecuritynat-traversal

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

根据你的发行版安装对应的包(dpkg / rpm / AppImage)

3

在服务器机器上运行 tailcat,它会打印一个连接令牌(如 tcomFwWC...)

4

将令牌复制给客户端,客户端运行 tailcat <令牌> 即可连接

5

双方即可通过管道、端口转发或 SCP 方式安全传输数据

安装指引
  1. 在服务器机器上运行 tailcat,它会打印一个连接令牌(如 tcomFwWC...)
  2. 将令牌复制给客户端,客户端运行 tailcat <令牌> 即可连接
  3. 双方即可通过管道、端口转发或 SCP 方式安全传输数据
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

8b819c43dfdf806b5663e23535aba557bb106075b0b5839df289af9bba70bec2

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

brew 安装的用 brew uninstall tailcat;二进制或 go install 的直接删除对应文件即可,无残留服务或系统更改。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议BSD-3-Clause
最后更新2026-10-12 13:42:18
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

5 FAQs

相似推荐