网址重写指向外部网址后如何捕获出站净流量

时间:2019-03-27 10:26:16

标签: iis url-rewriting

在IIS网址重写发生之后,是否有办法捕获出站网络流量?

我有一个本地IIS网站,该网站配置为将某些本地URL重写为外部网站。该规则已设置为重写。我需要捕获到重写的外部url的IIS出站流量,以调试Fiddler的某些问题,但找不到设置Fiddler代理的正确位置。

我曾尝试在ARRC中设置代理,但似乎代理链发生在实际重写之前而不是之后。

还尝试在machine.config中设置代理,不再起作用。

<system.net>
  <defaultProxy useDefaultCredentials="true" enabled="true">
    <proxy usesystemdefault="false" proxyaddress="http://127.0.0.1:8888" bypassonlocal="false" autoDetect="false"/>
  </defaultProxy>
</system.net>

1 个答案:

答案 0 :(得分:0)

根据您的描述,建议您尝试使用失败请求跟踪来满足您的要求。

FRT可以与URL重写模块一起使用,以跟踪重写规则如何应用于请求URL。

有关如何安装和使用它的更多详细信息,您可以参考以下文章:

https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-failed-request-tracing-to-trace-rewrite-rules

使用它后,您可以在路径为C:\ inetpub \ logs \ FailedReqLogFiles的日志文件中查看出站角色请求的详细信息。

部分日志文件:

enter image description here