我的系统上安装了 Ubuntu 12.04,用作我办公室的服务器,办公室有 50 名员工。我的系统中有 2 个 LAN 卡:
- 一个用于从 BSNL 路由器 (192.168.1.250) 输入到我的 Ubuntu 服务器 (192.168.1.1.)
- 另一个是从服务器(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
请注意,仅当浏览器配置为使用代理,并且直接访问互联网被阻止或用户无法修改浏览器的代理设置时,通过代理服务器进行过滤才有效