DNSmasq部署DHCP WPAD(WEB代理自动发现)

注解

目前通用的 Web代理自动发现(Web Proxy Auto-Discovery,WPAD)协议 部署方式是采用DNS方式,该方式得到所有主流浏览器的支持。不过,也可以使用传统的 DHCP option 方式提供 WPAD 配置,指定客户端下载对应的 wpad 配置文件( PAC 文件 )

Web代理自动发现(Web Proxy Auto-Discovery,WPAD)协议 实现中,DHCP配置优先级高于DNS,所以配置了本文支持 WPAD 的DNSmasq之后,可以不用 DNSmasq部署DNS WPAD(WEB代理自动发现)

DNSmasq配置DHCP

  • 配置 /etc/dnsmasq.d/dhcp.conf 如下:

    dhcp-option=252,http://wpad.staging.huatai.me/wpad.dat
    
  • 重启dnsmasq:

    sudo systemctl restart dnsmasq
    

配置nginx

参考