Firewall-urile proxy, cunoscute și ca servere proxy, sunt împărțite în mai multe categorii diferite, în funcție de modul în care funcționează. Caracteristicile care guvernează categoriile de firewall proxy includ nivelul de anonimat al firewall-ului, tipul de protocol sau tipul de agent proxy și modul în care proxy-ul se identifică la cei care îi solicită informații. Firewall-urile proxy pot fi, de asemenea, clasificate în funcție de caracteristicile lor, ceea ce poate schimba scopul pentru care este utilizat un firewall.
Tipurile de agenți de firewall proxy sunt numeroase, dar protocoalele comune includ serviciul de nume de domeniu (DNS), protocolul de transfer hipertext (HTTP) și Telnet. Aceste protocoale sunt numite protocoale de nivel de aplicație, care sunt utilizate în rețelele de calculatoare pentru a ajuta două computere din locații diferite să se conecteze între ele de la distanță. Diferite tipuri de protocoale de aplicație sunt utilizate pentru a realiza diferite tipuri de sarcini de conectare într-o rețea.
Un firewall proxy este un server folosit ca intermediar între un utilizator și o conexiune directă la Internet. Configurațiile de firewall proxy sunt adesea folosite pentru a ascunde identitatea utilizatorului care accesează Internetul și pentru a proteja computerul utilizatorului de atacurile trimise de pe Internet. Un utilizator care accesează Internetul folosind un server proxy pentru a-și proteja computerul și a-și ascunde identitatea ar trebui să știe că un proxy nu este infailibil. Chiar și cu un proxy, confidențialitatea și protecția pot fi compromise. Hackerii avansați pot folosi tehnici pentru a depăși protecția oferită de serverele proxy pentru a obține informații și a ataca computerul utilizatorului.
Proxy-urile transparente și proxy-urile netransparente sunt două tipuri de firewall proxy clasificate în funcție de anonimatul pe care îl oferă utilizatorului. Un proxy transparent oferă protecție împotriva atacurilor pe internet, dar este mai puțin anonim decât un firewall proxy netransparent. Mai anonim decât un firewall transparent, un firewall proxy netransparent oferă protecții suplimentare care modifică informațiile proxy sau modelele de răspuns pentru a împiedica alții să învețe informațiile computerului utilizatorului din spatele proxy-ului.
Pe lângă confidențialitate și protecție împotriva atacurilor, serverele proxy pot fi folosite și pentru a controla traficul web care călătorește către și de la un server ocupat. Atunci când o rețea are mulți utilizatori care se conectează la ea, serverele care furnizează acea rețea pot suferi o supraîncărcare dacă traficul în rețea depășește cel pe care îl poate gestiona orice server individual. O rețea proxy poate ajuta la împiedicarea defectării serverelor prin controlul traficului către ele.
Firewall-urile create pentru a menține serverele pe linia de plutire funcționează prin distribuirea uniformă a cererilor de server. Acest lucru poate preveni supraîncărcarea și blocarea unui server web a traficului intens. O altă utilizare a acestui tip de proxy este blocarea traficului web nedorit, cum ar fi atunci când un angajator blochează site-urile de rețele sociale din rețea la locul de muncă. Deoarece traficul nedorit de pe server cauzat de navigarea ocazională utilizează resurse web valoroase, această caracteristică poate ajuta, de asemenea, la îmbunătățirea stabilității rețelei.