Types of Proxies Explained: Which One Should You Actually Use?