因为平常经常要用抓包软件Fiddler或者是Burp。 http://novell.me
它们都是要通过设置代理来实现抓包的。而对于Fiddler更是自动帮你设置好代理的。
问题就来了,国内的很多软件的很多默认连接的都是使用的IE的代理设置。 本文来自Novell迷网站 http://novell.me
比如淘宝,登录时也许是UDP协议,因此可到验证码界面。但因获取验证码却使用的是TCP,用到了IE的代理设置。 Novell迷网站內容,版权所有
在被Fiddler设置成127.0.0.1 8080后,这个验证码变无法识别了。
这种类似的情况,还发生在比如QQ游戏大厅。你可以登录,但登录后右侧的相关的网页信息就全看不见。
http://novell.me
这是很苦恼人的事情,每次都要去IE里面把代理的设置勾掉。于是图方便,网上找了个VBS脚本,直接双击就可以去除。 CopyRight http://novell.me
代码随后分享,这里说明一下,在IE开着的时候,设置是无效的。
另外代码设计的是开关式的,如果有代理则将代理清空。如果没代理则将代理勾上。 版权所有,未经Novell迷允许,不得转载!
不过实际测试只是成功一半,也就是原来有代理的时候则会清空。 内容来自Novell迷网站
原理呢,其实都是操作注册表啦~代码如下:
CopyRight http://novell.me
内容来自http://novell.me
http://Novell.Me
- Option Explicit
- Dim WSHShell, strSetting
- Set WSHShell = WScript.CreateObject("WScript.Shell")
- 'Determine current proxy setting and toggle to oppisite setting
- strSetting = wshshell.regread("HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable")
- If strSetting = 1 Then
- NoProxy
- Else Proxy
- End If
- 'Subroutine to Toggle Proxy Setting to ON
- Sub Proxy
- WSHShell.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
- End Sub
- 'Subroutine to Toggle Proxy Setting to OFF
- Sub NoProxy
- WSHShell.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"
- End Sub
注:注册表操作有风险。如果不清楚原理,请不要随意修改上面的代码。
内容来自http://novell.me
转载请注明出处!本文地址 http://novell.me/master-diary/2014-03-22/remove-ie-proxy-settings.html
(责任编辑:Novell迷)