2009-07-21 29 views
11

Acabo de empezar a usar Fiddler 2 para crear objetos de solicitud para los servicios basados ​​en REST, JSON y SOAP que he estado creando. Ha funcionado muy bien hasta ahora.Fiddler 2 Wipes Mi configuración de Proxy de Internet Explorer

El problema surgió cuando intenté usar algunos de los recursos de mi compañía a través de Internet Explorer. Estaba recibiendo un tipo de error de DNS, que me di cuenta que estaba sucediendo porque mi configuración de proxy se borraba cada vez que abro el violín (IE6 e IE8). ¿Alguien sabe con qué Fiddler podría estar "jugueteando" aquí que causaría un problema tan extraño?

Más información: Esto ocurre en una VM de PC virtual con Windows XP. La información exacta que se está borrando reside en la ventana Herramientas-> Opciones de Internet-> Conexiones-> Configuración de LAN. Se marcaron ambas casillas de verificación y se rellenaron los campos en la ventana Avanzado. Después, todos fueron borrados.

Respuesta

24

violinista cambia la configuración del proxy en el arranque y los revierte a lo que eran antes de que comenzaras cuando Fiddler está cerrado.

Sin embargo, eso realmente no explica su problema, porque cuando Fiddler se está ejecutando usará su antiguo servidor proxy como proxy ascendente, y cuando lo cierre, revierte la configuración a la que tenía antes.

Si no desea usar el Fiddler con IE, desmarque la casilla "Actuar como proxy del sistema" dentro de Herramientas/Opciones de Fiddler; tenga en cuenta que tendrá que configurar manualmente su aplicación o marco (por ejemplo, .NET) para usar 127.0.0.1:8888 como proxy.

+0

Gracias Eric por escribir un programa tan impresionante por cierto – Polaris878

+0

¿Utiliza todas las configuraciones de proxy anteriores para el proxy ascendente? En mi caso, veo que tiene la dirección proxy en la línea Gateway en la ventana de acercamiento, pero aún no parece llegar a algunos sitios internos (lo que hace que las pruebas sean difíciles). Tenemos varias exclusiones de proxy, etc. - Solo quiero asegurarme de que no me falta algo. – rifferte

+0

Sí, Fiddler adopta todas las configuraciones de proxy anteriores. ¿Qué significa "no parece llegar a algunos sitios internos" significa más específicamente? – EricLaw

2

Se está borrando porque Fiddler funciona al agregarse como un proxy en lugar de usar la configuración de proxy actual. Así es como intercepta todo el tráfico.

La buena noticia es que, con un poco de configuración, puede configurar Fiddler para actuar como un proxy y utilizar el proxy corporativo configurado manualmente, así:

Fiddler Web Debugger - Configuring Clients

+0

En realidad no necesita ninguna configuration-- ese es el predeterminado. :-) – EricLaw

+0

Incluso si el proxy no se "detecta automáticamente"?Tenía la impresión de que si se trataba de un proxy configurado manualmente en la Configuración del sistema, también tendría que configurarse manualmente en Fiddler. Doh! –

1

violinista mató a mi conexión es decir, pero la conexión se mantuvo Firefox ....

que había un error "El violinista:. Búsqueda DNS para wwww.google.com.au falló No existe el anfitrión es conocido"

Acabo de arreglar el mío Puse "http: // localhost: 8888/VirtFolder/MyWebApp" en la url y pareció hacer que la conexión y el IE comenzaran a funcionar nuevamente.

0

Asegúrate de que tu proxy no esté apuntando a un archivo .PAC. Fiddler no "mantiene" esta configuración cuando se inicia. En su lugar, escriba el FQDN del proxy real manualmente.

+0

Por supuesto, Fiddler es compatible con archivos PAC. – EricLaw

4

1.) Abra un símbolo del sistema con privilegios de administrador

2.) escriba netstat -AB

3.) ver si algo se ejecuta en el puerto 8888 ya

Si es así, es decir tu problema. El violinista cambiar a correr el puerto 8889 (o el siguiente puerto disponible)

1.) Herramientas -> Opciones de Fiddler -> Conexiones -> El violinista escucha en el puerto -> 8889