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 live · 59,500 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.
What this site will grow into
Four tracks, publishing in deliberate order. Nothing here links until it exists, and nothing ships as a stub.
- Curriculum. The internals, live now above: orientation, WireGuard, the control plane, NAT traversal, troubleshooting. Identity, ACLs, DNS, routing, Serve and Funnel, the platform matrix, enterprise operations, and a codebase tour follow in numbered order.
- Feature encyclopedia. One reference page per feature and a complete CLI tour, for the reader with 30 seconds and a specific question.
- Fieldcraft and drills. Evidence collection, reproduction construction, engineering handoff packages, and written case study drills: symptom, evidence, hypothesis tree, root cause.
- Code lab. Guided reads of the open source Go codebase, pprof exercises, and annotated packet captures.
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.