⭐ Stars:6,971 🍴 Forks:277 💻 语言:Go

【项目介绍】
"Tailscale without Tailscale, by Tailscale"

Tailcat


Tailcat is a remix of Tailscale open source pieces to act like
netcat, but over Tailscale's data plane,
without Tailscale's control plane. Tailscale's data plane (magicsock,
internally) gives you point-to-point WireGuard®-encrypted tunnels between two
machines with DERP as the NAT-hole-punching communication side channel and the
ultimate relay-of-last-resort if NAT traversal fails. Instead of using the
Tailscale control plane, all tailcat connection metadata is exchanged out of
band, however you want.

The tailcat CLI (in cmd/tailcat) is built on the tailcat Go library
(importable as github.com/tailscale/tailcat).

Whether you use tailcat as a CLI tool or library, one side runs a tailcat
server (listener) and gets back a short tailcat address. The other side passes
that tailcat address to tailcat's client side to connect. All traffic between
the two is
encrypted end-to-end with WireGuard. The initial connection bootstraps through
a DERP server (see below), and then magicsock performs NAT traversal to
upgrade to a direct peer-to-peer UDP connection when possible (usually!).

You don't need a Tailscale account, root/admin access on the machine
(it doesn't alter your machine's routing tables, DNS, etc.). It's just
a userspace library and CLI tool.

And it's all open source.

You can u...

【最新 Releases】

📦 v0.6.0(2026-09-04)

v0.6.0 (2026-09-04) highlights


- Application-layer UDP support: servers can serve and forward UDP
flows, clients can dial UDP ports, and tailcat socks supports
SOCKS5 UDP ASSOCIATE. Idle incoming UDP flows close after a
configurable timeout, two minutes by default. (#25, @sksingh2005)
- SSH publi...
下载地址:https://github.com/tailscale/tailcat/releases/tag/v0.6.0
项目地址:

📦 v0.5.0(2026-09-02)
Fixes security bug in tailcat recv. Thanks to Will Frame for the reports!

Changelog

* cc6db4948e324e2c3434155a13d0d787ec9df7a4 rename ConnBlob/token to tailcat addr
* cf46aa8217f0aedf978c507ec0f8f24612a37795 cmd/tailcat: add forward subcommand
* 521eea90665a9f89bce3f55f4a8876e977626d97 ...
下载地址:https://github.com/tailscale/tailcat/releases/tag/v0.5.0
项目地址:

📦 v0.4.0(2026-08-31)

Changelog

* ce6fedcabc220bab3b94d470ab330219111eeae8 README: document Homebrew install for macOS
* 79da910c40a65125c318f41f22a8ac7f5c5c5efd tailcat: reject meows with a zero disco key
* deece6387d5132ce4bd6b83af39f7c6b87a0c4e2 flake.nix, tool/updateflakes: keep the nix vendor hash fresh automatically
* 2a48b15694059ae39a1506d54bdb37cb98629604 tailcat: reject null regions and nodes in a ConnB...
下载地址:https://github.com/tailscale/tailcat/releases/tag/v0.4.0
项目地址: