Tailscale on MacOS Often Uses Relay Until Restarted

I have been having a strange issue in that when I move to a new WiFi, Tailscale often uses relays to make connections. If I simply exit and restart Tailscale, the connections are direct again.

Also, in this condition, if I use the Tailscale ping command, it shows a direct connection, but the system ping goes through the relay (as confirmed by tailscale status as well as the longer ping times).

Is this a known bug or some config issue at my end?

Thanks.

2 Likes

This has been my observation as well. As a result connections from Mac have higher latency. I don’t see same problem when using Linux laptop.