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


16

我正在代理后面使用Windows 8 Enterprise(MSDN)。

我在IE网络设置中配置了代理(实际上,不是代理,而是带有config的.pac文件),并且当尝试连接到Internet时,一切在IE中都可以正常工作-但是,系统的其余部分似乎没有使用这些设置。

因此,..具体情况:添加和删除功能(例如Hyper-V或.Net Framework 3.5)似乎可以在线使用每个功能。这经常失败。我无法添加任何功能。

另一个具体示例:在Hyper-V来宾中,我无法访问Internet。

如果(最重要的是)所有内容都能正常运行(所有应用程序和其他所有内容,例如系统,都使用相同的代理设置)也很好。

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

Answers:


18

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/zh-cn/library/windows/desktop/aa384069(v=vs.85).aspx


5

IE是否设置为默认浏览器?如果没有,请进行设置并再次检查。

如果仍然无法使用,则在Windows 7中至少可以使用以下命令:

netsh winhttp import proxy source=ie

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


1
(我使用的是Win8。)使用show proxy命令,得到“直接访问(没有代理服务器)。这是错误的,当然,我在网络(.pac)中使用了代理设置文件。IE也是默认值。
安德烈亚斯Reiff

show proxy说没有代理?那真是怪了。嗯,只是想起了什么-在Win8中有两个IE副本-桌面和Metro。也许您需要同时指定两者的代理(以防万一)?
卡兰(Karan)2012年

我想找不到Metro IE的此类设置,它的设置与桌面IE相同。另外,我在其他地方看到每个程序都使用自己的代理设置。这将是非常麻烦的,也意味着没有这样的选项,程序会失败..
安德烈亚斯Reiff

0

您应在IE设置中为IE中的其他应用程序配置IE的PAC文件和代理服务器的IP地址。IE将使用PAC文件,系统中的其他人将使用配置的代理服务器。


只有少数程序使用IE设置。使用代理进行激活时,即使Windows本身看起来也非常好,但是使用代理进行更新时,Windows本身就不好(尽管此方法工作缓慢..)
Andreas Reiff

0

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.

您可以在此处下载提琴手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.

0
  • 对于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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.