BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate
ADSL

Google en ADSL de Telefónica

BocaDePez
BocaDePez

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:

(link roto)

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!

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
BocaDePez
BocaDePez

en que zona dices ke te da ese problema?

yo estoy en la zona de castilla-leon y sin problemas el google hace muuucho tiempo, pero bueno, mejor para el que le falle lo que comentas

kaizen

Gracias por la idea. Aquí en Málaga no me ha dado problemas. ¿Has cambiado DNS?

Saludos.

BocaDePez
BocaDePez

Mas concretamente en Cartagena, La Manga, etc....

Parece ser que hay un tipo o tipos que han intentado atacar a google y han trincado la ip que tenemos del proxy-cache.

Puto proxy-cache.......

BocaDePez
BocaDePez

No consuigo hacerlo funcionar,

he probado con:

{
if (url.match("http://www.google.es/*") || url.match("http://www.google.com/*"))
{
return "PROXY nscbest1.rs1.nuria.telefonica-data.net:3128";
}
else
{
return "DIRECT";

}
}

tanto poniendo el nombre como la ip y tampoco rula, en lo de la configuracion automatica del proxy esta bien puesto, creo, file:///c:/proxy-conf.pac. He respetado tu nombre. Le he dado a recargar y nada. Ese es el proxy que tengo configurado y con ese me carga la pagina del google sin problemas.

Que proxy tienes puesto tu?

Un saludo

🗨️ 3
BocaDePez
BocaDePez

He probado el proxy que dices y efectivamente no funciona pero no sé por qué (no me sale "forbidden", simplemente no carga la página). Prueba con 80.32.92.183:80. Por ahora éste me va bien. Si en algún momento no os funcionase, id cambiando con otros proxy de la lista...

Otra cosa, por si has "cortado y pegado" y no te has dado cuenta: que no se te olvide el nombre de la función.

Un saludo

🗨️ 2
BocaDePez
BocaDePez

Efectivamente me faltaba la primera linea de function..... :-o, pero ni con esas me funciona.

He conseguido hacerlo funcionar cuando lo he puesto en una pagina o en un servidor web local.

Apuntando a http://localhost/proxy-conf.pac, por ejemplo si me funciona sin problemas.

Para quien lo le funcione en forma local y no tenga el apache en su pc he puesto en esta direccion el archivo en cuestion

(link roto)

Funciona tanto para firefox como para iexplore, no he probado con Opera pero deberia de funcionar.

Mientras investigaba el pq no me funcionaba he visto que la funcion que utiliza es la leche, puedes hacer cosas muy interesantes. En esta pagina teneis mas informacion al respecto wp.netscape.com/eng/mozilla/2.0/relnotes…xy-live.html

Suerte.....

🗨️ 1
BocaDePez
BocaDePez

Para firefox la ruta local al archivo .pac debe ser de la forma:

file:///c:/proxy-conf.pac o bien file:///c:\proxy-conf.pac

Para IE:

file://c:/proxy-conf.pac o bien file://c:\proxy-conf.pac

Espero que con eso funcione.

BocaDePez
BocaDePez

para que todas las funciones de google puedan ser vistas mediante el script hay que dejarlo de la siguiente forma:

function FindProxyForURL(url, host)
{
if (url.match("http://www.google.es/*") || url.match("http://www.google.com/*") || url.match("translate.google.com/translate?hl=es&sl=en&u=/*") || url.match("http://news.google.es/*"))
{
return "PROXY 213.0.240.13:3128";
}
else
{
return "DIRECT";

}
}