Cuantas veces has cambiado de red y tuviste que activar o desactivar el proxy? hay formas de configurarlo automáticamente!
Los navegadores al configurarlos te permiten poner una dirección de configuración, podemos tener un fichero en la red que nos configure automáticamente los proxy dependiendo de a que red nos encontramos.
Este fichero es un simple fichero con una lineas en JavaScript, no hace falta ni crear las etiquetas de script, ya que el navegador ya sabe de qué se trata.
Aquí os dejo un pequeño ejemplo. Suponemos que cuando estoy en mi red del trabajo quiero usar el proxy, pero cuando me vaya a cualquier otro sitio pase olímpicamente del uso de proxys!
Crearemos un fichero llamado proxy.pac y lo guardaremos dónde mas nos apetezca, podemos guardarlo en un host con salida a internet o no.
function FindProxyForURL(url, host) {
if ( isInNet(myIpAddress(), “192.168.7.0”, “255.255.255.0”) ) {
return “PROXY 192.168.7.123:3128; DIRECT”;
}else {
return “DIRECT”;
}
}
Tal como lo tenemos configurado le estamos diciendo, en el caso que me encuentre en 192.168.7.0/24 usa el proxy 192.168.7.123:3128, en el caso que no encuentres el proxy usa salida a internet.
En el caso que no me encuentre en 192.168.7.0 sal directamente a internet.
De esta forma podemos tener una maquina configurada por DHCP en nuestra red sin tener que configurarla cada vez que cambiamos de ubicación. En mi caso tengo guardadas todas las MAC de todas las tarjetas de red de las maquinas y les defino una IP a cada uno, …