Debian 如何使用SQUID服务器阻止网站
我在Debian服务器中使用squid server,我想在我的系统中阻止一些网站,我遵循了所有的步骤,但没有结果。您必须在squid.conf中进行一些更改,以下是步骤:Debian 如何使用SQUID服务器阻止网站,debian,squid,Debian,Squid,我在Debian服务器中使用squid server,我想在我的系统中阻止一些网站,我遵循了所有的步骤,但没有结果。您必须在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.co
- 打开此文件/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
acl toblock dstdomain .facebook.com .google.com
http_access deny toblock
不要使用所有这些,只需转到终端按钮(窗口按钮+T) 然后键入 sudogedit/etc/hosts 然后选择您的ip地址并写入要阻止的站点的名称
127.0.0.1 localhost blockme.example.com
这将把所有到该域的请求路由到您的IP地址,而不是在squid.conf文件末尾添加规则将不起作用。在适当的位置添加。查找类似“在此处插入您自己的规则以允许您的客户访问”的消息。请注意:
。google.com
也会阻止google.com
。不要尝试同时添加这两个,否则squid会出错。我已经复制并通过了您的配置,但它不起作用。我是否遗漏了什么?(请注意,我现在是第一次尝试这个prox)ENV:ubuntu16.04 squid3我花了一段时间才意识到需要重新启动代理服务才能在Windows中应用配置规则。