A VPN is a piece of software that will encrypt your entire traffic and you will be completely anonymous over the internet. But a proxy will only switch your IP address around.