G4. Конфигурационный файл Прокси-сервера |
Конфигурационный файл Прокси-сервера drwcsd-proxy.xml представлен в формате XML и располагается в следующем каталоге: •ОС Windows: C:\ProgramData\Doctor Web\drwcsd-proxy\ •ОС Linux и ОС Solaris: /var/opt/drwcs/etc •ОС FreeBSD: /var/drwcs/etc Элемент <listen /> Корневой элемент <drwcsd-proxy /> содержит один или несколько обязательных элементов <listen />, определяющих основные настройки для приема соединений Прокси-сервером. Элемент <listen /> содержит единственный обязательный атрибут spec, свойства которого определяют на каком интерфейсе "слушать" входящие подключения клиентов и запускать ли на этом интерфейсе режим discovery. Атрибут spec содержит следующие свойства: •протокол – тип протокола для приема входящих соединений. В качестве параметра указывается адрес, прослушиваемый Прокси-сервером. •порт – номер порта, прослушиваемого Прокси-сервером. •режим имитации – режим имитации Сервера. Позволяет Сканеру сети обнаруживать Прокси-сервер в качестве Сервера Dr.Web. •режим мультикаст – режим "прослушивания" сети для приема широковещательных запросов Прокси-сервером. •мультикаст-группа – многоадресная группа, в которой располагается Прокси-сервер. Значения свойств атрибута spec и их параметры приведены в таблице ниже. Свойства элемента spec
Атрибут spec содержит одно обязательное свойство – протокол и четыре необязательных свойства: порт, режим имитации, режим мультикаст и мультикаст-группа. В зависимости от значения, принимаемого свойством протокол, список необязательных свойств, указываемых в атрибуте spec, изменяет свой состав. В таблице ниже приведен список необязательных свойств, которые могут быть заданы (+) или не могут быть заданы (–) в атрибуте spec в зависимости от значения параметра протокол. Наличие необязательных свойств в зависимости от протокола
Элемент <compression /> Элемент <compression /> определяет параметры сжатия трафика: •Элемент <compression /> в качестве дочернего для элемента <forward /> определяет параметры сжатия на каналах Сервер – Прокси-сервер. •Элемента <compression /> в качестве дочернего для элемента <listen /> определяет параметры сжатия на каналах клиент – Прокси-сервер. Атрибуты элемента <compression />
Элемент <forward /> Настройки, определяющие переадресацию входящих соединений, задает элемент <forward />, являющийся дочерним для элемента <listen />. Элемент <forward /> содержит один или несколько обязательных атрибутов to, в качестве значения которых задаются адреса Серверов Dr.Web, на один из которых будет перенаправлено соединение. Адрес Сервера Dr.Web задается в соответствии со спецификацией сетевого адреса, в частности, в формате tcp/<DNS_name>:<port>. Элемент <forward /> является обязательным. При этом элемент <listen /> может содержать несколько элементов <forward />. Алгоритм переадресации при наличии списка Серверов Dr.Web: 1.Прокси-сервер загружает в оперативную память список Серверов Dr.Web из конфигурационного файла drwcsd-proxy.xml. 2.К Прокси-серверу подключается Агент Dr.Web. 3.Прокси-сервер переадресует Агента Dr.Web на первый Сервер Dr.Web из списка в оперативной памяти. 4.Прокси-сервер ротирует список, загруженный в оперативную память, и перемещает Сервер Dr.Web из первого элемента списка в конец списка.
5.При подключении следующего Агента к Прокси-серверу процедура повторяется, начиная с шага 2. 6.Если Сервер Dr.Web отключается от антивирусной сети (например, при выключении или отказе в обслуживании), Агент повторно подключается к Прокси-серверу и процедура повторяется начиная с шага 2. Элемент <cache /> Корневой элемент <drwcsd-proxy /> может содержать элемент <cache />, в котором задаются настройки кэша репозитория Прокси-сервера. Атрибуты элемента <cache />
Элементы <cache />
Элемент <core-dump /> Корневой элемент <drwcsd-proxy /> может содержать элемент <core-dump />, в котором задаются режим сбора и количество дампов памяти в случае возникновения SEH-исключения.
Дамп сохраняется в каталоге: %All Users\Application Data%\Doctor Web\drwcsd-proxy-dump\ Атрибуты элемента <core-dump />
Пример конфигурационного файла drwcsd-proxy.xml
|