Exploring Different Types of Proxies and Their Use