我正在寻找一种方法来监控我的家庭网络并记录所有传出的 Web 请求,并记录发出请求的机器/设备的 URL 甚至 IP。我考虑过使用 OpenDNS,但我使用的是 AT&T Uverse 的 2Wire 路由器,这意味着我无法执行所需的 DNS 重定向。
有人知道我可以使用什么软件、路由器或代理来完成这项任务吗?
答案1
这很简单。设置代理服务器,并阻止网关/路由器上的端口 80(和 443)访问网络中除代理之外的所有机器。这将强制每个人都通过代理浏览。您可能还需要设置一次他们的浏览器设置。
代理服务器具有记录哪台机器浏览了哪个 URL 的能力。
好处是代理服务器还可以充当缓存,因此常见的图像(如 GOOGLE 徽标)将被缓存,而不需要访问原始服务器。
您可以使用任何 Linux 来制作代理服务器。