I run Caddy, it has a few services exposed on https, and I also use it with adguard.
Adguard does the DNS rewrite and Caddy does the port map for internal, eg:
Proxmox:
I then can have all my VMs/LXCs/Docker with god knows what port numbers pointed to in caddy
yeah:
{ "value": { "archName": "arm64", "features": [], "modelName": "Apple M2", "numOfProcessors": 8, "processors": [ { "usage": { "idle": 10841460, "kernel": 611796, "total": 13342920, "user": 1889664 } },...