In this video I set up a headscale server and use it to create a VPN service. I show how to set up ACL's and routes into a personal subnet. Plus you see all the most useful flags for tailscale.
I have copied my example ACL file here:
https://github.com/HardwoodHomelab/Headscale_Demo_ACL-example/blob/main/acl.json
0:00 Intro
0:25 How Tailscale Works
2:30 Why Headscale?
4:15 Installing and configuring Headscale
14:25 Installing Tailscale and connecting to Headscale
23:38 Using ACLs and server tags
31:45 Using routes to access local subnet
35:33 Changing hostname on VPN
37:00 Using Exit Nodes
39:40 Outro