Toolspublished

Tailscale Releases Tailcat for Encrypted Machine Links Without Accounts or Admins

The new open-source utility makes Tailscale’s connection layer available to isolated and short-lived systems, but leaves token sharing, access decisions and reliable fallback infrastructure outside the tool.

By 2 min read
Tailscale Releases Tailcat for Encrypted Machine Links Without Accounts or Admins
Tailscale Releases Tailcat for Encrypted Machine Links Without Accounts or Admins

Listen to this story

The audio brief

About 1:35
0:001:35
Read transcript
Tailscale has released Tailcat, an open-source tool that creates encrypted links between two machines without accounts, logins, root access, or administrator control. That makes it useful for temporary, isolated, or awkward-to-reconfigure systems—but it shifts several responsibilities to whoever runs it. To start a connection, the server generates a key pair and a Tailcat address containing its public key and information for bootstrapping a DERP relay. That address has to reach the client through some separate channel, so it effectively acts as an out-of-band connection credential. Tailcat first uses DERP, Tailscale’s relay system, to establish contact. Its magicsock networking layer then tries to create a direct peer-to-peer WireGuard connection over UDP. When network address translation succeeds, traffic moves directly between the machines. If it does not, DERP carries the traffic instead. The tool also leaves the host network alone. An embedded userspace TCP/IP stack handles the connection inside Tailcat, so it does not create a TUN device, change routing tables, or require operating-system administration. That supports temporary SSH sessions, file transfers, port forwarding, SOCKS proxies, and links between coding agents, virtual machines, or remote hardware. The boundary is important: Tailscale says the clients and DERP server are open source, but its control plane remains proprietary. Operators can self-host relays or use Tailscale’s managed fleet. The practical constraint is that the credential still has to be shared safely—and hosted fallback relays are throttled and limited to a handful of regions.

Story brief

3 key points

Tailscale’s Tailcat targets short-lived or hard-to-manage machines that need secure connectivity without modifying the host or enrolling it in an account-based network. A server-created address carries the public key and relay bootstrap data, making that address an out-of-band credential. Tailcat prefers direct WireGuard-over-UDP links but falls back to DERP, whose hosted relays are throttled and regionally limited....

  1. 01

    Tailcat requires no root, TUN device, routing-table changes, administrator access, or host-network reconfiguration.

  2. 02

    DERP provides initial connectivity and fallback; successful NAT traversal moves traffic directly between machines over UDP.

  3. 03

    The Tailcat address must be shared separately and functions as a connection credential.

Tailscale has released Tailcat, an open-source Go package and command-line tool that creates encrypted connections between two machines without accounts, logins, administrators or a control plane. The tradeoff is deliberate: it removes setup friction for temporary systems while moving connection sharing and infrastructure choices to the operator.

A token starts the connection

Tailcat is a netcat-like tool for moving bidirectional bytes between a client and server. The server generates a key pair and a Tailcat address containing its public key and DERP relay bootstrap information; the address must be shared with the client through another channel.

The client first connects through DERP, Tailscale’s relay system, while the company’s magicsock networking layer attempts a direct peer-to-peer WireGuard connection over UDP. If NAT traversal succeeds, traffic moves directly between the machines; DERP carries traffic when it does not.

The host network stays untouched

An embedded userspace TCP/IP stack handles the connection inside Tailcat rather than changing the host networking stack. The tool does not create a TUN device, alter routing tables or require root or administrator operating-system access—useful where a machine is ephemeral, untrusted or awkward to reconfigure.

Connections Tailcat can support

  • A quick file copy or port forward between two machines.
  • An SSH session, including when one side should not have its system configuration changed.
  • A temporary local SOCKS proxy for a child process that does not natively know about Tailcat.

A use case for agent-controlled machines

Brad Fitzpatrick, who authored Tailscale’s launch post, said customer use cases helped revive Tailcat. He has also used it to link sandboxed coding agents with temporary virtual machines and remote hardware, including Raspberry Pi systems, EC2 instances and a Windows host creating and destroying Hyper-V virtual machines.

Management remains the paid layer

Tailcat makes the boundary around Tailscale’s managed product more visible. Tailscale says its core, DERP server and clients on open-source platforms are open source, while its server-side control plane is not. Operators can run an open-source DERP server themselves; Tailscale also offers integration help and operation of a global relay fleet for customers that need it.

Sources

  1. tailscale.comTailcat: An open-source CLI for Tailscale’s WireGuard®, NAT traversal, and DERP