Le serveur proxy agit comme un médiateur entre la machine cliente et le serveur principal. Les demandes envoyées par l'ordinateur client sont d'abord acheminés vers le serveur proxy. Ces demandes sont ensuite validés sur la base d'une série de filtres. Si la demande est valide, le serveur proxy permet à l'ordinateur client pour extraire l'information de la source demandée. Certaines des utilisations d'un serveur proxy sont empêcher les utilisateurs de visiter des sites Web spécifiques, de numérisation du contenu sortant ou restreindre l'accès des fichiers et dossiers en fonction du niveau de sécurité de la machine cliente.