如何以编程方式设置Fiddler Win8 Loopback Exemptions?

时间:2015-03-20 23:46:41

标签: fiddler firewall traffic loopback appx

我们需要确保fiddler免除每个构建的所有应用程序。

enter image description here

我们注意到的是在我们完成所有初始豁免之后,经过几次构建之后,我们的测试失败了,因为某些应用程序不再受到豁免。

我们希望以编程方式检查并在每次测试运行之前设置豁免,以确保包含所有应用。

我搜索了注册表,看来它没有使用配置文件。

有没有人能够以编程方式设置小提琴豁免?

2 个答案:

答案 0 :(得分:1)

解决方案发布在这里:

https://msdn.microsoft.com/en-us/library/windows/apps/hh780593.aspx

获取已安装的软件包:

get-appxpackage | ?{$_.PackageFamilyName -like '*<filter>*'} | select packagefamilyname

为包添加豁免:

CheckNetIsolation.exe LoopbackExempt –a –n=<PackageFamilyName>

删除包裹的豁免:

CheckNetIsolation.exe LoopbackExempt –d –n=<PackageFamilyName>

答案 1 :(得分:1)

EnableLoopback.exe是Fiddler附带的命令行实用程序。

只需使用-all命令行参数运行它,即可自动免除所有应用程序包。或者,CTRL+Click Fiddler工具栏中的WinConfig按钮(它本身只运行enableloopback.exe -all)。