首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用Google搜索,以便DansGuardian网络过滤器能够正常工作?

如何禁用Google搜索,以便DansGuardian网络过滤器能够正常工作?
EN

Server Fault用户
提问于 2013-07-30 08:40:12
回答 2查看 3K关注 0票数 1

我正在Debian "Wheezy“7.1上运行DansGuardian web过滤器(2.10.1.1)和Squid代理(2.7.STABLE9)。

DansGuardian不过滤通过SSL (HTTPS)传输的Google web搜索或图像搜索查询。谷歌写入,我应该“将www.google.com的DNS条目配置为nosslsearch.google.com的CNAME”。但我不太熟悉我的DNS服务器软件,不知道如何做到这一点。编辑:此外,有一个解决方案将工作,即使我使用我的ISP的DNS服务器.

如何禁用Google搜索?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-07-30 08:40:12

我在谷歌上搜索了搜捕燕尾鱿鱼,找到了很多解决方案。

帖子支持列表中,Karl建议在DansGuardian的urlregexplist文件中添加一条规则。这似乎是一个合理的解决办法。我已经改进了这个规则;它现在似乎适用于许多谷歌域(但在其他领域,比如www.google.co.uk)。以下是改进的版本:

代码语言:javascript
复制
# Disable Google SSL Search. Based on a post by Karl Henselin.
# See <http://serverfault.com/q/527228>.
"^https://www.google.[a-z]{2,6}(.*)"->"https://nosslsearch.google.com\1"

此规则适用于阻止对SSL搜索的访问。它不阻止访问[https://images.google.com](https://images.google.com/),但该网站现在只是一个查询表单。现在只有才真正服务于图像结果。

这条规则也适用于你吗?请留下评论。

票数 1
EN

Server Fault用户

发布于 2016-06-28 21:35:51

这个条目对www.googleapis.com的修改请求有问题,因为表达式中的点意味着匹配任何字符。这导致youtube无法在我的移动设备上工作。我把这句话改为:

代码语言:javascript
复制
    "^https://www\.google\.[a-z]{2,6}(.*)"->"https://nosslsearch.google.com\1"

它解决了这个问题。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/527228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档