AdGuard 编辑器自定义编辑规则
前言 最近在折腾博客的时候,想起来我之前在火山引擎买了几个域名证书,想部署到博客上(不用白不用,反正都买了),然后打开 SSL控制台后,发现全是空白界面,开发者工具全是跨域错误 到这,本来我以为是火山引擎的锅,我就提了个工单。然后鬼使神差的点开了另一个页面,也是跟域名有关的控制台,这时候发现,这个页面也是和这个 SSL 控制台一样的全是跨域错误。 这时候我才意识到,这可能是我本地的问题,毕竟这么多页面如果同时出现问题,没有及时修复的话,火山引擎还想不想干了 hhh,尝试许久以后才发现,是 AdGuard 的锅。 在添加自定义规则的时候也发现,AdGuard 的 Wiki 关于这方面竟然都是英文的,虽然现在 AI 可以帮助分析,但写此篇,以后不用浪费和 AI 解释的机会就可以自行添加。 添加自定义过滤器 首先打开桌面端 AdGuard,点击右上角设置 然后在广告拦截中,点击过滤器编辑器 点击加号,就能添加新的规则 我看了下,官方给的规则太多了,想完全了解不现实。我们只需要记住几个常用的规则怎么写就行了,能应急(就比如使某个域名不被拦截) 举例 1. 取消拦截整个网站 比如本次出现问题的便是火山引擎的 volcengine.com 域名 我们只需要将这个域名添加进就可以了 取消拦截整个网站的语法就是 @@||example.com^$document 两个 @@ 两个 || 加上 域名 再加上 ^$document 这样,整个域名就被过滤器放弃了拦截请求 2. 取消拦截某个地址 比如你明确的知道了,是此域名下的哪个子域名或路径出现了问题,可以用这个方法,更精准,并且也能进行一定的拦截 取消拦截磨个地址的语法就是 @@||example.org/banner.png 同样两个 @@ 两个 || 加上 精准的域名 3. 拦截地址 这个其实就可以举一反三了,如果想要拦截某个地址或者整个网址的话,同样用上方的语法,只需要去掉前面的 @@ 即可 结尾 我将域名加入以后,控制台便恢复了正常 顺带吐槽一下 现在这个证书真的很恶心,越来越短的签发周期。之前买这个域名证书就是为了长时间不用申请(虽然有自动签发,但是还是这个更省心一些,而且这个也是 DV 证书,虽然是测试的。但是它便宜啊,一个证书只要 6.8) 但是这回登录回去,我这已购证书都变成 199 天了,虽然页面上显示的一年,但是签发完就变成 199 天了,算了算了用回免费证书吧 ...