Ada tiga jenis utama server proxy, yang masing-masing menjalankan fungsi dasar yang sama yaitu bertindak sebagai perantara antara komputer klien dan server web. Server proxy caching reguler dan proxy transparan keduanya dimaksudkan untuk mempercepat kinerja dengan mempertahankan data yang diminta. Proses caching ini dapat mengakibatkan data terkirim lebih cepat jika diminta berulang kali. Proksi terbalik juga bekerja dengan menyimpan data statis, meskipun biasanya merupakan bagian dari infrastruktur server dan dimaksudkan untuk mengurangi beban server web. Sebagian besar server proxy melewati alamat protokol Internet (IP) klien dan informasi lainnya, meskipun ada proxy anonim yang dapat menyembunyikan informasi ini.
Server proxy tradisional dimaksudkan untuk menyimpan data yang biasanya diminta untuk disimpan dalam cache untuk mempercepat pengalaman menjelajah Internet pengguna akhir. Server ini biasanya diatur secara manual dengan menginstruksikan browser web pada mesin untuk mengarahkan permintaan ke proxy. Setiap kali browser membuat permintaan, server proxy memeriksa cache-nya untuk melihat apakah ia memiliki informasi yang diperlukan. Jika ya, data tersebut dikirimkan dengan kecepatan yang biasanya lebih cepat daripada mengunduh langsung dari server web.
Proxy transparan bekerja dengan cara yang hampir sama tetapi tidak memerlukan konfigurasi sisi klien. Browser web pada setiap mesin klien mengirim permintaan dan menerima data tanpa menyadari bahwa informasi tersebut melewati proxy. Banyak bisnis besar menggunakan proxy transparan untuk menghindari konfigurasi manual setiap klien, dan penyedia layanan Internet (ISP) sering menggunakannya juga. Ketika ISP menggunakan proxy transparan, ini dapat secara efektif mengurangi waktu yang dibutuhkan pengguna untuk mengunduh situs yang biasa diakses.
Jenis utama ketiga dari server proxy mengurangi beban yang dialami oleh server web, daripada meningkatkan kinerja untuk pengguna akhir. Proxy terbalik ini biasanya terintegrasi ke dalam arsitektur server dan dapat menangani banyak permintaan untuk informasi statis, seperti gambar dan video. Setiap informasi yang dihasilkan secara dinamis masih dikirim langsung dari server web ke klien, meskipun pembongkaran data statis dapat meningkatkan kinerja.
Masing-masing jenis server proxy ini biasanya meneruskan informasi klien apa pun bersama dengan permintaan data. Jika pengguna ingin menyembunyikan IP atau informasi pribadi lainnya, server proxy anonim khusus harus digunakan. Server-server ini beroperasi dengan cara yang sama seperti proxy lainnya, tetapi mereka tidak merekam atau meneruskan informasi pribadi. Server proxy anonim dapat berupa proxy caching tradisional yang harus dikonfigurasikan untuk digunakan oleh browser web, atau dapat diakses melalui antarmuka situs web.