My setup consist of 3 physical devices, a Router, a Proxmox Server and my PC.
Proxmox gets the Internet through Router, and my PC is connected to the Proxmox Server via an 2nd network card.
I've installed PfSense on Proxmox and all containers and vms get their IP through pfsense (linux bridge)...