Unofficial field guide and lab notebook
How Tailscale actually works.
Mechanism first, marketing never. This site explains the mesh from the WireGuard handshake up: the control plane, NAT traversal, DERP, MagicDNS, ACLs, and what every CLI command really tells you. Every factual claim traces to an official source with a checked date, and the lab material is tested on a real tailnet before it is published.
13 modules · 15 drills · 8 guides · 106,900 words · every claim sourced
The subject of this guide. The Tailscale name and logo belong to Tailscale Inc.; this independent site uses them only to identify the product it documents.
The curriculum
Numbered modules, meant to be read in order. Each one explains its layer three ways (an analogy, the mechanism, the failure modes), shows what the layer looks like on the wire, and ends with scenario questions that have real answers.
Full curriculum index, including what is still in the workshop.
The tracks
Four ways into the same machine. Everything linked below is live; the one remaining track is described honestly as unbuilt.
- Curriculum. Thirteen numbered modules from orientation through WireGuard, the control plane, NAT traversal, identity, policy, DNS, routing, services, platforms, operations, troubleshooting, and a tour of the codebase.
- Drills. Written escalation case studies worked end to end: the ticket, the evidence, a hypothesis tree, an investigation that rules things out, the root cause, and the engineering handoff package.
- Fieldcraft. The craft itself: evidence collection, reproduction construction, the handoff package template, and live incident work.
- Code lab. The deepest evidence tier: reading the open source Go codebase, pprof profiles, and packet captures as investigation tools.
Still in the workshop, described but not yet built: the feature encyclopedia, one reference page per feature plus a complete CLI tour. It will appear in the navigation only when it is real.
How to read this site
Modules use five recurring callouts. They mark the paragraphs worth slowing down for:
Claims carry receipts. The sources ledger lists every reference with the date it was last checked against the official documentation.