¿Cómo ver la configuración del proxy detectado automáticamente por Internet Explorer?
Cuando Internet Explorer está configurado para detectar automáticamente la configuración del proxy, ¿hay alguna manera de ver lo que detecta?
Cuando Internet Explorer está configurado para detectar automáticamente la configuración del proxy, ¿hay alguna manera de ver lo que detecta?
La configuración se obtiene de http://wpad/wpad.dat que es un archivo javascript que describe qué servidor proxy debe utilizarse en cada situación. Lo mejor es abrir esa URL y averiguar el proxy a partir del contenido que devuelve.
Si http://wpad/wpad.dat
no está disponible, puedes deducir qué proxies están en uso navegando a un sitio web y luego comprobando la conexión TCP que se realizó. No es genial, pero al menos es mínimamente útil.
netstat -an | find "EST"
(abreviatura de ‘ESTABLISHED
’). netstat
, buscando la nueva conexión. Puede que se vea así: En este ejemplo, la IP de su proxy es 192.168.1.88
y está escuchando en el puerto 8080
.
Tenga en cuenta que este método sólo muestra el proxy actualmente en uso para esa conexión. Si hay más de un proxy configurado en su entorno, y quiere conocerlos todos, puede que tenga que repetir el procedimiento anterior periódicamente para obtener la lista completa.
El mismo procedimiento se puede utilizar en equipos que no sean Windows (utilizando netstat -an | grep EST
, o lo que su sistema operativo utilice para mostrar las conexiones activas).
Probé las dos soluciones mencionadas, y también todo tipo de otras .
Al final lo que me funcionó fue usar Chrome para navegar a :
chrome://net-internals/#proxy
que me dio el archivo .pac
(= archivo de auto-configuración del proxy) que pude descargar y leer para determinar el proxy que estaba siendo seleccionado.
=== Addenda ===
Como señalaron @DaveInCaz y @ZachBloomquist, esto ya no funciona a partir de Chrome 71 .
Así que lo que hice fue:
chrome-win32.zip
. chrome.exe
y podrá volver a utilizar la dirección chrome://net-internals/#proxy
para encontrar el script PAC. Así que para resumir los pasos necesarios:
chrome.exe
chrome://net-internals/#proxy