禁用代理服务器

我们在这里使用代理服务器,但偶尔用户需要禁用它。 我有registry项,禁用它,但似乎不会生效,直到重新启动后。 有没有服务或服务,我可以停止/开始使更改代理设置生效? 我的目标是创build一个bat文件,用户在需要绕过代理时可以运行它。

谢谢

要回答你的问题,正如@ yagmoth555在评论中指出的那样:这个registry设置应该只适用于重新启动浏览器。

如果不是,请尝试以下操作:

proxyOff.Bat创build一个batch file

 reg add "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" /v ProxyEnable /t REG_DWORD /d "0" /f 

proxyOn.Bat一样创build一个batch file

 reg add "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" /v ProxyEnable /t REG_DWORD /d "1" /f 

此设置应该在浏览器重新启动后立即应用。 如果没有,请检查浏览器是否被杀死。 我看过很多次没有窗口,仍然浏览器的运行。 如果是这种情况,请与任务经理进行调查。

无论如何, 我不喜欢这个解决scheme

你想要做的事情可以通过其他方式更好地实现:我会build议两个。

  • 我只是使用GPO来使用户有权禁用代理。 在这个环节里有一个很好的起点。

  • 而且,给用户这样的权利对我来说永远是最后的select。 如果您可以在初始configuration中投入更多精力,请调查为什么他们需要禁用代理,并configuration您的代理/防火墙/网关/ UTM,以便在需要时使用本地或远程或基于时间的代理绕过代理,或基于用户/账户的例外。

如果你这样做,你仍然可以控制他们做什么,如果你给他们权利去禁用代理,迟早会有人为了邪恶或危险的目的而禁用它,而不是因为那导致你的结论的原因:

偶尔用户需要禁用它。