Tarpinio serverio ugniasienės, taip pat žinomos kaip įgaliotieji serveriai, yra suskirstytos į kelias skirtingas kategorijas, atsižvelgiant į tai, kaip jos veikia. Tarpinio serverio užkardos kategorijas reguliuojančios funkcijos apima ugniasienės anonimiškumo lygį, protokolo tipą arba įgaliotojo agento tipą ir tai, kaip tarpinis serveris identifikuoja save tiems, kurie prašo jo informacijos. Tarpinio serverio ugniasienės taip pat gali būti suskirstytos į kategorijas pagal jų savybes, kurios gali pakeisti užkardos naudojimo paskirtį.
Tarpinių užkardos agentų tipų yra daug, tačiau įprasti protokolai apima domeno vardo paslaugą (DNS), hiperteksto perdavimo protokolą (HTTP) ir Telnet. Šie protokolai vadinami taikomųjų programų lygmens protokolais, kurie naudojami kompiuterių tinkluose, siekiant padėti dviem skirtingose vietose esantiems kompiuteriams nuotoliniu būdu prisijungti vienas prie kito. Skirtingų tipų taikomųjų programų protokolai naudojami įvairių tipų prisijungimo užduotims tinkle atlikti.
Tarpinio serverio ugniasienė yra serveris, naudojamas kaip tarpininkas tarp vartotojo ir tiesioginio interneto ryšio. Tarpinio serverio ugniasienės sąrankos dažnai naudojamos siekiant paslėpti prie interneto prisijungusio vartotojo tapatybę ir apsaugoti vartotojo kompiuterį nuo atakų, siunčiamų iš interneto. Vartotojas, prisijungęs prie interneto naudodamas tarpinį serverį, kad apsaugotų savo kompiuterį ir paslėptų savo tapatybę, turėtų žinoti, kad tarpinis serveris nėra neklystantis. Net naudojant tarpinį serverį, privatumas ir apsauga gali būti pažeisti. Pažangūs įsilaužėliai gali naudoti metodus, kad išvengtų tarpinių serverių teikiamos apsaugos, kad gautų informaciją ir atakuotų vartotojo kompiuterį.
Skaidrūs tarpiniai serveriai ir neskaidrūs tarpiniai serveriai yra dviejų tipų tarpinio serverio ugniasienės, suskirstytos į kategorijas pagal anonimiškumą, kurį jie siūlo vartotojui. Skaidrus tarpinis serveris suteikia apsaugą nuo interneto atakų, tačiau yra mažiau anonimiškas nei neskaidri tarpinio serverio užkarda. Anonimiškesnė už skaidrią užkardą, neskaidri tarpinio serverio užkarda siūlo papildomą apsaugą, kuri pakeičia tarpinio serverio informaciją arba atsako modelius, kad kiti negalėtų sužinoti už tarpinio serverio esančio vartotojo kompiuterio informacijos.
Be privatumo ir apsaugos nuo atakų, tarpiniai serveriai taip pat gali būti naudojami žiniatinklio srautui, keliaujančiam į užimtą serverį ir iš jo, valdyti. Kai prie tinklo jungiasi daug vartotojų, tą tinklą aprūpinantys serveriai gali patirti perkrovą, jei tinklo srautas viršija tą, kurį gali apdoroti bet kuris atskiras serveris. Tarpinio serverio tinklas gali padėti išvengti serverių žlugimo valdydamas srautą į juos.
Užkardos, skirtos išlaikyti serverių veikimą, tolygiai paskirstant serverio užklausas. Tai gali užkirsti kelią intensyviam srautui perkrauti žiniatinklio serverį ir sugriauti. Kitas šio tipo tarpinio serverio naudojimas yra nepageidaujamo žiniatinklio srauto blokavimas, pvz., kai darbdavys blokuoja socialinių tinklų svetaines tinkle darbo vietoje. Kadangi nepageidaujamas srautas serveryje, kurį sukelia atsitiktinis naršymas, naudoja vertingus žiniatinklio išteklius, ši funkcija taip pat gali padėti pagerinti tinklo stabilumą.