Impact-Site-Verification: 41b53a0c-6d04-458b-a457-fe9e29acde1a

Tailscale Makes Networking Disappear — Identity Over IP
AI & Technology··9 min read

Tailscale Makes Networking Disappear — Identity Over IP

From ex-Google engineers fixing NAT for the long tail to a $275M WireGuard mesh with 10,000+ paid businesses: how Avery Pennarun, Brad Fitzpatrick, and David Crawshaw's zero-config thesis—not a naming scorecard—replaced hub-and-spoke VPN theater for Perplexity, Instacart, and homelab Minecraft servers alike.

NN

NewName Editorial

Editorial Team

Enterprise VPN marketing still sells concentrators: appliance quotes, firewall change tickets, "full tunnel" latency. Tailscale sells Zero Trust slides too—but the durable bet is quieter. Tailscale is a WireGuard mesh whose product thesis is zero-config networking: install a client, sign in with SSO, and devices find each other through NAT without you touching port forwarding. Judge it on whether your team stops maintaining VPN servers—not on whether "Tailscale" clears a generic brand-naming worksheet.

The insight was NAT pain for everyone, not a SASE category map

Tailscale was founded in 2019 in Toronto by ex-Google engineers Avery Pennarun (CEO), David Crawshaw, David Carney, and Brad Fitzpatrick—creator of LiveJournal, memcached, and much of early Go culture at Google. Pennarun's path runs from teenage Linux drivers and a college dial-up-sharing startup through Canadian fintech check-processing systems to Google Fiber and payments infrastructure. The contrast that stuck: even "small" projects at Google needed big DevOps teams copying Internet-scale patterns most companies never need (Stratechery interview, 2025).

The name came before the company—deliberately the opposite of Google's famous The Tail at Scale paper. Pennarun wanted to solve the long tail of everyday connectivity: homelabs, small teams, branch offices—not another hyperscaler backbone (origin story blog).

The first public blog post hit Hacker News; Pennarun stayed up 24+ hours manually activating accounts—signal that engineers wanted networking to disappear, not another VPN admin console. Co-founder Crawshaw pushed mesh over hub-and-spoke when a bank pilot only needed central access; Pennarun resisted until Crawshaw proved WireGuard mesh was nothing like Wi-Fi mesh chipset hell (Stratechery).

Philosophy in Pennarun's Series C letter (April 2025): "make networking disappear — reduce the number of times anyone had to think about NAT traversal or VPN configurations ever again" and move to identity-first networking—you connect to your teammate or GPU box, not an IP that moved overnight (Series C post).

Architecture: Go control plane, WireGuard data plane, DERP when NAT wins

Tailscale is not "WireGuard with a login button." It separates planes the way serious distributed systems should:

| Plane | What runs | What it sees | | --- | --- | --- | | Control | Tailscale coordination server (SaaS; Headscale self-host) | Public keys, ACL policy, endpoint hints—not payload | | Data | WireGuard on each node (wireguard-go userspace + OS integrations) | Encrypted traffic, direct P2P when possible | | Fallback | DERP (Designated Encrypted Relay for Packets) | Forwards already encrypted WireGuard packets when UDP hole-punch fails |

The client stack is primarily Go—cross-platform, network-native, the same language Fitzpatrick and Crawshaw lived in at Google. Each device gets a stable 100.x.y.z CGNAT address and MagicDNS names like dev-box.tailnet-abc.ts.net. ACLs speak in tags and groups tied to your IdP—not VLAN spreadsheets.

Zero-config shows up in the onboarding path:

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --ssh

Two authenticated devices form a tailnet with sensible defaults; subnet routers expose whole VPCs or homelab LANs without public IPs. Tailscale SSH records sessions; Tailnet Lock adds device-approval for high-assurance environments (security docs).

Critical architectural claim—validated in Tailscale's own Cloudflare comparison: most bytes flow device-to-device, not through vendor servers. DERP is a relay of last resort, not a permanent concentrator. That is the performance and privacy wedge against hub-and-spoke VPNs and against reverse-proxy Zero Trust where TLS terminates at the edge.

Product arc and funding: PLG mesh → AI infrastructure pipe

