通过Squid过滤网站

我想安装Squid来阻止所有的网站,只允许一些网站(白名单)。 每个部门都有不同的规定。

例如在销售部门 – 所有的网站将被封锁,只允许一些白名单网站。 在客户服务部门,所有的网站将被打开,但Facebook和YouTube将被封锁。

如果我使用Squid,可以在这种情况下过滤每个部门吗? 我已经完成了我打算设置的networkingdevise。 我可以在ESXi服务器上的VM3上安装squid或pfsense以使用squid。

在这里输入图像说明

PS:我没有交换机上的VLAN

如果我使用Squid,可以在这种情况下过滤每个部门吗?

有几个方法。 安装并需要代理身份validation ,如果您有Windows域,则可能使用Kerberos或NTLM。 通过代理validation,您可以在ACL中使用已validation的用户。

另一种select是确保特定组中的所有客户端都被分配了特定范围内的IP。 这样你可以build立基于源IP的ACL。

有关详细信息和其他可能性,请参阅Squid ACL FAQ。

你将不得不在交换机上创buildVLAN,就好像你不用,那么客户端就可以自己访问网关,并使用互联网而没有任何限制。 在只有客户端有访问权限的VLAN上创build,而在另一个可以访问网关的VLAN上创build(这将是squid服务器)。

而对于鱿鱼服务器,我会build议你使用dansguarian或squidguard阻止或吹口哨网站。