用WINS部署WPAD

简介:

WPADWeb Proxy Auto Discovery的缩写,意思是Web代理服务器自动发现。目的是让通过代理服务上网的客户机通过WPAD服务自动寻找网络中的代理服务器,并自动配置客户机的的各项设置,使之能够正常上网,而此项操作对于用户来说则是透明的。在ISA2006中,WPAD不仅能让客户机浏览器自动发现代理服务器,还可以用于防火墙客户端自动发现代理服务器。我们都知道通常情况下WPAD的部署可以使用DNS服务器和DHCP服务器这两种方案来解决,但WPAD的部署并非都是一帆风顺的,容易出问题的是用DNS服务器进行部署,尤其是在工作组环境下问题更多,相比之下使用DHCP服务器来部署会更好一点。其实除了这两种解决方法之外还有另一种解决思路,那就是使用WINS服务器来部署WPAD

今天我们就来构造一个实验环境,使用除DNSDHCP服务器部署方案之外的另一种方法,WINS服务器部署WPAD
 
实验环境:
    如下图所示,shanghai ISA服务器,有两块网卡,连接外网的网卡IP192.168.1.254,连接内网的网卡IP 10.1.1 .254beijingWINS服务器,guangzhou为内网的客户机。
ISA 设置
首先我们在防火墙端开启自动发现功能,注意这里的端口一定要用默认的80端口,因为最终客户机还是要通过ip来访问WPAD主机的,他们默认是通过HTTP80端口来访问的,改成其他的话会出现无法下载配置文件的情况。
并且开启WEB代理功能,以及防火墙客户端代理
在客户端测试下WPAD主机是不是开启了自动发现功能
WPAD 主机能正常提供配置文件下载,开启成功!
 
WINS 服务器搭建及设置
beijing 上添加 WINDOWS 网络服务 WINS 服务器组件
启动 WINS 管理程序在里面添加 WPAD 主机映射信息
点击确定保存
 
客户机设置
配置客户机WINS
打开客户机的自动代理检测
好了 我们来访问一下www.baidu.com
成功。
使用防火墙客户端
记得把 WEB 代理去掉,我们现在要测试的是防火墙客户端代理
访问 www.google.com 测试一下
成功。
 
至此,利用 WINS 服务器部署 WPAD 成功完成。
最后,祝大家端午节快乐。。


本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/161408
相关文章
|
Android开发
KernelSU基于内核的 SU。它通过自定义内核,直接在内核中赋予目标进程 root 权限。
KernelSU基于内核的 SU。它通过自定义内核,直接在内核中赋予目标进程 root 权限。
4627 0
|
监控 网络协议 网络架构
一文带你了解OSPF虚链路以及配置方法
一文带你了解OSPF虚链路以及配置方法
642 1
一文带你了解OSPF虚链路以及配置方法
|
SQL 存储 数据安全/隐私保护
MyBatis-Plus演绎:数据权限控制,优雅至极!
项目使用mybaits-plus,所以在mybaits-plus的基础上增加数据权限的过滤 mybaits-plus自带数据权限支持,但由于系统数据权限相对复杂,通过查看文档发现好像并不适用,且原项目版本低,所以最终还是通过自己的方式实现
1895 1
MyBatis-Plus演绎:数据权限控制,优雅至极!
|
存储 弹性计算 固态存储
阿里云服务器收费标准、价格计算器使用及最新活动价格参考
阿里云服务器收费标准参考,目前阿里云服务器最低配置为2核0.5G,收费标准为8.5/月,有的用户在购买阿里云服务器前,需要了解一下阿里云服务器的价格,可以使用价格计算器来快速查询云服务器的实例规格、带宽、云盘价格。另外,随着2024金秋云创季活动的开启,云服务器的最新活动价格情况也是很多用户比较关心的,本文也为大家整理汇总了云服务器的收费标准、价格计算器使用教程及云服务器的金秋云创季价格情况,以供参考和选择。
|
Prometheus 监控 Cloud Native
Prometheus 查询语言(PromQL):深入解析
【8月更文第29天】Prometheus 是一款开源的监控系统和时间序列数据库,广泛应用于各种系统的监控和告警。PromQL(Prometheus Query Language)是 Prometheus 用来查询和聚合时间序列数据的一种强大语言。本文将详细介绍 PromQL 的功能和语法,包括基本查询、向量操作、聚合函数等,并提供具体的代码示例。
1813 2
在遭遇勒索软件攻击后是支付赎金还是不支付赎金?
在遭遇勒索软件攻击后是支付赎金还是不支付赎金?
|
缓存 并行计算 算法
上帝视角看GPU(5):图形流水线里的不可编程单元
上帝视角看GPU(5):图形流水线里的不可编程单元
634 0
|
网络协议 前端开发 JavaScript
如何在C++ 网络库中支持websocket
如何在C++ 网络库中支持websocket
|
缓存 Ubuntu 安全
如何使用 Ubuntu Cleaner 清理 Ubuntu 中的垃圾文件?
如何使用 Ubuntu Cleaner 清理 Ubuntu 中的垃圾文件?
1203 0
如何使用 Ubuntu Cleaner 清理 Ubuntu 中的垃圾文件?