VPN vs Proxy explained