【发布时间】:2012-01-20 15:01:15
【问题描述】:
我在我的 Debian 服务器中使用 squid 服务器,我想阻止我系统中的一些网站,我遵循了所有程序,但没有结果。
【问题讨论】:
我在我的 Debian 服务器中使用 squid 服务器,我想阻止我系统中的一些网站,我遵循了所有程序,但没有结果。
【问题讨论】:
您必须在 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
【讨论】:
.google.com 也阻止 google.com。不要尝试同时添加两者,否则 squid 会报错。
您也可以通过在 squid.conf 中进行更改来完成
acl toblock dstdomain .facebook.com .google.com
http_access deny toblock
【讨论】:
而不是使用所有这些只需转到终端按下(窗口按钮+T) 然后输入
sudo gedit /etc/hosts
然后选择您的 IP 地址并写下您要阻止的站点的名称
127.0.0.1 localhost blockme.example.com
这会将所有到该域的请求路由到您的 IP 地址
【讨论】: