juanfont/headscale ? reverse-engineered prompt
Reverse engineered prompt
I want to build my own private network for all my devices, almost like a personal VPN. I've been looking at Tailscale, and I really like how it uses WireGuard to connect everything so easily, but I'd prefer to self-host the control server instead of relying on their cloud service.
Could you build an open-source alternative to the Tailscale control server, written in Go? The main purpose is to manage a single network, or "tailnet," for my personal use and hobby projects. It should handle all the necessary functions, like exchanging the WireGuard public keys between my computers and phones and assigning them IP addresses. The goal is a straightforward server I can run myself to have full control over my private network, suitable for a single person or a small organization.
Are you gonna build this?
make sure you review the code using coderabbit