如何使用SQUID服务器阻止网站

时间:2012-01-20 15:01:15

标签: debian squid

我在我的Debian服务器中使用squid服务器,我想在我的系统中阻止一些网站,我遵循了所有程序,但没有结果。

3 个答案:

答案 0 :(得分:19)

您必须在squid.conf中进行一些更改,以下是步骤:

  • 打开此文件/etc/squid3/squid.conf

  • 添加以下行:

    acl bad_url dstdomain "/etc/squid3/bad-sites.acl"
    http_access deny bad_url
    
  • 然后转到/etc/squid3/bad-sites.acl并添加此格式的域

    .google.com
    .msn.com
    .app.facebook.com
    

答案 1 :(得分:4)

您也可以通过跟踪squid.conf中的更改来完成

acl toblock dstdomain .facebook.com .google.com
http_access deny toblock

答案 2 :(得分:1)

而不是使用所有这些只需转到终端按下(窗口按钮+ T) 然后输入

<块引用>

sudo gedit /etc/hosts

然后选择您的IP地址并写下您要阻止的站点的名称

127.0.0.1    localhost blockme.example.com

这会将对该域的所有请求路由到您的 IP 地址