On your Mac machine running Roon Server, go to the Tailscale website and download the DMG installer for MacOS.
iOS: https://tailscale.com/download/ios
Android: https://tailscale.com/download/android
Next, scroll down to where you see your devices listed under Machines. You should see the IP addresses for your phone and your Mac listed in a table.
Check to see if the IP addresses are on the same subnet.
Devices using the same Tailscale subnet will share an IP address except for the very last few digits.
For example:
100.106.12.93
100.106.15.99
Are on separate subnets. This user would have to change the second IP address to match the subnet of the first.
If the IP addresses for your RoonServer machine and phone are on different subnets, then click the three dots on the right of the table and select “Edit Machine IPv4” for the second device.
Copy and paste the IP address from the other machine and then change the last digit.
Now they should have matching subnet addresses. Now, your IPs should look like this:
Test Tailscale
Restart RoonServer and ARC on your MacOS machine and your phone.
Turn off WIFi, leaving only the cellular data connection. Open the settings page in ARC and look for “Connected” to see if ARC is working.
If not connected, go into Roon and disable port forwarding. Go to → Settings → Roon ARC and enter “0” in the box for “Port”. If successfully disabled, you should see “Not Ready”
Some networks have port ranges reserved. If 0 or another number is not accepted as input in the “Port” box, try a few different numbers until the “Not Ready” status displays.
If you’re still having difficulty using ARC with Tailscale, please post on Roon Community in the #tinkering category, where users are accumulating Tailscale/ARC expertise.
We recommend engaging Tailscale support directly - they offer robust and responsive support and are better equipped to troubleshoot within the Tailscale app itself than Roon support. Please see their Support page here to reach their team.