2012-10-18 15:56:33 +0000 2012-10-18 15:56:33 +0000
16
16
Advertisement

如何对所有应用、系统、IE等进行代理设置?

Advertisement

我使用的是Windows 8企业版(MSDN),后面有一个代理。

我在IE网络设置中配置了代理(其实不是代理,而是一个带配置的.pac文件),当尝试连接到互联网时,在IE中一切正常–然而,系统的其他部分似乎并没有使用这些设置。

所以……具体案例:添加和删除功能(如Hyper-V或.Net Framework 3.5)似乎每一个功能都能上网。这不断失败。我无法添加任何功能。

另一个具体的例子:在一个Hyper-V guest里面,我无法上网。

如果(最重要的是)所有的东西都能正常工作(所有的应用程序和其他的东西,比如系统,使用相同的代理设置),那就更好了。

我如何为所有应用程序、系统、IE等配置代理设置?

Advertisement
Advertisement

答案 (5)

18
18
18
2013-09-23 13:30:02 +0000

WinHTTP的代理设置不是Microsoft Internet Explorer的代理设置。
在Microsoft Windows控制面板中无法配置WinHTTP的代理设置。
使用WinHTTP代理配置实用程序不会改变您用于Internet Explorer的设置。

要配置系统范围的代理,请执行

netsh winhttp set proxy myproxy

源。 http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK/5

如果你想对所有程序使用IE代理设置,请尝试

netsh winhttp import proxy source =ie

来源。 http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK/2

更多信息在这里。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa384069(v=vs.85).aspx

5
5
5
2012-10-18 16:14:24 +0000

是否将IE设置为默认浏览器?如果没有,请设置后再检查。

如果还是不行,在Windows 7中,至少以下命令可以帮助你。

netsh winhttp import proxy source=ie

你也可以使用netsh winhttp show proxynetsh winhttp reset proxy(目的应该很明显)。

0
Advertisement
0
0
2018-10-21 08:58:47 +0000
Advertisement
  • 对于XP或Windows 2003版本,你必须使用命令:proxycfg.exe

-对于Vista、Windows Server 2008或更高版本,你必须使用:netsh winhttp set proxy

示例:

配置一个代理服务器(proxy.sysadmit.com),端口8011,表示一个排除网络,例如:172.17。* *

netsh winhttp set proxy "proxy.sysadmit.com:8011" "; 172.17. *"

配置被保存在注册表的这个键中:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections

Key Name: WinHttpSettings

摘自: https://www.sysadmit.com/2018/10/windows-update-con-proxy.html

0
0
0
2013-07-25 15:11:38 +0000

除IE外,系统中的其他应用程序应在IE设置中同时配置IE的PAC文件和代理服务器IP地址。IE使用PAC文件,而系统中的其他应用程序则使用配置好的代理服务器。

0
Advertisement
0
0
2015-01-25 12:28:12 +0000
Advertisement

大多数集成在windows 8.1中的桌面应用程序与IE共享相同的代理设置。

- For a system wide proxy you need first manually set IE proxy.
- You can also use 'PAC' proxy settings instead.

对于生活在一个封闭容器中的_metro应用程序,它们默认不使用任何代理来连接。

- Because they are forbidden to send network traffic to the local computer in case of improper connection.
- This defies the use of loopback method, hence the proxy.

在Windows 8.1中,有一个 “环回豁免 "机制来避免这种困境。

- You can use the command-line tool called 'checknetisolation' to add certain app to the exempt list.
- The exempted metro app uses IE proxy to connect by default.
- There are third-party tools to do this job at ease.
- The tool 'fiddler' for example is recommened for this purpose.

你可以在这里下载fiddler http://fiddler2.com/get-fiddler

- Install and open it
- click 'win8 config'
- check the box behind which is the app you want to exempt.
- save config.
- If you want to set another proxy than IE, you can also fill the proxy address in the same page.
``` 你可以在这里下载_fiddler_:[ http://fiddler2.com/get-fiddler ]0x3& 
0x1&
Advertisement

相关问题

8
13
6
6
6
Advertisement
Advertisement