我想了解更多关于如何工作
我访问过他们的网站,但是我遇到的问题不仅仅是基本的信息,而且我想要更深入的了解。
请给我一个很好的电子书,参考或教程这些。 我想在我的电脑上安装它们来进行专业的工作。
我可以告诉你Squid和Dansguardian是如何工作的
Squid是一个HTTP代理。 这意味着浏览器并不是直接将HTTP请求发送到他们想要联系的目标地址,而是将其发送给Squid,而在正常情况下,则会将请求重新发送到目标地址,接收回复,并将回复转发回原请求浏览器。
事情变得有趣的地方在于Squid能够做的不仅仅是简单的转发。 有一件事是着名的caching; 这是在磁盘上保持经常访问的页面的地方,并且使用该磁盘来满足请求,而不是一遍又一遍地与同一页面的目标服务器联系。
另一件事是过滤; 如果URL匹配模式,或者脚本拒绝该URL,Squid可以响应HTTP请求返回错误页面(例如说阻止页面)。 Dansguardian这样的作品我相信, 为每个检查URL的HTTP请求执行一个脚本,并向squid发出批准或拒绝的答案。
现在,除非你想让用户轻松绕过这个,否则Squid必须是HTTPstream量进出networking的唯一途径。 浏览器可以明确设置为使用代理服务器,但更好的方法是在networking中的网关设备上或附近设置Squid以进行透明代理。 您需要configuration您的网关设备,将所有外出端口80stream量redirect到Squid的IP和端口。 这使得squid能够在端口80上接收所有的输出stream量,透明地截获所有HTTP请求,从而强制所有用户通过代理。 那么在Squid上实施的任何策略都将适用于该networking中的所有用户。
DansGaurdian是与IPCop兼容的内容filter插件,使用Squid。 IPCop不附带DansGaurdian,但我使用的Cop +发行版本 。 您可以在其支持网站ipcops.com获得对IPCop的一般支持。
如果您select安装Cop +发行版,请注意应用IPCop更新,因为它们倾向于使用DansGaurdianconfiguration。