Roon + Wireguard + udp-proxy-2020 on MacOS

Hey everyone! I’m trying to get roon working on my vpn clients. Followed all the directions to setup udp-proxy-2020, got it running yet my clients still don’t appear as available roon zones.

Wireguard is working fine, able to get access to the local network and Roon sees the core.

I am using an old Mac Mini as my wireguard server. The network devices active are en0 (for home network) and utun0 (wireguard vpn subnet). Seems like the command I should use to startup udp-proxy-2020 is this:

sudo ./udp-proxy-2020 --port 9003 --interface en0,utun0 --cache-ttl 300

This runs and seemingly says its doing its thing when checking logs (this was when I opened up Roon on the remote client):

DEBUG   en0: received packet and fowarding onto other interfaces 
DEBUG   utun0: sending out because we're not en0     
DEBUG   en0: received packet and fowarding onto other interfaces 
DEBUG   utun0: sending out because we're not en0     
DEBUG   utun0: Learned client IP: 10.0.10.20         
DEBUG   utun0: received packet and fowarding onto other interfaces 
DEBUG   en0: received packet and fowarding onto other interfaces 
DEBUG   en0: sending out because we're not utun0     
DEBUG   utun0: Learned client IP: 10.0.10.20         
DEBUG   utun0: received packet and fowarding onto other interfaces 
DEBUG   utun0: sending out because we're not en0     
DEBUG   en0: received packet and fowarding onto other interfaces 
DEBUG   utun0: sending out because we're not en0     

10.0.10.20 is the remote client I am desiring to use as a zone.

Anything I’m missing here? Any other ways to diagnose this problem? Feel like I’m 99% to the finish line here.

I think you need more ports forwarded.

More advice here