VPN with web UI, device management, port control and mobile support - recommendations welcome!

I’m looking for a VPN solution with a web-based UI that can manage devices and restrict access. I want to be able to tag certain devices and only allow them to access specific ports on servers (e.g. “only devices with ‘x’ tag can hit port y in server z”).

My ISP blocks all port forwards from 1-1024, so the VPN needs to let me use only ports above 1024.

I also need a solution that supports running two instances of the client: one for my family/friends and another for a small business I’m starting. Think of it like having two separate networks behind the same public IP.

And finally, it would really be nice to have mobile support (mostly because of homelab services like jellyfin)!

If anyone knows some VPN/Zero Trust software like this, please share it here!

I personally use Netbird which is opensource and really cool! Everything thing is free, based on wire guard and straightforward to setup!

I’ve used PfSense in the past. Is a firewall software that integrates all the features you mentioned. Easy to install and easy to manage.