Windows Vista 中所有 Windows 应用程序的全局代理设置

Windows Vista 中所有 Windows 应用程序的全局代理设置

如何让 Windows(Vista)对所有使用互联网的应用程序应用特定的代理服务器?

答案1

简短的回答是:你不能。没有“全局”代理设置,因为代理由单个应用程序(如 Internet Explorer、Firefox 等)使用,而不是 Windows 本身。但是,有些程序内部使用 Internet Explorer 库来访问网络,因此它们将使用 IE 设置,正如发布者萤火虫

你可以强制个别应用程序使用代理,即使应用程序本身不支持代理,也可以使用以下工具:自由资本管理或者袜子

如果你真的想强迫全部程序要通过代理,必须在网络级别完成,因此你需要与以下服务建立 VPN 连接:你的自由或者Steganos 互联网匿名者

答案2

默认代理设置在 Internet Explorer 的选项中设置。

工具->Internet 选项->连接选项卡->Lan 设置按钮

此处指定的代理信息将是系统默认的。但并非所有应用程序都使用默认代理设置。

答案3

您可以使用 netsh.exe 设置全局、机器级代理。运行:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>

答案4

您可以使用组策略来为所有用户设置默认代理服务器

在组策略中:本地计算机策略 - 计算机配置 - 管理模板 - Windows 组件 -Internet Explorer - 启用“使代理设置‘每台机器’而不是‘每用户’”此设置使您不必在每次不同的用户登录机器时重新分配设置。

本地计算机策略 - 用户配置 - Windows 设置 - Internet Explorer 维护 - 连接 - 代理设置。(您可以在此处定义代理设置)

本地计算机策略 - 用户配置 - Windows 设置 - Internet Explorer 维护 - URL(您可以在此处设置默认主页等)

还有一个选项配置 Windows 更新以使用代理服务器

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.   contoso.com"

在我们的环境中我们最终使用:netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"

相关内容