Proxy server dapat digunakan untuk berbagai macam keperluan antara lain:
- Untuk menyembunyikan server tertentu dari publik demi keamanan
- Untuk mempercepat akses ke resources yang diperlukan
- Untuk membuka situs-situs yang diblokir ditempat-tempat seperti sekolah, kant or, dan sebagainya.
- Untuk melewatikontrol keamanan/parental
- Untuk melindungi identitas saat sedang online
Proxy server yang melanjutkan permintaan dan jawaban tanpa modifikasi biasanya disebut dengan gateway atau tunneling proxy. Sebuah proxy server dapat ditaruh di komputer client, atau di beberapa lokasi diantara client dan server-server yang dituju. Reverse proxy adalah sebuah proxy yang digunakan sebagai front-end, dengan maksud untuk mengontrol dan melindungi akses ke sebuah server atau private net work. Biasanya reverse proxy melakukan hal-hal sepert i load-balancing, authenticat ion, decrypt ion, atau caching.