I've got a bit of a weird setup with my server networking. I have one public IP address, a Proxmox system, and some VMs. All of them need to have specific routing to each other, and I'm using Caddy for this on the main Proxmox machine. This setup is necessary due to only having that one IP and routing everything from there. So my question is, how would I set up Caddy or some other tool to redirect traffic to certain VMs depending on the subdirectory, and more generally TCP/UDP traffic. Any help with this is greatly appreciated.