A(z) Caching Proxy proxykiszolgálóként működik. Az ügyfelektől elfogadja a HTTP, FTP, és a Gopher kéréseket, elküldi ezeket a webkiszolgálókhoz, a kérést küldő ügyfelek helyett lekérdezi az adatokat a célkiszolgálókról, majd továbbítja részükre az adatokat.
A proxykiszolgáló használhata növelheti a biztonságot az ügyfél IP címének eltitkolásával a tartalomkiszolgálóról (egy továbbító proxy példahelyzetben) vagy a tartalomkiszolgáló IP címének eltitkolásával az ügyféltől (egy fordított proxy példahelyzetben). A proxykiszolgáló átveszi az URL kérés feldolgozásával társított terhelést, amely eredetileg az ügyfélen vagy a kiinduló kiszolgálón kerülne elhelyezésre.
A Caching Proxy támogatja a Védett socket réteg (SSL) titkosítást. Az SSL biztosítja a hálózaton keresztül átadott kiszolgálóhitelesítési és titkosítási adatokat. Az SSL kapcsolatok tetszés szerint biztosítják az ügyfélhitelesítést is. Néhány konfigurációban használható az SSL alagút, amelyben a Caching Proxy kiszolgáló a biztonságos kéréseket az ügyfél és a tartalomkiszolgáló között az adatok visszafejtése nélkül adja át.
A Proxybeállítások konfigurációs oldal tartalmazza a kiindulási proxy konfigurációs beállításait.
Ahogy alább említettük, a Caching Proxy számos protokollhoz biztosíthat proxy funkciót, beleértve a HTTP, FTP és Gopher protokollokat. Az SSL alagút engedélyezhető bármelyik porthoz is. Bár, győződjön meg róla, hogy a CONNECT metódus engedélyezett a HTTP metódusok lapon, amely a Kiszolgáló beállítás, Kérésfeldolgozás alatt található.
A Proxybeállítások konfigurációs oldalon jelölje ki, mely protokollokat szeretné proxyzni. Alapértelmezésben a Caching Proxy úgy van beállítva, hogy biztosítsa a proxy funkciót a HTTP, FTP, Gopher protokollhoz és az SSL alagúthoz.
A Proxybeállítások konfigurációs lap segítségével személyre szabhatja a proxy pufferméretét. Amikor a proxy dinamikus adatokat ad vissza, mint például kimeneti adatokat a CGI-BIN programokból, API programokat, kiszolgálóoldali tartalmazásokat és Java kiszolgáló kisalkalmazásokat, akkor az adatokat pufferelnie kell. A kiszolgáló minden egyes proxy kérés esetében kiosztja a puffert a megadott méretig. Az alapértelmezett pufferméret 100 KB.
Meghatározhatja a proxy hozzáférési naplójának elérési útját a Proxybeállítások konfigurációs oldalon vagy a Naplófájlok naplófájlokban a Kiszolgáló beállítás alatt.