Tailscale
Identity-based WireGuard mesh network for teams, with managed coordination and open source clients.
Technical Architecture & Overview
Tailscale creates a mesh network where nodes authenticate through an identity provider and negotiate WireGuard tunnels directly between devices. The coordination server is closed source, while the core client daemon is open source under BSD-3-Clause and the GUI on closed operating systems such as macOS and Windows is not. Access control lists express which identities may talk to which devices, and a free Personal plan covers non-commercial use for up to six users.
Targeted Technical Use Cases
Teams replacing bastion hosts and VPNs with per-identity mesh access to servers and workstations.
Evaluation & Trade-offs
Core Strengths
- +Sign-in through existing SSO identity providers, including custom OIDC providers.
- +Works across NAT without port forwarding.
- +ACLs define which users and devices can access ports on other devices.
Trade-Offs & Limitations
- -Coordination plane is a hosted service unless paired with self-hosting.
- -User counts, ACL groups, and advanced features scale with paid tiers.
Defensive Security Application
Removing public exposure of SSH and RDP by keeping them reachable only inside the tailnet.
Frequently Asked Questions
What is Tailscale?→
Tailscale creates a mesh network where nodes authenticate through an identity provider and negotiate WireGuard tunnels directly between devices. The coordination server is closed source, while the core client daemon is open source under BSD-3-Clause and the GUI on closed operating systems such as macOS and Windows is not. Access control lists express which identities may talk to which devices, and a free Personal plan covers non-commercial use for up to six users.
What is Tailscale used for?→
Teams replacing bastion hosts and VPNs with per-identity mesh access to servers and workstations.
What are the strengths of Tailscale?→
- +Sign-in through existing SSO identity providers, including custom OIDC providers.
- +Works across NAT without port forwarding.
- +ACLs define which users and devices can access ports on other devices.
What are the limitations of Tailscale?→
- +Coordination plane is a hosted service unless paired with self-hosting.
- +User counts, ACL groups, and advanced features scale with paid tiers.
How is Tailscale used defensively?→
Removing public exposure of SSH and RDP by keeping them reachable only inside the tailnet.