Puhverserverid on serverid, mis peidavad võrgus isiku identiteeti või pakuvad serverit kasutavale arvutile kõrget turvalisuse taset. Puhverservereid on kahte peamist tüüpi: edasi- ja tagasipööratud puhverserver. Edastamise puhverserverid on kõige levinumad ja neid leidub võrgus avatud puhverserveridena. Nad edastavad päringu käivitusarvutist veebisaidile ja pääsevad seejärel teabe saamiseks veebisaidi sisuserverisse. Edasipuhverserver pääseb juurde rohkematele veebisaitidele kui pöördpuhverserver.
Puhverserver on teatud tüüpi võrguserver, olenemata sellest, kas see on edasi- või tagasipöörduv puhverserver. Kui keegi kasutab Internetti, teeb ta seda tavaliselt arvutist ja arvuti pääseb veebisaidile. Kui kasutatakse puhverserverit, filtreeritakse päring läbi puhverserveri. Seda kasutatakse kas kasutaja identiteedi varjamiseks või teatud inimeste võrku sisenemise piiramiseks.
Edaspidise puhverserveri konfiguratsioonis pärineb arvutist kasutaja, kes üritab veebisaidile juurde pääseda. See päring filtreeritakse läbi edastamise puhverserveri ja seejärel läbib tulemüüri. Tulemüür tagab, et päring on legitiimne või päring on pärit päris kasutajalt, mitte pahatahtlikust programmist. Kui taotlus on tõeline, lükkab puhverserver selle edasi. Kui ei, lükatakse taotlus tagasi.
Edaspidise puhverserveri identiteeti kasutades loob kasutaja ühenduse Interneti ja seejärel veebisaidiga. Pärast veebisaidi sisuserverist teabe saamist pöördub protsess tagasi, nii et teave läheb tagasi päringu esitanud algsesse arvutisse. Liikluse edastamiseks ühest serverist teise luuakse edasisuunamispuhverserver.
Avatud puhverserver on puhverserver, millele pääseb juurde igaüks. Sellega seoses on enamik võrgus leiduvaid puhverservereid avatud puhverserverid, mida kasutatakse võrgus isiku identiteedi varjamiseks või selleks, et veebisaidid ei koguks kasutaja kohta isiklikku teavet. Avatud puhverserverid on enamasti edasisuunamispuhverserverid, kuna need edastavad liikluse avatud puhverserverist määratud veebisaidile.
Kui Internetis surfamise anonüümseks muutmiseks tehakse edasisuunalised puhverserverid, siis vastupidine puhverserver on täpselt vastupidine. Pöördpuhverserver luuakse võrgule juurdepääsu piiramiseks veebisaidile või serverile. Päring algab sisuserverist ja läheb seejärel pöördpuhverserverisse. Kui tulemüür lubab kasutajale juurdepääsu, saadab puhverserver teabe kasutaja arvutisse. Kui ei, keelatakse teave arvutile.