Configure Proxmox's pveproxy to listen on localhost only
TL;DR: Read the man page man pveproxy
Put the following in /etc/default/pveproxy
(it needs to be created if not already existing).
LISTEN_IP="127.0.0.1"
Then restart pveproxy.service
.
That's it.
Oh it's also mentioned in the manpage but it's worth reiterating, tweaking this setting after setting up a cluster is asking for an issue, the cluster normally communicates directly on 8006.
This could break something pretty major so uh, not my fault.