2024年3月8日发(作者:)

如何搭建卡巴斯基更新服务(图文教程)

方案适用范围:

(1)无法上互联网的小型内部网中的卡巴斯基软件的升级

对于这种情况,毋庸多说,组建了局域网,而只有少量机器接入互联网。不能上网的机器通过某台能上网的机器更新。

(2)加快互联网带宽有限的内网中卡巴斯基的升级速度

对于这种情况,我觉得并不局限于互联网带宽有限的内网。本帖中就是外网,服务器是宿舍机器,IP地址为121.250.223.*,测试机器为实验室机器,IP为211.87.234.*,两台机器都位于我所在的学校的校园网中,但显然并不是内网。这样只要一台机器升级完毕,其他机器可以以较快的速度更新。

注意:所有机器不要用同一个授权文件,因为卡巴现在的版本在一个局域网里会相互侦测激活码是否被重复利用,如果有激活文件重复激活的情况的话,那么后启动的计算机的卡巴就会停止工作。

卡巴现在支持的更新源包括http,ftp,甚至共享资源。这里我们就详细讲解如何通过http协议和ftp协议搭建卡巴斯基更新服务(共享资源不予讨论了,其实局域网里别人给你共享资源,你就可以当本地资源用了,这样一来通过这种方式更新就类似本地更新了)。http协议需要IIS服务支持,ftp协议需要sever-u软件支持(其他ftp架设工具也行)。两种方法前面的操作是一样的,我们先一起讨论,到不同的地方再分开论述。

具体架设步骤:

这里我的卡巴版本为kis7.0.1.325sch,系统版本为XP SP3

1、对能上外网的计算机上的卡巴斯基进行设置,从而获取卡巴斯基病毒库更新文件

这里的卡巴的更新源不要动了,当然也可以自己找个快得,教育网推荐。

1.1依次选择设置->更新->设置->附加:

勾选更新文件夹发布,选择一个目录用来存放即将下载的更新文件。这里和后面的设置就有关了,有必要说下。如果是IIS的http协议,那么这里的文件夹你可以放在IIS默认网站的路径下:C:Inetpubwwwroot,当然也可以放在别处,然后修改IIS服务指向的本地路径;如果是ftp就无所谓了,因为建立sever-u用户的时候会让你指定主目录的。

1.2保存设置,到主界面执行卡巴斯基更新。

上一步设置后建立的发布目录是空的,必须要更新一次才能将需要的文件写入。这是更新后的发布目录:

总大小目前是59.4M。其中bases和index我们比较熟悉,分别是病毒库文件夹和索引,index文件夹只包含一个xml文件:

下面说下AutoPatches文件夹:

这个文件夹下只有1个文件夹,叫kav6。kav6文件夹的内容如下:

这里可以看到,虽然我的卡巴版本为7.0.1.325,但是里面包含很多版本,这样就可以给不同卡巴版本提供更新。这里321和325版本基本病毒库基本一致。

这是7.0.1.321文件夹里的内容:

这里的文件都是提供更新服务所需要的。都是更新时下载的。第一次下载之后一般不会再次下载。

第一次更新:

后续更新就只更新病毒库了:

2、构建内网升级平台服务端

我们先讲http协议的情况:

2.1安装、设置IIS服务

2.1.1安装

不过多叙述,可以插入系统盘(ghost的不行),然后在添加删除程序->添加删除Windows组件进行安装(推荐):

或者下载IIS5.1进行安装。下载地址:/xitongyingyong/yingyongruanjian/

2.1.2设置

位置在控制面板->管理工具->Internet信息服务(就是IIS=Internet Information

Service),或者我的电脑->右键->管理->服务和应用程序-> Internet信息服务,依次展开左边的树形目录,找到默认网站。

1)这里的设置和先前选择更新发布的文件夹有关了。如果当初把发布文件夹选在了IIS的默认目录下,那就没问题了。如果单独设立了一个文件夹,则可以把里面的AutoPatches,bases和index文件夹拷贝到IIS默认路径下(不推荐,麻烦,以后更新还要拷贝),或者修改站点指向的本地路径:

选中默认网站->右键属性->主目录:

选择更新发布所在的文件夹。确定返回后刷新,会看到如下树状目录:

2)下面选择网站,在IP地址栏里填入固定地址。如果是局域网自动获取IP,则要关闭DHCP,手动指定IP。端口默认80,如无特别情况不需要改。

3)添加一条MIME规则,使IIS能够提供未知类型文件的下载服务

选择HTTP->文件类型-->新类型

关联扩展名:".*"(不含引号)

内容类型(MIME):"application/octet-stream" (不含引号)

IIS服务端配置就完了。下面说ftp协议:

2.2设置Sever-U软件

下载地址:/xitongyingyong/yingyongruanjian/

安装比较简单,一路next就行了:

选择安装位置:

不要选择start,按finish就可以了:

接下来运行汉化包,也是一路确定。安装过程中可能会出现下面的界面:

打开任务管路结束即可,然后点重试

接下来运行Sever-U,初次运行会弹出设置向导,一路下一步:

这里填入你的IP地址:

随便起个名字,不改也行:

这里选择是,让Sever-U自动启动:

选择是,允许匿名访问(卡巴更新服务用匿名的比较方便如果担心别人访问可以限制IP):

选择主目录,设置成更新发布文件夹即可:

这里可以选择是创建一个用于管理FTP的帐号,为了教程需要我选择否:

这样就完成了,下面破解,比较简单,但是要关闭Sever-U和其相关服务进程。运行,填入你用户名和email,点击generate即可。不用复制licence。软件自动将其写入Sever-U程序了。

再次打开Sever-U,可以看到许可:

设置也比较简单:这里推荐使用刚才建立的匿名用户:

3、配置局域网内的每一台计算机,将更新源改成在第二步中配置的服务器地址

打开卡巴主界面,选择设置->更新->设置->更新源->添加:

3.1

如果是http服务,就输入地址即可(端口默认80,如果改了端口号则要输入地址:端口);

3.2

如果是ftp协议,则输入ftp://地址(端口默认21,如果改了端口号则要输入ftp://地址:端口,如果不允许匿名访问,还要加上用户名和密码ftp://用户名:密码@地址:端口)。记得将默认的官方更新的勾选去掉。

确定即可。

4.测试

4.1

http正常可用:

本地网络,数度很快:

ftp正常可用:

速度其实很快的,可是连接花了点时间,平均起来就不行了:

好了,教程结束了。