Postoje tri glavne vrste proxy poslužitelja, od kojih svaki obavlja istu osnovnu funkciju djelovanja kao posrednik između klijentskog računala i web poslužitelja. Redovni proxy poslužitelji za predmemoriju i transparentni proxy poslužitelji imaju za cilj ubrzati performanse zadržavanjem traženih podataka. Ovaj proces predmemorije može rezultirati bržom isporukom podataka ako se više puta traže. Obrnuti proksiji također rade tako što spremaju statičke podatke, iako su obično dio poslužiteljske infrastrukture i namijenjeni su da skinu određeno opterećenje s web poslužitelja. Većina proxy poslužitelja prosljeđuje klijentovu adresu internetskog protokola (IP) i druge informacije, iako postoje anonimni proxy poslužitelji koji mogu sakriti te podatke.
Tradicionalni proxy poslužitelji namijenjeni su za predmemoriju često traženih podataka kako bi se ubrzalo iskustvo pregledavanja interneta krajnjeg korisnika. Ovi poslužitelji se obično postavljaju ručno tako da se web-pregledniku na računalu daju upute da zahtjeve usmjeri na proxy. Svaki put kada preglednik uputi zahtjev, proxy poslužitelj provjerava svoju predmemoriju da vidi ima li tražene informacije. Ako se dogodi, ti se podaci isporučuju brzinom koja je obično brža nego što bi bila za preuzimanje izravno s web poslužitelja.
Transparentni proxyji rade na isti način, ali ne zahtijevaju konfiguraciju na strani klijenta. Web preglednici na svakom klijentskom stroju šalju zahtjeve i primaju podatke bez da su svjesni da informacije prolaze kroz proxy. Mnoge velike tvrtke koriste transparentne proxy servere kako bi izbjegle ručno konfiguriranje svakog klijenta, a često ih koriste i davatelji internetskih usluga (ISP). Kada ISP koristi transparentni proxy, može učinkovito smanjiti vrijeme potrebno korisnicima za preuzimanje web-mjesta kojima se često pristupa.
Treći glavni tip proxy poslužitelja smanjuje opterećenje web poslužitelja, umjesto da poboljšava performanse za krajnjeg korisnika. Ovi obrnuti proxy serveri obično su integrirani u arhitekturu poslužitelja i mogu obrađivati mnoge zahtjeve za statičkim informacijama, kao što su slike i video zapisi. Sve informacije koje se generiraju dinamički i dalje se šalju izravno s web poslužitelja klijentu, iako iskrcavanje statičkih podataka može poboljšati performanse.
Svaki od ovih tipova proxy poslužitelja obično prosljeđuje sve informacije o klijentu zajedno sa zahtjevima za podacima. Ako korisnik želi sakriti svoj IP ili druge osobne podatke, mora se koristiti poseban anonimni proxy poslužitelj. Ovi poslužitelji rade na isti način kao i drugi proxy serveri, ali ne bilježe niti prosljeđuju osobne podatke. Anonimni proxy poslužitelji mogu biti tradicionalni proxy za predmemoriju za koje se mora konfigurirati web-preglednik ili im se može pristupiti putem sučelja web-mjesta.