|
Desde hace varios meses, todos los
usuarios de ADSL en Espa�a estamos sufriendo el proxy de telefonica, lo
que esta derivando en una navegaci�n lenta, visi�n de p�ginas no
actualizadas, y cientos de problemas m�s dejo a tu libre imaginaci�n.
La Asociacion de Internautas puso a disposicion de los usuarios de microsoft
windows un peque�o programa (PasaKache) que evita navegar por p�ginas cacheadas por el
proxy de telefonica. El funcionamiento es muy sencillo, este programa lo
que hace es a�adir a todas las peticiones HTTP la cabecera {Cache-Control:
no-cache}.
Con {Cache-Control: no-cache} obligamos al
proxy a que nos facilita una copia de la pagina web en su estado actual, y
no en el estado en el que se encuentra en la cach�.
Los usuarios de linux podemos hacer esto
de una forma muy sencilla, para ello recurrimos a Privoxy. A d�a de
hoy, pod�is descargar su �ltima versi�n de aqu�.
Si utilizas Debian puedes
instalarlo con un simple apt-get install privoxy, para el resto de
distribuciones muy posiblemente teng�is paquetes ya preparados, y si no,
se compila que no hay que perder las buenas costumbres :-D.
Una vez instalado, tenemos que
configurarlo para que a�ada las cabeceras que queremos utilizar. Seg�n la
documentacion de la web de privoxy deber�amos modificar
/etc/privoxy/user.action pero no se debido a qu� a mi no me ha funcionado
y he tenido que modificar /etc/privoxy/default.action. Para ello he
a�adido en la linea 414 "+no_proxy = +add-header{Cache-Control:
no-cache}" y en la linea 460 "+no_proxy \" (sin las
comillas).
Acto seguido tenemos que configurar
nuestro navegador para que utilice el proxy, poniendo como direcci�n
localhost y puerto 8118.
Ahora solo nos queda reiniciar privoxy
/etc/init.d/privoxy restart.Para comprobar que est� funcionando de
forma correcta podemos ir a http://config.privoxy.org/show-request y en "Processed Request:" tendr�amos que tener
"Cache-Control: no-cache" eso quiere decir que funciona de forma
correcta.
Si queremos una segunda prueba podemos ir
al test de Lagado, el
funcionamiento es muy sencillo, memorizamos el numero que nos aparece en
la parte superior, borramos la cach� de nuestro navegador y pulsamos en
"this link" el n�mero deber�a cambiar, si no cambia ... mal s�ntoma, eso
quiere decir que estamos detr�s de un proxy que nos est�
cacheando.
En caso de querer utilizar privoxy para
toda nuestra LAN podemos utilizarlo en el PC que tengamos como servidor,
simplemente es cuesti�n de modificar el fichero de configuraci�n, tambi�n
es posible utilizarlo con squid.
Espero que os sirva de ayuda.
|