Como imagino que le sucede a más gente, hace ya algún tiempo que google no funciona bien con la conexión ADSL de telefónica(el conocido "forbidden"). El problema parece ser que viene del famoso proxy-cache.
Lo que yo andaba buscando es la manera de realizar las peticiones a google por medio de un proxy externo y dejar lo demás tal y como está (proxy-caché de Telefónica). La razón es que no quería que la velocidad de navegación se me viese reducida por ir de proxy en proxy. Como las búsquedas en google son rápidas, el usar un proxy externo en este caso funciona bastante bien.
En mi caso, he configurado el navegador mozilla firefox para realizar lo que ya he dicho:
Hay que crear un fichero de extensión .pac (lo podéis editar con el mismo bloc de notas de windows). Al mío lo he llamado proxy-conf.pac y contiene lo siguiente:
function FindProxyForURL(url, host)
{
if (url.match("http://www.google.es/*") || url.match("http://www.google.com/*"))
{
return "PROXY xx.xx.xx.xx:port";
}
else
{
return "DIRECT";
}
}
Podéis elegir la dirección del proxy externo y el puerto que prefiráis. Aquí tenéis unas lista bastante amplia:
Para usar el fichero en vuestro navegador, debéis ir a:
Tools-->Options-->General-->Connection
Y marcar "Automatic proxy configuration URL". En mi caso, el archivo lo tengo guardado en c: y por tanto en el cuadro debo escribir:
file:///c:/proxy-conf.pac
Espero que le pueda servir de ayuda a más gente. Me imagino que la idea se puede depurar mucho más así que si se os ocurre alguna cosa me encantaría probarla :-)
Un saludo!