Squid
2010-09-13 08:52:30 阿炯

Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。

Squid is a fully-featured HTTP/1.0 proxy which is almost (but not quite - we're getting there!) HTTP/1.1 compliant. Squid offers a rich access control, authorization and logging environment to develop web proxy and content serving applications.

新版本对版本命名进行了改进,改进了最小的 squid.conf 配置样本;内置对 IPv6 的支持;错误页面支持本地化;实现了连接牵制(NTLM 认证);新增 QoS 流量控制支持;增加 SSL bump ;新增 eCAP 适配器模块支持;ICAP bypass and retry enhancements were made. ICY streaming protocol support was added。

最新版本:3.2

官方主页:http://www.squid-cache.org/

-------------------
Squid管理工具-SquidTL

SquidTL 可以让 Squid 代理服务器管理员配置用户可以访问某个指定网站多长时间。例如可以限制某个IP或者某个用户只能访问 Facebook 或者其他社交、视频、娱乐等网站10分钟。该工具运行效率非常高,而且占用很小的内存,同时还提供一个基于 Web 的管理界面。

最新版本:0.2

-------------------

Squid日志分析-Squid Analyzer
Squid Analyzer 解析 Squid 代理服务器的日志并生成了关于点击、流量、用户和网络、URL等信息的统计报表,面向访客和带宽控制。基于Perl开发。



Squid proxy native log analyser and reports generator with full statistics about times, hits, bytes, users, networks, top urls and top domains. Statistic reports are oriented toward user and bandwidth control; this is not a pure cache statistics generator.



SquidAnalyzer use flat files to store data and don't need any SQL, SQL Lite or Berkeley databases.

This log analyzer is incremental and should be run in a daily cron or more often on huge network trafic.

最新版本:5.2     
该版本修复大量的小 bug;支持 CIDR 符号;对一些代码进行重写,提升了速度;可显示 top N 用户访问某个 URL 和域名的情况;增加一些新的配置指令 TopUrlUser 用来控制在报表显示用户的数量。

项目主页:http://squidanalyzer.darold.net/

-------------------


-------------------

该文章最后由 阿炯 于 2015-07-09 09:15:00 更新,目前是第 4 版。