• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Tailscale avatar

tailcat

Netcat-style encrypted tunnels between two machines, no account needed

  • Servers and infrastructure
  • Privacy and security
  • Developer tools
View on GitHub
Website

What it is

Tailcat reuses Tailscale's open-source data plane to open WireGuard-encrypted point-to-point connections between two machines, bootstrapping through a DERP relay and switching to direct UDP after NAT traversal when it can. Connection details are shared out of band as a short address, so no Tailscale account, control server, or root access is required. It can pipe stdin/stdout, forward and expose TCP ports, act as an exit node, run a built-in SSH server, and send files from a browser demo. Developers and admins use it as a CLI or Go library to reach machines behind NAT without changing routing or DNS.

Images

Facts

Stars
8,429 GitHub stars.
8,429

Forks
380
Commits
10,523
Contributors
319
Language
Go
License
BSD-3-Clause
Last commit
Oct 7, 2026
On GitHub since
October 2024
First release
August 2026
Platforms
web, macOS, Windows, Linux, CLI, library
Self-hostable
No
Alternative to
Ngrok
Tags
  • peer-to-peer
  • vpn
  • networking
  • file-sharing
  • encryption

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • number zero avatar

    Iroh

    Rust networking library for direct peer connections dialed by public key

    12.8k
  • RustDesk avatar

    RustDesk

    Cross-platform remote desktop client with an optional self-hosted relay

    126k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsTailcat – Like netcat, but over Tailscale’s data planeAug 26, 2026 · 687 points · 134 comments (opens Hacker News in a new tab)
  • Bluesky“look at this guy”Aug 27, 2026 · 7 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“lets you SSH to a computer at home without a Tailscale account”Sep 14, 2026 · 2 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“3/ Tailcat. Netcat over Tailscale's data plane, without its control plane. One side listens and gets a token, the other passes it in, WireGuard tunnel between…”Aug 31, 2026 · 0 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Darn, this looks interesting: "Tailscale without Tailscale, by Tailscale" The only thing that makes me hesitate beside the usual nerd testing for now…”Aug 30, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Need to pipe data between two NATed machines without creating an account? Tailcat gives you netcat over WireGuard tunnels.”Oct 6, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“GitHub - tailscale/tailcat: like netcat, but over Tailscale's data plane, without Tailscale's co...”Aug 30, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)