Uses of proxy servers:General users:
1. Obscure their IP
2. Avoid surveillance
3. Bypass browsing restrictions
4. Access resources as from a different country
Developers:
1. Monitoring web traffic
2. Troubleshooting web applications
Network administrators:
1. To block malicious traffic
2. To balance overflowing traffic