【解决方案】Fiddler一直提示The system proxy was changed.Click to reenable capture...

问题原因:

Fiddler总是出现黄色警告,The system proxy was changed.Click to reenable capture

问题截图:

问题解决方案:

出现这样的原因是因为电脑有软件抢占系统代理,导致Fiddler失去系统代理控制权,所以报出这样的警告,本来只需要点击一次就可以重新让Fiddler获取系统代理控制权,但是这些软件一直在抢占系统代理,所以Fiddler一直报警告,如果在抓包的时候出现这个,那这个包就丢失了

1.检查梯子之类的,比如高校学生一般用的Easy Connect这个梯子就会抢占代理,即使关闭软件,如果遇到卸载即可

2.银行控件,网银安装的插件,如果有卸载即可

3.重装系统(新手最好解决的方法)

4.治标不治本FiddlerScript方法,原理就是自动获取代理,但是如果抓包的时候出现,依然会出现丢包情况

操作

代码片段1:

代码片段1

static function DoReattach(o: Object, ea: EventArgs)
{
   ScheduledTasks.ScheduleWork("reattach", 1000, innerReattach);
}

static function innerReattach()
{
   FiddlerApplication.UI.actAttachProxy();
}

static function OnRetire()
{
   FiddlerApplication.oProxy.remove_DetachedUnexpectedly(DoReattach);
}

 

 代码片段2:

FiddlerApplication.oProxy.add_DetachedUnexpectedly(DoReattach);

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值