Windows代理设置

 

 

自动检测设置:

默认情况下启用此选项。启用此设置后,将使用Web代理自动发现(WPAD)协议。通过检查DHCP选项XX或通过向当前域和顶级域中的WPAD A记录发出DNS查询来发现代理。返回地址时,将查询该服务器以下载包含逻辑的代理自动配置文件,以确定用于给定URL的正确代理。

如何控制自动检测设置?

注册表项  :HKCU Software Microsoft Windows CurrentVersion Internet Settings  
DWORD AutoDetect = 0或1

使用代理自动配置脚本

管理员还可以直接指定自动配置脚本的URL。然后下载并解析此脚本。PAC脚本应该具有.pac扩展名并包含包含所需逻辑的javascript函数FindProxyForURL()。该脚本返回DIRECT或PROXY <server>。

如何控制自动配置脚本设置?

注册表项:  HKCU Software Microsoft Windows CurrentVersion Internet Settings  
REG_SZ AutoConfigURL = http:// <your url> /proxy.pac 
REG_DWORD ProxyEnable = 0

手动指定代理服务器

也可以手动指定要使用的代理服务器,包括异常列表。

如何控制手动指定的代理服务器?

注册表项:  HKCU Software Microsoft Windows CurrentVersion Internet Settings  
REG_SZ ProxyServer =“<your proxyserver>:<port>” 
REG_SZ ProxyOverride =“<local>; <your exclusion>” 
REG_DWORD ProxyEnable = 1

每台机器进行WinINET代理设置

默认情况下,每个用户的IE代理设置。这意味着用户始终可以更改自己的代理设置。为了强制机器上的所有用户使用特定的代理服务器,可以在机器范围内进行代理设置。这意味着只有具有管理权限的用户才能更改代理设置。要在机器范围内进行代理设置,必须设置以下注册表项或GPO:

GPO:计算机配置管理模板 Windows组件 Internet Explorer 为每台计算机(而不是每个用户)进行代理设置
注册表项:HKLM Software Policies Microsoft Windows CurrentVersion Internet设置
DWORD:ProxySettingsPerUser = 0

可以使用相同的注册表项来手动指定代理服务器,但必须在HKLM而不是HKCU中设置它们。也可以通过以管理员身份运行Internet Explorer来更改计算机级别设置。

那么  x64  和  x86  呢?
默认情况下,每个用户配置IE代理设置。在HKCU注册表配置单元中,x86和x64之间没有区别,因此配置的设置适用于这两种体系结构。
当进行上述更改以在机器范围内应用代理设置时,设置存储在HKLM Software Microsoft Windows CurrentVersion Internet设置和HKLM Software Wow6432Node ... 
当使用IE更改设置时(运行方式)管理员)他们将在两个位置更新。如果要手动设置机器范围的代理,则必须更新这两个位置。

原文地址:https://www.cnblogs.com/feiyucha/p/10968938.html