如何配置 Squid

如何配置 Squid

我的系统上安装了 Ubuntu 12.04,用作我办公室的服务器,办公室有 50 名员工。我的系统中有 2 个 LAN 卡:

  1. 一个用于从 BSNL 路由器 (192.168.1.250) 输入到我的 Ubuntu 服务器 (192.168.1.1.)
  2. 另一个是从服务器(192.168.1.1)到交换机,该交换机通过 LAN 电缆通过该交换机的 squid 连接所有员工。

我该如何配置 LAN 卡和 squid,因为我想阻止一些网站并对网络进行一些限制。

答案1

您可以将需要阻止的网站添加到黑名单中/etc/squid/squid.conf

acl     localnet   src    192.168.1.0/24               #define localnet
acl     blacklist dstdomain "/etc/squid/blacklist"     #define blaclist

http_access deny blacklist
http_access allow localnet

/etc/squid/blacklist

列出您想要阻止的域,以“。”开头以包含主机名/子域:

例子:

.plaboy.com
.gmail.com
.microsoft.com
.ubuntuforums.org

请注意,仅当浏览器配置为使用代理,并且直接访问互联网被阻止或用户无法修改浏览器的代理设置时,通过代理服务器进行过滤才有效

就我个人而言,如果你只是想阻止不适当的网站在计算机上使用,我会使用网络管理应用程序,例如家长控制或者内容过滤器

相关内容