Pregunta ¿Cómo sé qué servidor proxy estoy usando?


Necesito saber cuál es la dirección de mi servidor proxy para poder configurar otro programa para que también lo use. Si entro en IE, Propiedades de Internet, Configuración de LAN, entonces todo lo que veo es una secuencia de comandos de configuración automática, pero no la dirección de proxy real. ¿Cómo puedo conseguir esto?

Estoy usando Windows XP.


152


origen


Esta pregunta también puede ser útil: serverfault.com/questions/696020/... - Hugo Ideler


Respuestas:


El sistema de detección automática de proxy funciona descargando un archivo llamado wpad.dat del anfitrión wpad. Primero confirme que este host existe desde el símbolo del sistema:

ping wpad

Si no existe, puede que tenga que poner el sufijo DNS correcto. En el mismo símbolo del sistema, escriba

ipconfig /all

Deberías ver un Primary DNS Suffix y un DNS Suffix Search List

Intente agregar cada uno de estos con a. a wpad:

ping wpad.<primary dns suffix>

Si alguno de estos funciona, ingrese en su navegador http://wpad.<suffix>/wpad.dat. Esto descargará el archivo de configuración automática de proxy que puede abrir en notepad.exe

Hacia la parte inferior de este archivo, debería ver una línea que dice

PROXY <host:port>;

Podría repetirse si tienes múltiples proxies disponibles. El host y el puerto son lo que necesitas.

Si este archivo no existe, entonces no hay servidor proxy, o el servidor proxy lo proporciona dhcp (tenga en cuenta que esto solo funcionaría con IE, por lo que si Firefox puede navegar, este no es el método utilizado). Si no tiene acceso al servidor dhcp para ver lo que está enviando, la forma más fácil sería abrir un sitio, es decir, ir a un símbolo del sistema. Tipo

netstat -ban

Esto proporcionará una lista de conexiones realizadas con la identificación del proceso de cada proceso. Vaya al Administrador de tareas y seleccione View/Select Columns y habilite PID (identificador de proceso). Busque el PID de iexplore.exe en la lista devuelta por netstat -ban  Esto revelará el proxy ip y el puerto.


162



Intenté en IE y Firefox, ni pude encontrar ese sitio. - Mike Christensen
Actualicé mi respuesta con más detalles ... - Paul
Para descargar el script de configuración automática, me parece más fácil simplemente copiar y pegar el enlace al script en la barra de direcciones (YMMV) ... - mousio
Sí, el problema es que la política de dominio impide que se modifique, y IE desactiva el cuadro de la URL. No te permitirá copiarlo o ver todo el asunto, je. - Mike Christensen
@ Ben Hola Ben, eso es correcto, esta respuesta se centra en la detección automática, en lugar de la configuración automática. Le invitamos a mejorar la respuesta. - Paul


tengo una forma más fácil de encontrarlo. Instale Chrome y vaya a la URL siguiente para ver los detalles del proxy

 chrome://net-internals/#proxy

Podrás ver todos los detalles


67



¡Esto tiene mucha más información! Gracias por compartir. - Shiyaz
Este método es muy útil cuando trabajas con VPN, pero deseas conocer tu protocolo de proxy de red tipo IP y puerto. Gracias. - zionpi
tan simple y tan poderoso :) - DerVO
Simple y útil - Prem


Pruebe el siguiente comando en cmd:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

Hope ayuda


45



En mi caso, tuve que encontrar "AutoConfigURL" en lugar de "proxyserver". Esto me llevó a un archivo * .pac que pude leer para encontrar el proxy predeterminado devuelto por el script. - Ben
Para mí, esta fue la única respuesta que me mostró mi dirección proxy real. Los otros tendían a mostrarme dónde encontrar un guión, que tendría que analizar a mano para comprender qué reglas se aplicaban a mí. - Duncan Jones


También puede obtener la URL del archivo de configuración automática del registro ejecutando:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"

18





El siguiente comando también parece funcionar. Como beneficio adicional, evita ponerse en contacto con muchos servidores DNS que podrían o no funcionar, y evita consultar el registro, por lo que funciona incluso en entornos bastante bloqueados:

Windows Vista o posterior:

netsh winhttp show proxy

Windows XP o anterior:

netsh diag connect ieproxy

Se requiere algo de trabajo adicional para extraer la dirección proxy de la salida, por lo que el enfoque de registro es más simple si sabe que estará disponible.

Actualizar:

He descubierto que en Windows 7 netsh a veces devuelve resultados diferentes según cómo lo llame. Si ejecuto el comando anterior manualmente en un mensaje, obtengo 'Acceso directo - Sin proxy'. Sin embargo, llamando netsh de SAS resultados en un proxy real que se enumeran!


11



sais: Acceso directo <sin servidor proxy>. pero definitivamente estoy detrás de un proxy ... solo muestra WinHTTP Proxys - philx_x
La pregunta está etiquetada [windows]: ¿estás en un entorno de Windows con un proxy que no es WinHTTP? - user3490
Estoy viendo la línea de "Acceso Directo" también. ¿Qué quisiste decir con "llamar a netsh rom SAS"? - Ben
netsh winhttp show proxy muestra la configuración del proxy del sistema (usuario predeterminado). Un usuario puede tener diferentes configuraciones. - xmedeko
Definitivamente estoy detrás de un proxy y cuando llamo netsh comando que obtengo: "Acceso directo (sin servidor proxy)". ¿Qué es SAS? - iaforek


Si estás usando un autodetección de la configuración del proxy luego hazlo en la barra de direcciones de tu navegador (no importa cuál haya instalado)

http: //wpad/wpad.dat 

A continuación, obtendrá un archivo javascript que describe qué servidor proxy se utiliza según lo que intenta visitar en la red ...


9



Aunque la URL no funcionó, +1 para vincular a la documentación de Microsoft - GoGoris


utiliza el siguiente sitio web para obtener tu proxy: http://www.whatismyproxy.com/


6



Esta solución identificó para mí que mi acceso aparentemente directo a la web en realidad se estaba enrutando a través de una puerta de enlace web de McAfee. - Breandán Dalton