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, todo lo que veo es un script de configuración automática pero no la dirección de proxy real. ¿Cómo puedo conseguir esto?
Estoy usando Windows XP.
windows
windows-xp
networking
proxy
Mike Christensen
fuente
fuente
Respuestas:
El sistema de detección automática de proxy funciona descargando un archivo llamado
wpad.dat
desde el hostwpad
. Primero confirme que este host existe desde un símbolo del sistema:Si no existe, puede que tenga que poner el sufijo DNS correcto. En el mismo símbolo del sistema, escriba
Deberías ver a
Primary DNS Suffix
y aDNS Suffix Search List
Intente agregar cada uno de estos con un. a
wpad
: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.exeHacia el final de este archivo, debería ver una línea que dice
Puede repetirse si tiene varios servidores proxy disponibles. El host y el puerto son lo que necesitas.
Si este archivo no existe, entonces no hay un servidor proxy o dhcp proporciona el servidor proxy (tenga en cuenta que esto solo funcionaría con IE, por lo que si firefox puede navegar, este no es el método que se está utilizando). 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 al símbolo del sistema. Tipo
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 pornetstat -ban
Esto revelará la ip del proxy y el puerto.fuente
No funciona en la nueva versión de Chrome. Por favor, DEJE de usar esto.
Tengo una manera más fácil de encontrarlo. Instale Chrome y vaya a la siguiente URL para ver los detalles del proxy
Podrás ver todos los detalles
fuente
Pruebe el siguiente comando en cmd:
La esperanza ayuda
fuente
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:
Windows XP o anterior:
Se requiere un trabajo adicional para extraer la dirección del proxy de la salida, por lo que el enfoque de registro es más simple si sabe que estará disponible.
Actualizar:
Descubrí que en Windows 7 netsh a veces devuelve resultados diferentes dependiendo de cómo lo llame. Si ejecuto el comando anterior manualmente en un indicador, obtengo 'Acceso directo - Sin proxy'. Sin embargo, ¡llamar
netsh
desde SAS da como resultado que se enumere un proxy real!fuente
netsh winhttp show proxy
muestra la configuración del proxy del sistema (usuario predeterminado). Un usuario puede tener diferentes configuraciones.netsh
comando obtengo: "Acceso directo (sin servidor proxy)". ¿Qué es el SAS?También puede obtener la URL del archivo de configuración automática del registro ejecutando:
fuente
Si está utilizando una configuración de proxy de detección automática, hágalo en la barra de direcciones de su navegador (sin importar cuál haya instalado)
http: //wpad/wpad.dat
Luego obtendrá un archivo javascript que describe qué servidor proxy se usa de acuerdo con lo que está tratando de visitar en la red ...
fuente
use el siguiente sitio web para obtener su proxy: http://www.whatismyproxy.com/
fuente
He creado un WinProxyViewer.exe simple para mostrar la configuración del proxy de Windows. Su propósito es que un usuario común pueda ejecutarlo y enviar la salida al administrador (soporte técnico, etc.).
fuente
Para obtener información sobre su conexión y configuración actual de Internet, incluido el servidor proxy que está utilizando en este momento, vaya a la siguiente dirección en Chrome:
Chrome: // net-internals /
Verá una columna en el lado izquierdo de la página que le brinda una lista de los diferentes tipos de información que puede solicitar, entre ellos "proxy".
NOTA: es perfectamente posible agregar el esquema URI "chrome:" a windows, para que pueda obtener esta información yendo a "chrome: // net-internals /" desde CUALQUIER navegador, no solo chrome. Pero dado que el controlador para este esquema de URI debe ser Chrome, debe tener Chrome instalado en cualquier caso. Por lo tanto, agregar el esquema URI "chrome" a su registro solo es realmente útil si usa un navegador diferente y desea evitar los clics / tipeos necesarios para abrir primero Chrome (y luego ir a Chrome: // net-internals /)
fuente
No es una solución perfecta, pero funcionó para mí cuando se necesitaba una búsqueda rápida en la red corporativa. NetStat en cmd enumera las conexiones actuales. IP con puerto 8080 o 9090 es muy probablemente el proxy.
fuente
Ninguno de los consejos anteriores funcionó para mí (trabajando en una gran empresa que usa Windows 7 Enterprise, "completamente cerrado" para usuarios finales).
Finalmente encontré este pequeño programa Java, que funcionó bien para mí: https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-using-java
fuente
Coloque la ruta del script en una ventana, es decir, descargará o abrirá el script del wpad; si lo descarga, use el bloc de notas para verlo ya que está basado en texto.
WPAD es un archivo impulsado por lógica para enviar solicitudes de Internet a diferentes servidores proxy o directamente a Internet, dependiendo de una serie de factores como el origen, el destino, la IP o la URL (incluso partes del nombre DNS). En algunos casos, puede ser bastante difícil de leer dependiendo de lo complejo que sea el archivo; he visto algunas bellezas, pero es bastante intuitivo.
fuente