I wish I could I could tell you. I don’t know if it’s ZeroTier + iPhone functionality in general or if it’s because of Roon’s reliance on multicast for device discovery.
With ZeroTier on my iPhone, Roon Remote can sometimes find the core and act as a controller but the iPhone itself never appears as an audio zone.
I user ZeroTier on a FiiO M11 Plus. This works when the DAP is on any arbitrary WiFi network but it also works through my iPhone’s hotspot. In that scenario, the iPhone isn’t running ZeroTier - it’s just providing connectivity and ZeroTier is on the Android DAP.
Someone else might have a better theory for why you can’t use it directly on an iPhone but I suspect you aren’t going to get it to work. Getting it installed is pretty straightforward so you might want to just play with it in case I’m wrong.
That’s the problem. Arc cannot work on my internet, CG-NAT networks aren’t compatible with those types of networks since there is no public IP. So I needed to use a VPN of some sort.
If ARC satisfies you’re use case, and you just need to get onto your home network, then VPN solutions other than ZeroTier are an option. I use the L2TP server built into my router. WireGuard, Tailscale and perhaps other options might work for you.
I use ZeroTier specifically to be able to use Roon’s DSP capabilities on my DAP. If you aren’t specifically trying to get Roon Remote to work, it would be simpler and more reliable for you to work towards getting ARC running and skip the ZeroTier “bridging” stuff.
Try NordVPN. One of the features in the service is called Meshnet, where you create a mesh of related devices that connect to each other over an encrypted connection. The NordVPN service itself is paid, but I recently received a message in the client that the Meshnet feature is now free and does not require a subscription.
I also use it interchangeably with ZeroTier, everything works fine until I put my Roon Core computer into sleep mode when I’m not using Roon. After waking up, I have problems connecting ARC on my smartphone to Roon Core. And when I can connect remotely, it’s sometimes a problem with streaming my local library (Tidal and Qobuz work). At the moment I don’t have such problems with Meshnet. I wake up the computer and the function works outside the home. But I have the impression that there is a slight more power consumption for the smartphone battery.
Yes. Don’t do it. There is no reason to do this for access to your own Roon Core, and it opens you to any random person connecting to your Core through ZeroTier and then potentially using the Core to attack the rest of your internal network. (Because your Core is running on an OS that your average home user hasn’t nor even properly knows how to harden.)
Public ZeroTier networks have niche use cases. 99% of people don’t need it and should never enable it.
I try to use Zerotier but it’s not quite working for me.
roon core running on ubuntu on remote network
roon remote running on iPad on local network
roon endpoint running on Win11 PC on local network
All three devices successfully registered on Zerotier, authorized and connected, showing their respective managed IP on Zerotier control panel.
roon remote on iPad can see the server, but it shows no audio endpoint. I believe roon endpoint discovery is done by the core. Normally, the iPad itself would also appear as one on the endpoint. But I’m seeing no endpoint at all.
So what am I missing here?
Additional info: when I look at the “About” tap in the roon remote on ipad, it reports the Roon core ip address being its actual LAN IP, and the roon endpoint with its actual LAN IP as well. Should they be the Zerotier managed IP address instead? If so, how do you do that?
Roon Core on Synology NAS (with ZeroTier installed on the NAS)
Raspberry Pi + Allo DigiOne Signature as HAT for audio output
Volumio + ZeroTier running on the Raspberry Pi, configured as a Gateway for the local network
All devices in the local network can see and control the Roon Core via ZeroTier (no additional ZeroTier installation needed on individual devices)
Bit-perfect playback on the Allo DigiOne from my Roon Core at my primary home, with full control over playback via iOS, macOS, and other devices on the network.
have to make a correction here.
due to the fact that zeroTier HAVE to run on the device you want to add to the VPN-Network, because its running on a lower level on the machine.
so the only exit is to have a openvpn router or a router that runs zerotier natively