A proxykiszolgáló fogadja egy másik kiszolgálóra küldött kéréseket és az ügyfelek helyett tevékenykedik (az ügyfelek proxyjaként) a kért szolgáltatás lekérdezéséhez. A Caching Proxy egy proxykiszolgáló, amely azt jelenti, hogy felelősséget vállal a több böngészős ügyfelek internetes adatainak lekérdezéséért. Az ügyfélkérések a proxyn keresztül a webkiszolgálóra kerülnek elküldésre. A proxy fogadja az ügyfél kéréseit, majd továbbítja a webkiszolgálóra, az eredeti ügyfél helyett tevékenykedve. Az ügyfél IP címe átlátszó a webkiszolgáló számára. A webkiszolgáló nem látja az ügyfél IP címét a csomagfejlécekben, csak a proxykiszolgáló IP címét. Miután a proxy megkapta az információkat a webkiszolgálóról, továbbítja ezeket a kérést küldő ügyfél számára.
A gyorsítótárazó proxykiszolgáló hasonlít a proxykiszolgálóhoz abban, hogy az ügyfelektől érkező kéréseket továbbítja, majd a válaszokat visszaküldi az ügyfelekhez. A különbség az, hogy a gyorsítótárazó proxykiszolgáló a lekért webes dokumentumokat elmentheti vagy gyorsítótárazhatja. A Caching Proxy egy gyorsítótárazó proxykiszolgáló. További információkat a gyorsítótárazó proxykiszolgálókról és a gyorsítótárazó funkcióról a Caching Proxy összetevőben a Gyorsítótárazási funkció részbe ntalál.