Functionally the same for most people. A VPN is a virtual LAN so you can access other computers on it. Ex. company’s internal websites from a remote location
Proxy just forwards traffic like a gateway. In both cases the source is hidden. LANs have gateways too