Squid Squid 是一种在Linux 系统下使用的优秀的代理服务器软件
squid 不仅可用在Linux 系统上,还可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、 NetBSD、 Nextstep、 SCO 和Solaris 等系统上
Squid 与Linux 下其它的代理软件如Apache、 Socks、 TIS FWTK 和delegate 相比,下载安装简单,配置简单灵活,支持缓存和多种协议
用ipchains+Squid 的解决方案,就可以获得通过缓存高性能的同时能够无缝的访问Internet
Squid 是一个缓存internet 数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据
也就是说,当一个用户想要下载一个主页时,它向Squid 发出一个申请,要Squid 替它下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快
对于Web 用户来说,Squid 是一个高性能的代理缓存服务器,可以加快内部网浏览Internet 的速度,提高客户机的访问命中率
Squid 不仅支持HTTP 协议,还支持FTP、 gopher、 SSL 和WAIS 等协议
和一般的代理缓存软件不同,Squid 用一个单独的、非模块化的、I/O 驱动的进程来处理所有的客户端请求
Squid 将数据元缓存在内存中,同时也缓存DNS 查寻的结果,除此之外,它还支持非模块化的DNS 查询,对失败的请求进行消极缓存
Squid 支持SSL,支持访问控制
由于使用了ICP, Squid 能够实现重叠的代理阵列,从而最大限度的节约带宽
Squid 由一个主要的服务程序Squid, 一个DNS 查询程序dnsserver, 几