我想要记录所有访问过的网站。
如果任何用户在浏览器地址栏中输入了 URL,我希望在继续访问网站后记录日志,并且希望为我的用户阻止某些网站。
我正在使用 Linux 机器。该怎么做?
答案1
您需要实现代理服务器并强制用户通过它路由其网络流量。由于您想运行 Linux,我建议您查看乌贼。此外,您还需要设置出口防火墙规则,以便仅允许运行 Squid 的计算机将网络流量传出您的网络。这将强制您的用户使用代理。Squid 将能够为您提供所有访问过的网站的日志,以及为所有用户或仅为部分用户阻止网站。