代理服务器 |
![]() ![]() ![]() |
反病毒网络可以包括一个或几个代理服务器。 代理服务器的主要任务是在无法构架直接访问时保证Dr.Web服务器和Dr.Web代理端之间的连接,例如当Dr.Web服务器和Dr.Web代理端 处于不同网络,而网络间没有路由包交换。
主要功能 代理服务器具备以下功能: 1.进行网络监听,按照指定的协议和端口接收连接。 2.广播协议(支持TCP/IP)。 3.按照代理服务器的设置在Dr.Web服务器和Dr.Web代理端之间传递数据。 4.缓存从服务器接收的代理端和反病毒软件包更新。从代理服务器缓存下传更新可以保证: •减少网络流量; •减少代理端接收更新的时间。
使用代理服务器的的反病毒网络总体示意图见下图。 ![]()
运行原理 使用代理服务器需按以下流程进行操作: 1.如果代理端上没有指定服务器地址,代理端会按照其所在网络的协议发出组播请求。 2.如设置代理服务器为广播协议(参数discovery="yes"),则向代理端发出存在运行中的代理服务器的通知。 3.代理端将获取的代理服务器参数设置为Dr.Web服务器参数。以后对代理端而言交互作用为透明模式。 4.按照配置文件参数代理服务器监听指定的端口指定协议的传入连接。 5.从代理端收到传入连接时代理服务器与Dr.Web服务器建立连接。 存在Dr.Web服务器名单时的地址重定向方式: 1.代理服务器从配置文件drwcsd-proxy.xml(参见附录附录G4)将Dr.Web服务器 名单加载到内存。 2.Dr.Web代理端连接到代理服务器。 3.代理服务器将Dr.Web代理端转接到内存名单中的第一个Dr.Web服务器。 4.代理服务器滚动内存中的名单,将Dr.Web服务器从名单中的第一位移至名单末尾。
5.下一个代理端连接到代理服务器后,重复步骤2之后的操作。 6.如Dr.Web服务器与反病毒网络断开(如关机或拒绝服务),代理端再次连接到代理服务器,重复步骤2之后的操作。
流量加密和压缩 代理服务器支持流量压缩.对所传递信息的处理不取决于流量是否压缩。 代理服务器不支持加密。代理服务器对所传递信息进行分析,如果Dr.Web服务器和代理端间的流量加密,代理服务器转为透明模式,即传递服务器和代理端间的所有流量,不进行任何信息区分。
代理服务器支持流量缓存。 产品缓存按校订进行。每一校订保存于单独的目录。每个下一次校订目录中包含旧校订文件的硬链接(hard links)和发生更改的文件原件。这样,每一版本的文件在硬盘上只保存一个,所有后续校订目录中是对未更改文件的链接。 配置文件中的参数用于设置以下缓存操作: •定期清空过时校订,默认为每小时进行一次。 •至保留最新校订。所有之前的校订都认为是过时校订而被删除。默认保留最近的3个校订。 •定期卸载未使用的memory mapped文件,默认为每10分钟进行一次卸载。 设置 代理服务器没有图形界面,需使用配置文件进行设置。代理服务器配置文件格式件见附录的附录G4。
启动和停止 Windows操作系统下使用系统工具启动、停止代理服务器:控制面板 → 管理工具 → 服务 → 在服务列表中双击drwcsd-proxy后在打开的窗口选择需要的操作。 UNIX家族操作系统下通过对代理服务器安装过程中建立的脚本应用start命令和stop命令启动、停止代理服务器(参见安装手册,代理服务器安装)。 OS Windows和OS UNIX下都可以通过启动设置有相应参数的执行文件drwcsd-proxy来启动代理服务器(参见附录H9. 代理服务器)。 |