Un http proxy server face mai multe lucruri:
Permite accesul la internet al userilor conectati in LAN. Userul cere cu ajutorul browser-ului de Internet o anumita pagina proxy-ului, iar acesta trimite cererea in internet. Pagina receptionata este remisa catre utilizatorul care a lansat cererea. Astfel, utilizatorii nu mai sunt expusi atacurilor directe din internet si pot iesi in internet printr-un singur IP public. Proxy-serverul poate folosi metode de autentificare user-password in asa fel incat doar userii autorizati au acces la internet.
Proxy server este un server care intermediaza solicitarile unui client. Proxy serverul se foloseşte, de exemplu, pentru a face anomim un client (cer să accesez un anume site, dar in fapt site-ul este accesat de proxy server, care pune apoi la dispozitia clientului informatia ceruta). Proxy serverul poate si grabi accesul la informatii, atunci cand retine informatii in cache.