3 ms·
(Tailscalar here) Most of the Tailscale client’s functionality is implemented as a daemon called tailscaled which is in the OSS repo. It’s the GUI front ends
by dblohm7 4y ago
(Tailscalar here)
Most of the Tailscale client’s functionality is implemented as a daemon called tailscaled which is in the OSS repo.
It’s the GUI front ends for Windows, MacOS and iOS that are not.
- M4v3R 4y agoAny specific reason to why not? These are very simple GUI apps, I imagine there’s not much custom code apart from your usual view code written there.
- dblohm7 4y agohttps://news.ycombinator.com/item?id=32470615 https://news.ycombinator.com/item?id=32470615 https://news.ycombinator.com/item?id=32469581 https://news.ycombinator.com/item?id=32469581
- notpushkin 4y agoThanks, you're right yeah, I've oversimplified things a bit. Re: macOS and the Network Entitlements shenanigans: if I understand correctly, it is possible to just run tailscaled unsigned [1] via /dev/utun instead of Apple's APIs. Would it be possible to get this into the GUI so that if you want, you can compile it from source and don't have to do the Apple dance? [1]: https://github.com/tailscale/tailscale/wiki/Tailscaled-on-macOS https://github.com/tailscale/tailscale/wiki/Tailscaled-on-ma...
- notpushkin 4y agoAs an exercise, I've implemented a basic (and very hacky) UI for tailscale(1) as an xbar [1] plugin: https://gist.github.com/notpushkin/aa36c2d34e3e7180aa66ed2a589afe05 https://gist.github.com/notpushkin/aa36c2d34e3e7180aa66ed2a5... [1]: https://xbarapp.com/ https://xbarapp.com/ tailscaled isn't particularly stable on my machine though, so I guess I'll roll back to the closed source version. However, this could be a starting point for a Linux client!