Yra trys pagrindiniai tarpinių serverių tipai, kurių kiekvienas atlieka tą pačią pagrindinę funkciją – tarp kliento kompiuterio ir žiniatinklio serverio. Įprasti talpyklos tarpiniai serveriai ir skaidrūs tarpiniai serveriai yra skirti pagreitinti našumą, išlaikant prašomus duomenis. Dėl šio kaupimo talpyklos proceso duomenys gali būti pristatyti greičiau, jei jų prašoma pakartotinai. Atvirkštiniai tarpiniai serveriai taip pat veikia talpykloje išsaugodami statinius duomenis, nors jie paprastai yra serverio infrastruktūros dalis ir yra skirti tam tikram žiniatinklio serverio apkrovimui pašalinti. Dauguma tarpinių serverių perduoda kliento interneto protokolo (IP) adresą ir kitą informaciją, nors yra ir anoniminių tarpinių serverių, galinčių šią informaciją paslėpti.
Tradiciniai tarpiniai serveriai skirti talpykloje saugoti dažniausiai prašomus duomenis, kad galutinis vartotojas galėtų greičiau naršyti internete. Šie serveriai paprastai nustatomi rankiniu būdu, nurodant įrenginio žiniatinklio naršyklę nukreipti užklausas į tarpinį serverį. Kiekvieną kartą, kai naršyklė pateikia užklausą, tarpinis serveris patikrina savo talpyklą, kad sužinotų, ar jame yra reikiamos informacijos. Jei taip, tie duomenys paprastai pristatomi greičiau, nei būtų atsisiunčiama tiesiai iš žiniatinklio serverio.
Skaidrūs tarpiniai serveriai veikia beveik taip pat, bet nereikalauja jokios kliento pusės konfigūracijos. Kiekvieno kliento įrenginio žiniatinklio naršyklės siunčia užklausas ir gauna duomenis nežinodamos, kad informacija perduodama per tarpinį serverį. Daugelis didelių įmonių naudoja skaidrius tarpinius serverius, kad nereikėtų rankiniu būdu konfigūruoti kiekvieno kliento, o interneto paslaugų teikėjai (IPT) taip pat dažnai juos naudoja. Kai IPT naudoja skaidrų tarpinį serverį, jis gali veiksmingai sutrumpinti laiką, per kurį vartotojai atsisiunčia dažniausiai pasiekiamas svetaines.
Trečiasis pagrindinis tarpinio serverio tipas sumažina žiniatinklio serverio apkrovą, o ne pagerina galutinio vartotojo našumą. Šie atvirkštiniai tarpiniai serveriai paprastai yra integruoti į serverio architektūrą ir gali apdoroti daugybę statinės informacijos, pvz., vaizdų ir vaizdo įrašų, užklausų. Bet kokia dinamiškai generuojama informacija vis tiek siunčiama tiesiai iš žiniatinklio serverio klientui, nors statinių duomenų perkėlimas gali pagerinti našumą.
Kiekvienas iš šių tarpinių serverių tipų paprastai persiunčia bet kokią kliento informaciją kartu su duomenų užklausomis. Jei vartotojas nori paslėpti savo IP ar kitą asmeninę informaciją, turi būti naudojamas specialus anoniminis tarpinis serveris. Šie serveriai veikia taip pat, kaip ir kiti įgaliotieji serveriai, tačiau jie neįrašo ir neperduoda asmeninės informacijos. Anoniminiai tarpiniai serveriai gali būti tradiciniai talpyklos tarpiniai serveriai, kuriuos reikia sukonfigūruoti naudoti žiniatinklio naršyklėje, arba jie gali būti pasiekiami per svetainės sąsają.