| Era | Milestone | Strategic move | | --- | --- | --- | | 2019 | Founded; HN launch | Prove zero-config mesh beats DIY WireGuard | | Nov 2020 | $12M Series A (Accel) | Fund control-plane reliability | | May 2022 | $100M Series B (CRV, Insight); ~$1B+ CAD valuation | Enterprise ACLs, SSO, audit | | Jan 2025 | 10,000+ paid business customers (doubled in ~10 months) | Bottom-up land in eng teams (BetaKit) | | Apr 2025 | $160M Series C (Accel); ~$1.5B valuation; $275M total raised | AI workload connectivity, global eng hiring (Series C) |

Public customer logos in the Series C post include Perplexity, Mistral, Cohere, Groq, Hugging Face on the AI side and Instacart, SAP, Telus, Motorola, Duolingo on the enterprise side—mesh plumbing for GPU fleets across clouds, not just "replace Cisco AnyConnect" slideware.

Business model is classic developer PLG: generous personal/small-team free tier (up to 100 devices on personal plans per pricing docs), paid Starter/Business/Enterprise for SSO, ACL granularity, compliance logging, and support SLAs. CrowdStrike CEO George Kurtz and Squarespace CEO Anthony Casalena joined the Series C cap table—signals that identity-at-the-network-layer is infrastructure, not IT novelty.

Competitors: mesh VPN vs certificate mesh vs edge Zero Trust

Same brochure words—"Zero Trust," "WireGuard," "remote access"—hide different architectures.

| | Tailscale | Cloudflare Zero Trust | Nebula | ZeroTier | | --- | --- | --- | --- | --- | | Core bet | Identity mesh on WireGuard | Global edge reverse proxy + WARP | Certificate mesh (Slack-born OSS) | Virtual L2 overlay | | Traffic path | P2P WireGuard; DERP fallback | Through Cloudflare POPs | P2P UDP (Noise framework) | P2P or relay | | E2E encryption | Yes (WireGuard) | TLS to edge; not E2E to origin | Yes (cert-based) | Yes | | Sweet spot | Dev teams, hybrid cloud, homelabs | Web apps + SWG bundle, no client for browser-only | Air-gapped / self-owned PKI at scale | L2 semantics, gaming, legacy | | Self-host control | Headscale (community OSS) | Tunnel daemon only; control SaaS | Lighthouses + your CA | Self-hosted controllers | | Polish | MagicDNS, SSO, ACL UI | 300+ city anycast, Access policies | Engineer-operated | Mature free tier |

Choose Tailscale when you want minutes-to-mesh WireGuard with IdP-backed ACLs, east-west service connectivity, and latency-sensitive LAN-adjacent paths—SSH to staging, kube API from a laptop, subnet router into AWS VPC.

Choose Cloudflare Zero Trust when the workload is HTTP/S behind Cloudflare, you want SWG/DLP/WAF in one bill, or users need browser-only access without a client—accept that traffic is inspected at Cloudflare's edge, not end-to-end to the origin (compare page).

Choose Nebula when you must own the entire control plane and PKI—Slack ran it at tens of thousands of nodes—and you have staff to issue certs and run lighthouses. No MagicDNS out of the box; maximum sovereignty.

Choose ZeroTier when you need Layer-2 Ethernet semantics or flat virtual LAN behavior Tailscale deliberately avoids.

Adjacent names without a roundup tax: NetBird (WireGuard + self-host option), Twingate (resource-centric ZTNA proxy), Zscaler/Netskope (full SASE with inspection). Pick on where packets flow, not Gartner quadrants.

China: global tailnet vs mainland compliance gravity

Tailscale's China story is not "deploy everywhere with one vendor." It is two different networking regimes.

Where Tailscale wins for Chinese teams:

  • 出海 engineering connecting laptops to AWS/GCP/Vercel without standing up Fortinet appliances—common in AI labs, indie SaaS, and cross-border startups whose production lives outside the Great Firewall.
  • Split-stack HQ: global eng on Tailscale for cloud/homelab; mainland office on domestic ZTNA—mirrors how teams run PostHog + 神策 or Linear + 飞书项目.
  • Headscale self-host for teams that want WireGuard mesh UX but can deploy coordination + custom DERP relays on mainland VPS—with ICP备案 on public hostnames if exposed.

