Un servidor Proxy act�a como intermediario entre el programa cliente (Netscape, Mozilla, Internet Explorer...) y el servidor web que contiene la informaci�n que queremos obtener. Su funci�n consiste en almacenar p�ginas de Internet, gr�ficos, fotos, archivos de m�sica... para que la pr�xima vez que se pida el mismo objeto no se deba acceder de nuevo al servidor web que lo alojaba, sino que se sirva directamente desde su memoria o lo que es lo mismo desde su cach�.
En cuanto a las ventajas, un servidor Proxy con cach� en principio realiza la misma funci�n que el resto de caches privados como los que utilizan los navegadores, pero de manera compartida por un conjunto grande de usuarios que acceden a trav�s de �l. Al tratarse de un almacenamiento compartido es m�s probable que varios usuarios pidan los mismos objetos consigui�ndose de este modo una reducci�n en los tiempos de espera para el usuario final. �sta no es la �nica ventaja de disponer de �ste sistema, a continuaci�n se indican otras ventajas a considerar.
Puede controlar el acceso a Internet prohibiendo por ejemplo la entrada a determinadas p�ginas web por su contenido er�tico o por cualquier otro motivo, ya que un servidor Proxy puede realizar simplemente la funci�n de pasarela sin realizar cach�.
El coste del software y su instalaci�n tienen un precio pr�cticamente nulo para acceder a Internet mediante una sola l�nea, a diferencia del coste de usar cualquier router.
Un servidor Proxy adem�s tambi�n act�a como una barrera (firewall) que limita el acceso a la red desde el exterior.
�Desventajas de un servidor Proxy
Utilizar un servidor Proxy-Cach� en principio puede parecer una gran ventaja ya que se disminuye el tiempo de acceso al contenido deseado y adem�s el servidor que aloja el contenido no recibe tantas peticiones, pero no todo son ventajas, a continuaci�n se indican posibles inconvenientes.
Debido a que el funcionamiento de un Proxy no es conocido por todos los usuarios o webmasters, puede suponer un inconveniente al visualizar las p�ginas ya que �stas pueden no mostrarse actualizadas si no entendemos su funcionamiento.
Un dise�ador de p�ginas web puede indicar en el contenido de su web que los navegadores no hagan una cach� de sus p�ginas, pero este m�todo no funciona para un Proxy (a menos que se utilicen lenguajes como PHP).
El hecho de acceder a Internet a trav�s de un Proxy, en vez de mediante conexi�n directa, impide realizar operaciones avanzadas a trav�s de algunos puertos o protocolos, aunque tambi�n es cierto que algunas pueden habilitarse tal como veremos m�s adelante.
Almacenar las p�ginas y objetos que los usuarios solicitan puede suponer una violaci�n de la intimidad para algunas personas, aunque tambi�n es cierto que desde el punto de vista de las empresas es una manera de controlar las actividades de sus trabajadores.
Todas las pruebas que se presentan en este manual o han sido realizadas sobre Linux RedHat con una conexi�n de ADSL y un procesador Pentium con 128MB de RAM.