VPNs are proxy, a proxy server simply put takes ur requests and send it to the server, receiving the response by the server and sending it to you afterwardProxies will reroute your browser traffic while VPNs can do this for whole operating system. Proxies are great for anonymous web browsing and bypassing geo-restrictions while VPNs are good for preventing being tracked by ISP, or any other party trying to intercept with your device. Most of the proxies are undetectable while VPNs are detected because they are also encrypting your data.