我正在尝试configuration病毒扫描代理服务器专门扫描正在上传的文件。 正在下载的扫描苍蝇似乎是常见的使用案例,似乎是有据可查的。
不是一个鱿鱼或我的帽子专家,我使用这些指南的信息:
http://www.server-world.info/en/note?os=Ubuntu_11.04&p=clamav http://squidclamav.darold.net/installv6.html
A / V代理正在按预期方式进行文件下载,但不能用于file upload。 我错过了什么?
这是来自squid.conf的i-capconfiguration:
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上得不到很好的支持。 看来你唯一的select是用另一个ICAP服务器取代c-icap,但从我的研究来看,似乎所有其他的都是相当老旧或被遗弃的。