Internet explorer 更换错误的代理后,浏览器仍能访问internet

Internet explorer 更换错误的代理后,浏览器仍能访问internet,internet-explorer,proxy,netsh,Internet Explorer,Proxy,Netsh,我使用以下命令更改我机器上的代理: netsh winhttp set proxy x.x.x.x:port Current WinHTTP proxy settings: Proxy Server(s) : x.x.x.x:port Bypass List : (none) 这是故意使用了错误的代理。我预计无法通过浏览器访问互联网。结果是我仍然可以上网 我尝试另一种方法(请遵循此链接中的指南)。我创建了以下脚本: [HKEY_CURRENT_USER\Soft

我使用以下命令更改我机器上的代理:

netsh winhttp set proxy x.x.x.x:port

Current WinHTTP proxy settings:

    Proxy Server(s) :  x.x.x.x:port
    Bypass List     :  (none)
这是故意使用了错误的代理。我预计无法通过浏览器访问互联网。结果是我仍然可以上网

我尝试另一种方法(请遵循此链接中的指南)。我创建了以下脚本:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000001
"ProxyHttp1.1"=dword:00000000
"ProxyServer"="http://x.x.x.x:port"
"ProxyOverride"="<local>"
[HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Internet设置]
“MigrateProxy”=dword:00000001
“ProxyEnable”=dword:00000001
“ProxyHttp1.1”=dword:00000000
“代理服务器”=”http://x.x.x.x:port"
“代理覆盖”=“”

我将此脚本保存到.reg文件中并执行它。再次签入注册表。新值已填充。但我仍然可以通过浏览器访问internet。

WinHTTP代理设置不被internet Explorer使用的网络堆栈WinINET使用


使用注册表脚本会更改WinINET的代理设置,但您可以更改
ProxyServer
键值的格式如下:
http=127.0.0.1:8888;https=127.0.0.1:8888;ftp=127.0.0.1:8888

好奇:你为什么要这么做?