注册 登录  
 加关注

网易博客网站关停、迁移的公告:

将从2018年11月30日00:00起正式停止网易博客运营
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

老和山小和尚

敬天爱人

 
 
 

日志

 
 
 
 

debian上安装squid+icap+clamav  

2009-03-26 15:46:29|  分类: 系统管理 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我在本机上安装squid+icap+clamav,透明代理测试成功
1、安装squid(或者你也可以下载squid3.0的deb包,估计没有加icap模块,你需要下源代码,修改编译选项,再打包)
./configure --prefix=/usr/local/squid \
--enable-linux-tproxy \
--enable-linux-netfilter \
--enable-cpu-profiling \
--enable-icap-client \
--enable-kill-parent-hack \
--enable-arp-acl \
--enable-delay-pools 
vi /usr/local/squid/etc/squid.conf
#可以用于透明代理,也可以用于反向代理
http_port 8080 transparent
cache_mem 32MB
cache_dir ufs /usr/local/squid/var/cache 100 16 256
cache_effective_user squid
cache_effective_group squid
cache_access_log /usr/local/squid/var/logs/access.log
cache_store_log /usr/local/squid/var/logs/store.log
cache_log /usr/local/squid/var/logs/cache.log
pid_filename /usr/local/squid/var/logs/squid.pid
visible_hostname test.163.org
cache_mgr postmaster@test.163.org
error_directory /usr/local/squid/share/errors/Simplify_Chinese
#auth_param basic program /usr/bin/ncsa_auth /usr/local/squid/etc/password
#auth_param basic children 5
#auth_param basic realm My Proxy Caching Domain
#auth_param basic credentialsttl 2 hours
http_access allow all
#Icap client for squid
icap_enable on
icap_preview_enable on
icap_preview_size 128
icap_send_client_ip on
#将HTTP请求发送给icap服务器
icap_service service_avi_req reqmod_precache 0 icap://localhost:1344/srv_clamav
#将HTTP回复发送给icap服务器
icap_service service_avi respmod_precache 1 icap://localhost:1344/srv_clamav
icap_class class_antivirus service_avi
icap_access class_antivirus allow all
icap_class class_antivirus_req service_avi_req
icap_access class_antivirus_req allow all
2、安装clamav杀毒软件
sudo aptitude install clamav libclamav5 libclamav-dev libclamav-client-perl
3、安装c-icap服务器
c-icap下载地址:http://c-icap.sourceforge.net/
./configure --enable-static --prefix=/usr/local/c-icap/ \
--with-clamav
4、测试
运行squid
#/usr/local/squid/sbin/squid -NCd1
运行c-icap
#/usr/local/c-icap/bin/c-icap -N -D -d 10
然后,你找个浏览器,将squid的地址设为代理服务器的地址即可测试。
c-icap也可以用c-icap自带的icap客户端测试,要方便许多。
  评论这张
 
阅读(2890)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018