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.
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.
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.
Recipes. The useful and
slightly clever things worth building once you trust the mesh:
machines that enroll themselves, services published without opening
a port, keyless SSH that keeps receipts, and programs that are
tailnet members in their own right.
Labs. Exercises run against a
real multi machine tailnet rather than sketched from documentation,
published with the output they actually produced.
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.