使用 Fiddler 时, 一直提示 The system proxy was changed,click to reenable fiddler capture 导致 Fiddler 无法抓包,需要不停的重启抓包功能
- 安装了 银联控件 —————— 亲测过
- 安装了 EasyConnect —————— 亲测过
- 开启了防火墙或者是VPN(网上搜集过来的)
- 拨号和虚拟专用网络设置下面框中有不用的代理服务器(网上搜集过来的)
1. 卸载 银联控件
参考链接:https://blog.csdn.net/redaiyuqun/article/details/114655956
1.1) 卸载我安装的 中国人民银行征信中心控件
为例
1.2) 到 任务管理器
结束进程 PBCCRC...
1.3) 删除 C:\Windows\SysWOW64
目录下的 PBCCRCNew文件夹
和 PBCCRCPassGuardXInput.exe
1.4) 删除注册表中的 PBCCRC ,能删的全部删之
2. 安装的asyConnect 有个 停止 SangforSP
服务
参考链接:https://blog.csdn.net/zwyzzz888/article/details/126426761
3. 拨号和虚拟专用网络设置下面框中有不用的代理服务器(我的电脑是正常的,没试过)
① 可以点击fiddler里的Tools–>WinINET Options 进到Internet属性对话框
② 将拨号和虚拟专用网络设置下面框中不用的代理服务器删除
③ 点击确定
④ 重启fiddle,问题便可解决
4. 将本机的vpn或者是防火墙关闭,然后重启一下fiddler(我的电脑是正常的,没试过)
5. 进入到Fiddler–>Rules–>Customize Rules(试过、不好用
)
办法是网上参考的,我自己用的效果是 点击黄色提示词后,提示词还是会快速闪现后又消失,并没有根本上解决这个问题,但也有的朋友是用这个可以完全关掉的,所有你们也可以试一下~~
在
Main()
方法 上方 添加如下代码
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);
}
在
Main()
方法里添加如下代码
FiddlerApplication.oProxy.add_DetachedUnexpectedly(DoReattach);
参考链接:
https://blog.csdn.net/ppawjl/article/details/109990124
https://blog.csdn.net/zwyzzz888/article/details/126426761
https://blog.csdn.net/redaiyuqun/article/details/114655956