Congrats on the launch!
Congrats on the launch!
I guess Avery has had enough TCP for a while. :)
(Tailscale cofounder here.)
I really appreciate his (imo) inspired work on 'sshuttle'[1] which he no longer maintains. I really wish this project would get the attention and development it deserves...
However, I've been thinking that the sshuttle model doesn't completely keep up with the way the world has been going since I first wrote it ~10 years ago. There's a lot more stuff in the cloud now! And you want to be connected to multiple locations, not just a single location, because your team's resources tend to be scattered over many locations.
Tailscale is a more modern approach based on a similar philosophy: minimizing setup time and complexity, while relying on an existing mature layer for the cryptography part so we can't screw it up.
(And yes, it's funny trying to argue both sides in a thread where I'm competing with myself :))