Une fois le serveur proxy reçoit une demande de l'ordinateur du client, comme une demande d'une page Web, il vérifie d'abord qu'il passe des exigences telles que la liste noire mis en place par l'administrateur réseau de filtrage. À condition que le fait, il va se connecter à l'serveur en question. Toutes les attaques malveillantes à partir du serveur Web seront automatiquement dirigées vers le serveur proxy, qui a des protections de pare-feu solides. Après le serveur proxy reçoit la page Web elle permet de conserver une copie dans le cache de sorte que si un ordinateur client demande une nouvelle fois dans une courte période, le proxy peut envoyer la version en cache plutôt que d'avoir à le télécharger à nouveau. Les connexions entre un serveur proxy et le client dans le même LAN physique sont généralement plus rapides que les vitesses de téléchargement de serveurs Web distants, afin de gagner du temps de mise en cache. Enfin, le serveur proxy passera la page Web à l'ordinateur client.