Proxy is just a server which your computer sends request to and relays it to website you are trying to reach. In almost all cases it does not have any encryption and works only on a browser. While VPN has a strong encryption, especially if it is OpenVPN and it encrypts entirely all your internet traffic.