Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thanks for the rundown. I’m already using wireguard so I’ll stick with that and hopefully figure out some of the kernel upgrade issues I’ve ran into.

Tailscale is an automatic no for me. I won’t use proprietary software for something as important as this. Even with tincs history I’d much rather go with opensource.



Hi, Tailscale person here.

If you haven't seen it, an open source implementation of the server: https://github.com/juanfont/headscale.

The Linux & Android clients are fully open source. The Mac GUI is closed, but the "Linux" client runs on macOS, sans GUI. (Also runs on BSDs, and I believe Windows)

At that point, only the iOS and Windows GUI app is closed, but they're both super thin wrappers around the open source Go implementations.

But, yes, it's true that we're not entirely open. We'd planned to release a simple server implementation when we got it cleaned up, but then Headscale beat us. That seems like the most important missing bit.


Tailscale is open source. Your data might route through their servers (e.g. STUN) but it's E2E encrypted, which you can verify easily.


It is NOT. It's a paid commercial software where only the client is open source.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: