Live data from Hacker News

Add ability to choose a custom coordination server

github.com

21–30 of 114 posts

Re: Add ability to choose a custom coordination server

#21
post #5

Its really impressive how much Tailscale care about the UX of the whole product all the way down to the level of not over complicating their menus. The whole Tailscale experience for an enduser (ie not Tailscale admin) is so much nicer than compared with something like OpenVPN in a place without MDM.

The solution of only showing menu opens if you repeatedly open and close the menu seems very bizarre to me though? Is there precedent for that?

Re: Add ability to choose a custom coordination server

#22
post #14

This is a a beautiful thread. All the concerns that come into play with a commercial business, a very human representative of that business, and someone outside expressing a need. A need that some would see is contradictory to the pure business goals. Doing business out in the open like Tailscale is doing is so refreshing. Having seen Brad Fitz communicate in other places, it is obvious he isn't doing the right thing…

I remember when we used to say things like that about Google, circa 2000.

Re: Add ability to choose a custom coordination server

#23
post #5

Its really impressive how much Tailscale care about the UX of the whole product all the way down to the level of not over complicating their menus. The whole Tailscale experience for an enduser (ie not Tailscale admin) is so much nicer than compared with something like OpenVPN in a place without MDM.

The solution of only showing menu opens if you repeatedly open and close the menu seems very bizarre to me though? Is there precedent for that?

Android's developer settings unlock if you tap the build number X amount of times (I forgot how many)

Re: Add ability to choose a custom coordination server

#24
post #14

This is a a beautiful thread. All the concerns that come into play with a commercial business, a very human representative of that business, and someone outside expressing a need. A need that some would see is contradictory to the pure business goals. Doing business out in the open like Tailscale is doing is so refreshing. Having seen Brad Fitz communicate in other places, it is obvious he isn't doing the right thing…

I remember when we used to say things like that about Google, circa 2000.

Google used to have that, probably lost it, and then they lost people like Brad Fitz.

Re: Add ability to choose a custom coordination server

#25
post #14

This is a a beautiful thread. All the concerns that come into play with a commercial business, a very human representative of that business, and someone outside expressing a need. A need that some would see is contradictory to the pure business goals. Doing business out in the open like Tailscale is doing is so refreshing. Having seen Brad Fitz communicate in other places, it is obvious he isn't doing the right thing…

I remember when we used to say things like that about Google, circa 2000.

Earning large sums of money corrupts everything. Eventually people realise that being 'evil' is highly profitable.

Re: Add ability to choose a custom coordination server

#26

Earlier quoted context omitted.

I remember when we used to say things like that about Google, circa 2000.

Earning large sums of money corrupts everything. Eventually people realise that being 'evil' is highly profitable.

I think it might be being a public company more than it is about earning large sums of money. The people who own public companies ultimately have control of the company, and typically care only about how much money is generated.

Re: Add ability to choose a custom coordination server

#27
post #14

This is a a beautiful thread. All the concerns that come into play with a commercial business, a very human representative of that business, and someone outside expressing a need. A need that some would see is contradictory to the pure business goals. Doing business out in the open like Tailscale is doing is so refreshing. Having seen Brad Fitz communicate in other places, it is obvious he isn't doing the right thing…

I remember when we used to say things like that about Google, circa 2000.

I gave Google the benefit of the doubt right up until they introduced their real name policy, haven’t had an active account since.

Re: Add ability to choose a custom coordination server

#28

Interesting. I would never use a hosted VPN service because I want to be the only one who controls access. For this reason I don't use something like ZeroTier either (even though that can technically be self-hosted, it's not easy). But Mesh VPN is a great option. I wonder if Headscale can also use internal credentials? As far as I remember with tailscale you had to log in with Google or Microsoft which is another tot…

>I wonder if Headscale can also use internal credentials? As far as I remember with tailscale you had to log in with Google or Microsoft which is another total deal-breaker. But I haven't looked at it in ages as the hosted variety was a non starter anyway.

from the project page:

https://github.com/juanfont/headscale

>Node registration

> • Single-Sign-On (via Open ID Connect)

> • Pre authenticated key

Re: Add ability to choose a custom coordination server

#29

Earlier quoted context omitted.

Yep it doesn't work on iOS, hopefully the Tailscale team add a similar debug menu that they added on Android and make the login server URL configurable through there, or a working configuration through a .mobileconfig would also be fine!

I wonder why they don't open source the iOS client like they do Android. There is precedent for open source iOS apps still available on the App Store, so that's not a limitation. I would gladly dedicate some time to adding this as a PR (as I'm sure a million others would, too).

Tailscale employee here:

In general the OSS operating systems get OSS clients, whereas the closed-source ones don’t necessarily get the full OSS treatment.

Re: Add ability to choose a custom coordination server

#30
post #29

Earlier quoted context omitted.

I wonder why they don't open source the iOS client like they do Android. There is precedent for open source iOS apps still available on the App Store, so that's not a limitation. I would gladly dedicate some time to adding this as a PR (as I'm sure a million others would, too).

Tailscale employee here: In general the OSS operating systems get OSS clients, whereas the closed-source ones don’t necessarily get the full OSS treatment.

Appreciate the reply, Tailscaler.

That makes sense and seems like a legitimate line to draw. Being a little bit of a pain, I would point out that the Google Play store and Google's components for Android are not open source. If you're willing to make Tailscale available via Google Play, and open source the client, maybe iOS can as well? And while we're at it, macOS apps can be installed out of band of an app store, so maybe that can be open, too. It could even share a codebase these days.

Post reply on HN