Windows使用自动配置时如何实际检测LAN(代理)设置


69

当Windows Internet属性->连接-> LAN设置->自动配置设置为“自动检测设置”时,Windows如何实际确定/发现什么设置?它是对服务器在注册表中某个位置或其他位置配置的服务器的网络广播或某种定向查询吗?


在我的办公室中,“自动检测设置”会中断Google Chrome浏览器。Internet Explorer可以正常工作。
Panic Panic

这是因为在您的组织中,代理设置可能是通过DHCP(或可能是组策略)分发的,而Chrome仅支持我的答案中所述的通过DNS的发现。
Tomalak

Answers:


81

简单:浏览器(Firefox的工作原理相同)查询GET http://wpad/wpad.dat

如果名为wpad的Web服务器是可解析的,则它应提供wpad.dat(与Netscape PAC文件类似的脚本文件)。MIME类型也必须是“ application / x-ns-proxy-autoconfig”。


-1,因为机制更复杂。Mozilla的实现符合简单的描述,IE更符合WPAD。
09年

15
对不起,但我不同意。WPAD就这么简单。IE的行为完全如上所述,Firefox也是如此-不确定您所指的是什么。你能详细说明吗?
托玛拉克

1
有兴趣知道超时的原因,我在禁用“自动检测设置”选项以阻止Chrome在尝试加载其第一个网页时挂起“下载代理脚本”后找到了该问题并回答。
user424174 '18

9

信息有关WPAD(Web代理自动发现)似乎描述过程中的细节,虽然我已经证实了什么托默勒格说也是实际发生。



7

这是网络广播,通常使用DHCP

维基百科页面应该告诉您所有您需要知道的内容。


2
我猜想对此进行修改的人不知道这种损坏的自动配置协议会先查询DHCP服务器,然后才尝试使用默认的类似于wpad的URL的常规列表。
亚历山大

我相信在MS DHCP配置中可以指定代理服务器。
罗伯特·瓦格纳

是的,Microsoft已使用DHCP。其他实现也有所不同。
里卡多·帕迪尼

救命!如何查看DHCP正在广播的有关代理的内容?
Panic Panic


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.