互联网代理/使用情况监控服务器

互联网代理/使用情况监控服务器

我有一台 Dell PowerEdge 服务器,我想将其变成一个全站点(位置)代理服务器,这样如果大楼里的任何人使用我们的互联网连接,他们就必须通过这个代理才能退出。我希望能够阻止某些互联网网站以及监控非生产性互联网使用情况。(按用户、日期、时间、访问的网站搜索...)我还想使用用户名和密码来限制谁可以连接到代理。

我有一台运行 Ubuntu 的 PowerEdge 服务器和一台以太网交换机。你知道我需要什么硬件才能做到这一点,我需要运行什么软件以及如何配置它吗?如果它有一个不错的 Web 界面和/或 GUI 来配置/搜索/监控使用情况,那就太好了。

我已经研究过 Squid,但它似乎并没有完成我想要做的所有事情。也许我没有正确配置它,或者我需要其他软件与它一起运行?

答案1

您需要同时支持的总用户数将决定您需要多少硬件。一台服务器可以处理许多用户,但这取决于用户数量和硬件功能。

我不知道在 Ubuntu 上是否有一个交钥匙解决方案可以完全满足您的描述,但我认为您研究 Squid 绝对是正确的。正如您所看到的,Squid 本身并不能满足您的所有要求,但它具有良好的身份验证功能您可以根据您的环境进行配置

对于内容过滤和阻止,Squid 将与丹的守护者它允许您根据自己的自定义或预定义的黑名单或关键字等来阻止网站。

最后,有多种方法可以查看和分析 Squid 的一般或特定日志。/var/log/squid/access.log采用纯文本格式,您可以使用 Squid 特定的日志查看器(如 SqStat 或 Calamari(似乎不再维护))以漂亮的图形格式查看它,或者Squid分析器看起来更新了。您甚至可以将其导入 Excel 或 OpenOffice Calc 或类似软件,以根据数据创建自定义报告。

相关内容