This is how to get the Windows client with headscale. I’m happy to finaly get it working.
Headscales docs are HERE, but I’m adding some more info since I wasn’t able to get it to work the first time
If you’ve already installed tailscale on the machine make sure to delete the
Download the Official Windows Client HERE and install it.
You can either do option A or B⌗
Manually edit the registry
HKLM:\SOFTWARE\Tailscale IPN\UnattendedModemust be set to
stringtype, to allow Tailscale to run properly in the background
HKLM:\SOFTWARE\Tailscale IPN\LoginURLmust be set to
<YOUR HEADSCALE URL>as a
stringtype, to ensure Tailscale contacts the correct control server.
Edit reg file from above
Start tailscale client like normal
Once the client starts it will say you have to auth
Auth with server by clicking notification that says
authentication is required
This will open a URL with a command you have to run on your headscale server
Run that command on your headscale server make sure to change the
NAMESPACEto what namespace you want that device to be in
Now you can go into windows settings and have headscale set to start at boot up