Where Tailscale friction is structural (not "bad Wi-Fi"):

  • Control plane and default DERP regions sit primarily outside mainland China. Coordination metadata crosses borders; handshake latency and intermittent token refresh are architecture-bound, not fixable by "buying a faster ISP."
  • 等保 2.0 / 数据出境 reviews often reject SaaS control planes with no domestic entity, no local support contract, and no audit log residency guarantees—regardless of WireGuard's crypto.
  • Legacy SSL VPN 深信服/华为 still wins SOE RFPs on policy, not developer experience.
  • Consumer VPN confusion: Tailscale is private tailnet overlay, not a GFW circumvention tool—marketing it to staff as "翻墙" creates compliance and support disasters.

| Audience | Typical pattern | Why | | --- | --- | --- | | Global product eng (.com infra) | Tailscale Cloud + IdP | Minutes to mesh; AI GPU cross-cloud | | Mainland office-only staff | Domestic ZTNA (e.g. 深信服 aTrust, 阿里云 SASE) | 等保、本地支持、可控日志 | | Hybrid HQ | Tailscale for cloud; domestic for office LAN | Two policies, two processors | | Regulated self-host | Headscale + mainland DERP | Custody trade for ops burden |

The old startup-showcase template implied one mesh vendor satisfies 硅谷 defaults and 国企采购 simultaneously. Reality: Tailscale owns zero-config identity mesh for global infra; mainland production access still rewards domestic Zero Trust gravity.

The name and domain (briefly—facts beat folklore)

The verified story is shorter than a naming-pillar worksheet:

  • "Tailscale" riffs on Google's "The Tail at Scale" paper—inverted to serve the long tail of users who are not Google (Stratechery origin).
  • tailscale.com is exact-match .com for a security company where trust matters—no .io phase in public lore.
  • Open-source clients + Headscale escape hatch signal custody awareness; coordination SaaS remains the default business.

That is positioning vocabulary—not a five-act domain scorecard.

Prove zero-config: a mesh audit before you cancel the VPN appliance

"Zero-config" is not a homepage adjective. Run this before you decommission the concentrator:

1. IdP + ACL rehearsal. Map group:dev → tag:staging:* in Tailscale ACL JSON; confirm deny paths to production subnets—not "everyone on VPN VLAN."

2. NAT traversal drill. Connect laptop on cellular + server in office LAN via subnet router; measure direct vs DERP (tailscale netcheck). If >30% flows stay on DERP, fix firewall rules before blaming Tailscale.

3. Exit node vs split tunnel. Decide whether remote users need full-tunnel internet or only RFC1918 routes—misconfiguration is the #1 "Tailscale broke my Wi-Fi" support pattern.

4. Headscale exit ramp. Export ACL policy and document Headscale migration if compliance forbids SaaS control—budget 4–8 engineer-days, not a checkbox.

5. China path test. From mainland office networks, measure coordination latency during business hours; if token refresh fails, plan domestic ZTNA for office staff before mandating Tailscale company-wide.

What to verify before your team standardizes on it

  1. Mesh honesty. Count workloads needing L2 adjacency or deep packet inspection—Tailscale is L3 WireGuard mesh, not a SASE replacement.

  2. Control-plane dependency. SaaS outage blocks policy changes, not necessarily existing tunnels—run a game-day anyway.

  3. Cloudflare overlap. If 80% of access is HTTPS apps already on Cloudflare, Access + Tunnel may be simpler—Tailscale wins on SSH, RDP, kube, and east-west mesh.

  4. Nebula vs Tailscale sovereignty. Regulated air-gapped mesh with owned PKI → evaluate Nebula or Headscale first; polish vs custody.

  5. China audience split. Mainland daily office access likely needs domestic ZTNA regardless of how clean Tailscale's English docs read.

Tailscale's competitive edge is not the loudest Zero Trust webinar slide. It is zero-config identity mesh on WireGuard—Go clients, separated control/data planes, $275M raised at ~$1.5B, 10,000+ paid businesses, and a philosophy that networking should disappear so engineers connect GPUs, homelabs, and production subnets without NAT spreadsheets. Price the retired VPN appliance—and run the mesh audit before ACL tags become your only source of truth.

Related articles

All posts