Я пытаюсь настроить прокси-сервер сканирования на вирусы специально для сканирования загружаемых файлов. Сканирование загружаемых мух кажется обычным случаем использования и хорошо задокументировано.
Не будучи экспертом по кальмарам или i-cap, я использую информацию из этих руководств:
http://www.server-world.info/en/note?os=Ubuntu_11.04&p=clamav http://squidclamav.darold.net/installv6.html
Прокси-сервер A / V работает должным образом для загрузки файлов, но не работает для загрузки файлов. Что мне не хватает?
Вот конфигурация i-cap из squid.conf:
icap_enable on
icap_send_client_ip on
icap_send_client_username on
icap_client_username_encode off
icap_client_username_header X-Authenticated-User
icap_preview_enable on
icap_preview_size 1024
icap_service service_req reqmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_req allow all
icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_resp allow all
Сообщите мне, есть ли еще какая-либо информация, которую я могу предоставить, чтобы разобраться в этой проблеме.
Думаю, это ограничение в c-icap. это ссылка староват, но главный разработчик c-icap говорит:
Это связано с тем, как данные кодируются в запросах POST. Когда запрос POST будет содержать данные из нескольких частей, работать не будет.
Это означает, что загрузка не поддерживается c-icap. Кажется, единственный вариант, который у вас есть, - это заменить c-icap другим сервером ICAP, но, согласно моим исследованиям, все остальные довольно старые или заброшенные.