Proxy ServerDe term proxy betekent "iets doen namens iemand anders". In netwerkterminologie kan een proxyserver namens verscheidene clients optreden. Een HTTP proxy is een computer welke verzoeken om webpagina's van een andere computer (computer A) ontvangt. De proxy haalt de verzochte pagina op en retourneert het resultaat naar computer A. Het kan zijn dat de proxy een cache heeft met de pagina's waarom is verzocht, dus als een andere computer om dezelfde pagina vraagt, zal de kopie in de cache daarvoor in de plaats worden geretourneerd. Dit maakt efficiënter gebruik van bandbreedte bronnen mogelijk en de responsetijd is korter. Een neveneffect is de beveiligde wijze van het interne netwerk, aangezien de client computers geen directe verbinding hebben met de buitenwereld. Een goed geconfigureeerde proxy kan net zo effectief zijn als een goede firewall.Er bestaan verscheidene proxy servers voor Linux. Een populaire oplossing is de Apache proxy module. Een completere en robuuste implementatie van een HTTP proxy is SQUID.