自动检测设置:
默认情况下启用此选项。启用此设置后,将使用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更改设置时(运行方式)管理员)他们将在两个位置更新。如果要手动设置机器范围的代理,则必须更新这两个位置。