Is there a way to get ARC working over VPN? My core is currently running on my Synology NAS, which itself connects to the Internet via VPN connection. When I disable the VPN connection, ARC works fine, but when I turn it back on, it just won’t work.
Yes you can but as an endpoint it won’t work unless you can route the multicast and broadcast stuff required for discovery or it ends up a remote only. This stuff isn’t normally routed via VPN and needs some configuration on router to allow. It’s not for the layman.
Yes you can use TailScale running on the Synology NAS with subnet routing set up.
There is an active thread at the moment for this and having done it I can confirm it works well after being sceptical at the start.
What phone do you use? If it’s iPhone it will be ok but Android is 12 dropped the type of VPN it does. You on the latest Controller software? Create a radius server and new profile to set up a user account and password for the VPN. Set tunnel type to bee 3 - Layer Two Tunneling Protocol (L2TP) Then create a new VPN server. Using the account name and password you created in Radius profile and choose a preshared key. I have it for years but don’t use it much so can’t remember full details, it’s documented though Google will find it.
VPN’s not possible from behind a CGNAT according to the Unifi instructions for setting up a VPN. I was not able to use Teleport as it’s not supported on the USG3 but I think it has the same limitation.
I think I’m in the same situation. Just to be sure, I believe @Morbeas is asking how to bypass Synology’s own VPN connection to the internet and not VPN clients connecting to Synology’s VPN package. I haven’t found the solution yet.
To clarify, if you want your Synology to connect with the internet without using your internet provider’s IP address, you can setup a VPN connection on it. There’s a specific type of Synology package which can benefit a lot from this connection type. I’ve set my VPN connection up this way so this specific Synology package gets prioritized using the VPN connection, while other packages running on my Synology are still accessible via port-forwarding on my router through my public IP address.
With the mentioned VPN connection ON, the Roon ARC section under Settings shows the IP address of the VPN server, BUT every simple portcheck website visited though my public IP address says the specified Roon ARC port IS open on my public IP address (which is great and what I want).
But I can not get Roon ARC to work when the VPN is on, even though the port is still open/accessible as verified. Somehow Roon ARC / Core on my Synology prioritizes to see the VPN IP address instead of the normal public one, like other Synology packages do prioritize.
I haven’t found a workaround/script for on the Synology yet which get’s this sorted.
We have 3 different networks this is the open one doesn’t touch our internal network and has a different uplink. It’s for staff and clients much like you get in restaurants, Starbucks etc. My VPN connects as I could see it via the Unif app as being connected. I feel they might filter out vpn traffic though as they don’t want people using laptops to vpn to the secure network from this network. I’ll ask my systems guys. It works fine with out VPN and port forwarding as was using that for last few weeks.