ecap_service

    TAG: ecap_service

    Примечание: Этот тэг доступен только, если Squid скомпилирован с опцией --enable-ecap

    Этот тэг позволяет описать один eCAP сервис.
    Формат:
    ecap_service id vectoring_point uri [option ...]

    id:
    ID идентификатор(имя) которое будет использоваться для направления трафика к этому сервису. Должен быть уникальным.

    vectoring_point
    :
    reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache

    Определяет момент, когда, при обработке HTTP транзакции, будет включатся eCAP сервис. *_postcache vectoring points пока не поддерживается.

    uri: ecap://vendor/service_name?custom&cgi=style&meters=optional
    URI сервиса. Каждый запущенный eCAP сервис должен иметь свой уникальный URI. Правильный URI можно взять у провайдера eCAP сервиса.
    Для включения сервиса используйте директиву adaptation_access. Для группировки eCAP сервисов используйте директивы adaptation_service_chain и adaptation_service_set.

    Опции:

    bypass=on|off|1|0
    Если установлено в 'on' или '1', eCAP сервис обрабатывается как дополнительный. Если установлено в 'off' или '0',eCAP service обрабатывается как обязательный. По умолчанию Bypass в значении off.

    routing=on|off|1|0 Если установлено значение в 'on' или '1', eCAP сервису разрешено динамически изменять цепочку преобразования транзакции на основе значения которое возвращает eCAP сервис. По умолчанию Routing в значении off.

    Примеры:
    ecap_service s1 reqmod_precache ecap://filters.R.us/leakDetector?on_error=block bypass=off
    ecap_service s2 respmod_precache ecap://filters.R.us/virusFilter config=/etc/vf.cfg bypass=on


    По умолчанию:

    none