H7. Dr.Web代理服务器

设置代理服务器参数需使用相应参数运行执行文件drwcsd-proxy。该执行文件的位置在代理服务器安装目录的子目录bin

启动命令格式

drwcsd-proxy[<参数>] [<指令>] [<指令参数>]

可用参数

跨平台参数:

--сonsole=yes|no——以对话窗口模式启动代理服务器。此时代理服务器运行日志记录到控制台。

默认为no

--etc-root=<路径>——配置文件所在目录的路径(drwcsd-proxy.confdrwcsd.proxy.auth等等)。

默认为$var/etc

--home=<路径>——代理服务器安装目录。

默认为$exe-dir/

--log-root=<路径>——代理服务器运行日志文件所在目录的路径。

默认为$var/log

--pool-size=<N>——与代理端交互作用的线程数量。

默认为安装代理服务器的电脑的内核数量(但不小于2)。

-rotate=<N><f>,<M><u>——代理服务器运行日志轮循模式,其中:

参数

描述

<N>

日志文件总数(包括当前文件和归档文件)。

<f>

日志文件保存格式,可用参数值:

z (gzip)——压缩文件,为默认设置

p (plain)——不压缩文件。

<M>

日志文件大小或轮循时间,取决于<u>值;

<u>

衡量单位,可用参数值:

按照日志文件大小轮询时:

k——Kb、

m——Mb、

g——Gb、

按照时间轮询时:

H——小时、

D——天、

W——星期。

按照时间轮循时,不论启用命令是在什么时间,都进行同步:H——与小时开始之时同步,D——与一天的零点同步,W——与周一零点同步,依照 <u>值中指定的次数。

起始时间为公元01月01日,UTC+0。

默认值为10,10m,即保存10个大小为10MB的文件,使用压缩。

--trace=yes|no——启用代理服务器调用详细日志记录。只有代理服务器支持调用堆栈详细日志记录时才可使用此参数。

默认为no

--tmp-root=<路径>——临时文件目录的路径。自动更新代理服务器时使用。

默认为$var/tmp

--var-root=<路径>——代理服务器工作目录路径,用于缓存和保存数据库。

默认为:

OS Windows:%ALLUSERSPROFILE%\Doctor Web\drwcs

OS Linux:/var/opt/drwcs

OS FreeBSD:/var/drwcs

--verbosity=<详细等级>——日志详细等级。默认值为TRACE。允许值为:ALL、DEBUG3、DEBUG2、DEBUG1、DEBUG、TRACE3、TRACE2、TRACE1、TRACE、INFO、NOTICE、WARNING、ERROR、CRIT。参数值ALLDEBUG3意义相同。

代理服务器所有运行参数参数可同时给出。

UNIX®家族操作系统参数:

--user——指定用户识别码。一般模式下运行和以守护进程模式运行都需要此参数。

--group——指定组识别码。一般模式下运行和以守护进程模式运行都需要此参数。

可用指令及其参数

如未给出指令,默认使用指令run

import <路径> [<校检>] [<产品>]——将Dr.Web服务器库文件导入到代理服务器缓存。

<路径>——Dr.Web服务器库所在目录的路径。需预先将Dr.Web服务器库下载到安装代理服务器的电脑。

<校检>——可导入的校检数量上限。如未指定,则导入所有校检。

<产品>——需导入的产品,用空格隔开。默认使用空白列表,即导入Dr.Web服务器之外的所有产品。如给出列表,则只导入列表中的产品。

help——显示代理服务器设置参数说明文档。

run——以常规模式启动代理服务器。

仅限Windows操作系统

install——安装服务。

uninstall——删除务。

start——启动已安装的服务。

stop——停止已启动的服务。

仅限UNIX家族操作系统

daemon——以守护进程模式启动代理服务器(参见UNIX®家族操作系统参数)。