Fiddler especifica dos opciones para usarlo como un proxy inverso.Usando el Fiddler como un proxy inverso
Opción 1:
violinista se puede configurar de modo que cualquier tráfico enviado a http://127.0.0.1:8888 se envía automáticamente a un puerto diferente en la misma máquina. Para establecer esta configuración:
inicie regedit
Crear un nuevo valor DWORD llamado ReverseProxyForPort dentro HKCU \ SOFTWARE \ Microsoft \ Fiddler2.
Establecer el valor DWORD al puerto local desea redirigir el tráfico entrante a (generalmente el puerto 80 de un servidor HTTP estándar )
Reiniciar violinista
Navegue por su navegador para http://127.0.0.1:8888
Opción 2:
Como alternativa, puede escribir una regla que hace lo mismo
Digamos que está ejecutando un sitio web en el puerto 80 de una máquina llamada WEBSERVER. Se está conectando al sitio web utilizando Internet Explorer Mobile Edition en un dispositivo SmartPhone de Windows para el que no puede> configurar el proxy web. Desea capturar el tráfico del teléfono y la respuesta del servidor.
inicio violinista en la máquina servidor web, que se ejecuta en el puerto por defecto de 8888.
Haga clic en Herramientas | Opciones de Fiddler, y asegúrese de que la casilla "Permitir que los clientes remotos se conecten" está marcada. Reinicie si es necesario.
Elija reglas | Personalizar reglas
Dentro del controlador OnBeforeRequest, agregue una nueva línea de código: if (oSession.host.toLowerCase() == "webserver: 8888") oSession.host = "webserver: 80";
en el teléfono inteligente, vaya a http://webserver:8888
Ambas opciones implican el uso de violinista en la misma máquina, pero lo que si violinista y el servidor de web en dos máquinas diferentes? Por ejemplo, supongamos que example.com es consultado por algún usuario y resuelve en 1.2.3.4. ¿Puedo ejecutar Fiddler en 1.2.3.4 para reenviar tráfico a 1.2.3.5 cuando se consulta example.com? Suponiendo que use la opción 2 para configurar Fiddler, ¿establecería 'webserver' en example, example.com, www.example.com, o en la dirección IP de example.com (supongamos que www.example.com es un alias de example.com)?
Creo que está confundido; Fiddler es un proxy, se puede utilizar en el cliente, en el servidor, o en su propia computadora. – EricLaw