Web Proxy Autodiscovery Protocol

Web Proxy Auto-Discovery Protocol (WPAD) 是一种客户端使用DHCP和DNS的discovery methods来定位一个配置文件的URL的方法. 一旦对这个配置文件的侦测和下载的动作完成, 这个配置文件就会被执行, 从而确定某个URL所应该使用的Proxy. WPAD协议仅仅描述了寻找这个配置文件的位置的机制.

 

被部署的大多数配置文件的格式是Proxy auto-config, 最开始这个格式是由Netscape 在 1996 年为 Netscape Navigator 2.0设计的.

 

WPAD协议首次存在于IE中是在Internet Explorer 5.0中.

 

应用

==========

为了让一个公司的所有的浏览器都能有统一的代理策略, 而不是手动地配置每个浏览器, 我们需要下面的两项技术

  • Proxy auto-config (PAC) 标准: 创建和发布一个中央代理配置文件.
  • Web Proxy Autodiscovery Protocol (WPAD) 标准: 确保组织内的浏览器可以找到这个配置文件, 而不需要手动地配置.

WPAD标准定义了两个可供系统管理员选择的方法, 用来发布代理配置文件的位置.

在得到页面之前, 实现了这种方式的浏览器会发送给本地的DHCP服务器一个DHCPINFORM 查询, 然后使用服务器返回的WPAD选项中的URL. 如果DHCP服务器没有提供所需要的信息, 那么就会使用DNS.

比如说一台计算机的FQDN是pc.department.branch.example.com, 那么这台机器上的浏览器会依次使用下面的URL来查找域里的代理配置文件:

  • http://wpad.department.branch.example.com/wpad.dat  
  • http://wpad.branch.example.com/wpad.dat  
  • http://wpad.example.com/wpad.dat  
  • http://wpad.com/wpad.dat  (in incorrect implementations, see note in Security below)
  •  

    IE

    =========

    这里的配置就是WPAD

    3-28-2010 10-32-07 PM

     

    摘译自:

    Web Proxy Autodiscovery Protocol

    http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol

    posted on   中道学友  阅读(2432)  评论(0编辑  收藏  举报

    编辑推荐:
    · AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
    · 基于Microsoft.Extensions.AI核心库实现RAG应用
    · Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
    · 开发者必知的日志记录最佳实践
    · SQL Server 2025 AI相关能力初探
    阅读排行:
    · 震惊!C++程序真的从main开始吗?99%的程序员都答错了
    · 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
    · 单元测试从入门到精通
    · 上周热点回顾(3.3-3.9)
    · winform 绘制太阳,地球,月球 运作规律

    导航

    < 2010年3月 >
    28 1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31 1 2 3
    4 5 6 7 8 9 10

    技术追求准确,态度积极向上

    点击右上角即可分享
    微信分享提示