我有一个 Ubuntu Server12.04 安装,使用 Squid 3.1.19 充当代理服务器。
Squid 已配置为将内容传递给 SquidClamAV 6.10 来检查病毒(使用 icap):
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
当前设置运行良好,但现在我想安装 DansGuardian 来提供内容过滤。
与 Squid 一样,DansGuardian 配置文件 (/etc/dansguardian/dansguardian.conf) 也可以使用“contentscanner”指令与防病毒产品集成。
我是否应该忽略 DansGuardian 中的“contentscanner”指令,让 Squid 负责将内容传递给 SquidClamAV。或者我是否应该让 DansGuardian 将内容传递给防病毒产品?或者它们都应该将内容传递给防病毒产品?
什么被认为是最佳实践?无论哪种方式,有什么优点/缺点吗?