AdGuard 的过滤规则请教

2021 年 7 月 24 日
 ooyy

现在用的 AdGuard 作为家里神兽的网页浏览过滤方案

使用的规则主要是域名和 URL 过滤,如下语法可以屏蔽搜索引擎的关键词“色情小说”

%E8%89%B2%E6%83%85%E5%B0%8F%E8%AF%B4$empty,domain=bing.com|baidu.com|google.com|so.com|sogou.com,important

但是如果 URL 中不含有这个词汇,就不能屏蔽了,比如通过网页上的链接打开。

所以我希望能够从网页内容的 Title 里面搜索关键词,如果 Title 中有,就屏蔽整个页面的显示。

研究它的规则一上午,没找到头绪,哪位大佬指点一下?

4243 次点击
所在节点    问与答
22 条回复
learningman
2021 年 7 月 24 日
title 是 html 里的 head 里面的标签,你还得解析 xml 树。。。
learningman
2021 年 7 月 24 日
要是那个网站没有使用标准 HTTP 端口,你还得实现对 HTTP 的识别。
yfugibr
2021 年 7 月 24 日
感觉不是很好做,各家搜索页面不太一样,谷歌一个就有好几种版式。
其中一种,不一定通用,过滤搜索结果:(需要补充各种近义词,同义词,繁简字)
www.google.*##div:has(>div>div>a:has-text(色情小说))
或者屏蔽完全一点,用这种方案?误判会比较多,不知道怎么匹配 title
*##html:has-text(色情小说)
yfugibr
2021 年 7 月 24 日
@yfugibr 指定标题和 meta 标签可以用这两个
*##html:has(title:has-text(色情小说))
​*##html:has(meta[content*="色情小说"])
dingwen07
2021 年 7 月 24 日
你确定这样真的有用吗?我试了下用任务管理器就能把 AdGuard 干掉
yangxiaopeipei
2021 年 7 月 24 日
@dingwen07 #5 路由器那边过滤
paradoxs
2021 年 7 月 24 日
这样做没用。

如果你要禁色情就只能让他打开特定的软件 (不能开 safari,不能开带 webview 的)

如果是 iPhone 可以开引导模式,把那些可以带有无限制浏览功能的 APP 都给禁掉
ooyy
2021 年 7 月 24 日
@yfugibr 谢谢大佬回复!我晚上回去试试,如果 title 和 meta 管用的话,我就不指定搜索引擎了,对所有网页解析。
ooyy
2021 年 7 月 24 日
@paradoxs 学校还是有搜索资料的需求,比如做简报、查单词这些的,还有学而思网课,试过用手机,更难管,所以现在用 Windows+AdGuard
ooyy
2021 年 7 月 24 日
@dingwen07 这个目前神兽还不会,哈哈哈
等会这招我就布在路由器上
delete26
2021 年 7 月 24 日
神兽?
Cielsky
2021 年 7 月 24 日
@delete26 小孩子
yfugibr
2021 年 7 月 24 日
@ooyy #4 (情色 /色情 /成人)(小说 /文学) 和对应的繁体最好都加上

#10 路由器拦截的话操作会麻烦点,不太确定能不能实现
yfugibr
2021 年 7 月 24 日
@yfugibr #13 路由器一般只能拦截域名和 ip 规则吧,像这种根据网页内容拦截的恐怕不行
adguard 我记得有个为其他设备代理的功能,可以了解下,估计配置会比较麻烦
sephinh
2021 年 7 月 24 日
@ooyy #10 开流量你不就都白费了,看小说又不用多少流量
jayvs5200
2021 年 7 月 24 日
只是建议: 推荐楼主好好跟孩子谈。提早跟孩子性教育。 跟他说明白。 另外多培养孩子兴趣爱好和出去外面玩也可以。
jayvs5200
2021 年 7 月 24 日
一刀切不是什么好办法
dcty
2021 年 7 月 26 日
AdguardHome 做不到的,别折腾了。
建议好好沟通。
ooyy
2021 年 7 月 27 日
@yfugibr
这个写法我测试了不行 *##html:has(title:has-text(色情小说))
后来我又到官网查了一下语法,这个写法可以拦截 80%的网站,但是有些网站不行 $$div[tag-content="色情小说"]
yfugibr
2021 年 7 月 27 日
@ooyy 是不是有些关键词没屏蔽到,繁体之类的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/791501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX