I’m looking for help being able to access Roon when away from my home network. Roon is a music library/streaming service that I have setup on my QNAP TVS-672N NAS and want to be able to access it when away from home. Roon is designed to only work while on ones’ home network. However, several people have made it work anyway, including myself. By using my Netgate 6100 and WireGuard I’m able to open the Roon app and connect to the Roon server on my cell phone when away from home.
So, what’s the problem? In order to actually listen to music using the Roon app on my phone, I need to select my phone from the list of devices and it’s not listed when I’m away from home. Once I get back home & on my home network, it works. Actually, if WireGuard is activated before I leave for work in the morning, Roon will work just fine, playing music till I get to work. However, once my phone switches networks or loses connection in the parking garage, it won’t work again till I get back home.
It’s as if my phone can connect to the Roon server, but the Roon server doesn’t see it as a device. But that can’t be it because the Roon server won’t respond unless a device is on the home network. I’m not sure if it’s something to do with how Roon works, or if it’s because of my NAS, or how I have WireGuard setup. I’ve wondered if it has something to do with being on different subnet IP’s (I.E. x.y.z.2 & x.y.a.22), but when I bridge the Wireguard Tunnel w/ the other LANs on my network, the Wireguard tunnel seems to switch to a point to point type setup and then my phone can’t connect at all.
From the Roon forums, people have got this to work, so I know it’s possible. Other things they have tried are ZeroTier and OpenVPN. I have tried both and while OpenVPN kinda worked on my Netgear Nighthawk, I haven’t been able to complete the setup on the Netgate to test that, and I could never get Zerotier to work at all (I think it has to do w/ how the QNAP works).
Any tips and tricks would be greatly appreciate it!