Not understanding Docker introspection support

I’m running Pangolin on a VPS and newt in a computer in my homelab.

I’ve enabled the Docker socket in the newt container I’m running on my homelab PC, and Pangolin can then find containers that are running and their ports, but then the HTTP proxy is set to their Docker IPs (172.xx etc.) and of course those IPs are not reachable from outside my LAN.

I thought newt would create a proxy after talking to Pangolin - what am I doing wrong?