家庭代理服务器

时间:2020-03-06 14:56:11  来源:igfitidea点击:

我的最终目标是要获得一份报告,显示前一天从我家里的所有计算机访问过的所有顶级域。该报告还将能够显示访问了哪些页面,访问了哪个本地IP地址。我还想跟踪使用的传入和传出带宽。

我不想在每台计算机上安装应用程序:理想情况下,我将拥有代理服务器或者所有连接都可以通过的服务器。我不能让网络变慢,也不能影响我的XBox Live ping时间! ;-)我也经常在家中使用VPN,它不应干扰此功能。

现有的计算机是Windows(XP和Vista),但无论如何我都可以安装* nix盒作为路由器/代理。我有备用硬件可用于此。建议?乌贼? ISA服务器?还有别的吗

解决方案

带有ntop的Linux盒可用于生成报告,它使用集线器而不是交换机连接到调制解调器,因此它可以嗅探连接到集线器的其他事物所使用的流量,这是一种收集统计信息的非常实用的方法。

我会使用OpenDNS.com。它不仅解决了我的ISP的DNS服务器始终关闭的DNS问题,而且还完成了我们提到的所有事情,而无需安装任何软件。

www.OpenDNS.com

DNS 1:208.7.2.222.222

DNS 2:208.7.2.220.220

我只是将路由器设置为使用来自OpenDNS的静态DNS IP地址,现在我所有的家庭PC都采用了这些DNS设置。

如果我们在他们的网站上注册,则无需安装软件即可获得其他功能,例如选择阻止色情,广告软件等。

祝你好运!

一些无线路由器会向我们显示一段时间内访问过的域的列表。

我以前用过Squid + Squint。它可以很好地用于Web使用情况监视。

我赞同杰森关于使用OpenDNS的建议,还有另外一个建议。我们应该对家用路由器进行编程,使其仅允许(或者重定向)DNS到OpenDNS,以防止有进取心的青少年改变DNS来摆脱限制。

一种可能的解决方案:路由器和交换机之间的桥接防火墙(这样它就可以看到LAN和Internet之间的所有流量)。它不需要防火墙/阻止任何东西,但是Shorewall和MRTG可以计算流量并生成出色的带宽利用率图形。

此框还可以通过squid和iptables充当透明代理,收集所有URL,而鱿鱼可以从代理日志中进行统计。

开始于:www.shorewall.net

顺便说一句:用户是否知道我们在监视他们?他们喜欢吗?

关于OpenDNS的一个问题:我们如何看待DNS服务器可以跟踪获取的所有特定URL?它可以跟踪获取的每个顶级域,但不能跟踪获取频率,也不跟踪从服务器获取了哪些特定的URL。

DNS服务器既不可能,也不是其工作的一部分。