Live data from Hacker News

The subtle magic of tsnet

tailscale.dev

11–20 of 24 posts

Re: The subtle magic of tsnet

#11
post #6

Earlier quoted context omitted.

Yeah, they definitely need to spend 5 minutes to remove the spurious slides that don't actually provide any information.

This took me more than 5 minutes, but do you mean something like this? https://tailscale-dev-git-xe-no-fun-allowed-tailscale.vercel...

Thanks! I've pinned that link to the top of the thread along with a request to stop being distracted by formatting now.

Re: The subtle magic of tsnet

#12

I see a lot of mention of folks of using tailscale for their friend group to access stuff.. but the free plan seems to max out at 3 users, with an exception for foss projects. What am I missing? How do I use tailscale for my 10ish friends and me to play minecraft without paying hundreds a year?

Have each person create their own account, and share nodes: https://tailscale.com/kb/1084/sharing/

Re: The subtle magic of tsnet

#13

I see a lot of mention of folks of using tailscale for their friend group to access stuff.. but the free plan seems to max out at 3 users, with an exception for foss projects. What am I missing? How do I use tailscale for my 10ish friends and me to play minecraft without paying hundreds a year?

Tailscalar/talk author here. Set up a GitHub org. That has a 25 user limit for free. That's what my husband and I use (our tailnet predates the new free plan details here: https://tailscale.com/blog/pricing-v3/).

Re: The subtle magic of tsnet

#14
Could be I'm old, but I read the beginning, recognized the problem like YES that is hard... and then ended up reading about solutions that just made it all even more complicated?

Re: The subtle magic of tsnet

#15
An interesting article overall, but I think authenticating a user based on their IP address is probably the worst security advice I've seen. It's probably ripe for attack with ARP poisoning, IP spoofing, etc.

Re: The subtle magic of tsnet

#16

An interesting article overall, but I think authenticating a user based on their IP address is probably the worst security advice I've seen. It's probably ripe for attack with ARP poisoning, IP spoofing, etc.

(I work at Tailscale)

It only authenticates it _after_ all the WireGuard bits. So it's not really auth by IP address, but auth by wireguard key identity, from which we know your identity. There's no IP spoofing possible. And ARP isn't even in the picture for an L3 protocol.

Re: The subtle magic of tsnet

#17

I see a lot of mention of folks of using tailscale for their friend group to access stuff.. but the free plan seems to max out at 3 users, with an exception for foss projects. What am I missing? How do I use tailscale for my 10ish friends and me to play minecraft without paying hundreds a year?

I’ve been playing with Netbird lately and it’s been working well. They have a free plan for up to 20 nodes, and a self hosted option if you want to eject from their cloud offering.

Re: The subtle magic of tsnet

#18

An interesting article overall, but I think authenticating a user based on their IP address is probably the worst security advice I've seen. It's probably ripe for attack with ARP poisoning, IP spoofing, etc.

(I work at Tailscale) It only authenticates it _after_ all the WireGuard bits. So it's not really auth by IP address, but auth by wireguard key identity, from which we know your identity. There's no IP spoofing possible. And ARP isn't even in the picture for an L3 protocol.

How do you prevent other processes (or other apps on mobile) from connecting to the service?

A malicious game on my phone can't ssh to my server if I do normal authentication, but with this IP/WG authentication it can...

Re: The subtle magic of tsnet

#19
post #18

Earlier quoted context omitted.

(I work at Tailscale) It only authenticates it _after_ all the WireGuard bits. So it's not really auth by IP address, but auth by wireguard key identity, from which we know your identity. There's no IP spoofing possible. And ARP isn't even in the picture for an L3 protocol.

How do you prevent other processes (or other apps on mobile) from connecting to the service? A malicious game on my phone can't ssh to my server if I do normal authentication, but with this IP/WG authentication it can...

You can configure ACLs. By default devices that aren’t tagged with an ACL tag are available to other devices authenticated by the same user. If you tag a device, you have to write explicit ACLs to permit access from other users/devices.

Re: The subtle magic of tsnet

#20
post #18

Earlier quoted context omitted.

How do you prevent other processes (or other apps on mobile) from connecting to the service? A malicious game on my phone can't ssh to my server if I do normal authentication, but with this IP/WG authentication it can...

You can configure ACLs. By default devices that aren’t tagged with an ACL tag are available to other devices authenticated by the same user. If you tag a device, you have to write explicit ACLs to permit access from other users/devices.

How does this solve the problem of a malicious process inside the whitelisted device.
Post reply on HN