阻止我们网络中的网站

nit*_*ins 2 security linux blocking

我们想阻止用户访问 facebook 等网站以及我们网络中的所有网站。所有的连接都通过我们的路由器(linux 机器)。阻止 linux 路由器上的站点的最佳方法是什么?

Pie*_*ard 9

我一直在使用Squid作为透明代理,并使用代理来过滤对网站的访问和作为本地缓存。它的一大优点是您可以基于整个 URL 的正则表达式进行规则(这意味着您可以根据需要限制对站点部分的访问)。

网上有很多关于它的好教程。你可以找到一个有点旧的 howto 浮动。我还没有验证它是否仍然足够准确,但是当我学习如何设置它时,它是我的参考。Squid 网站有一个关于如何设置透明代理的很好的部分