AdGuard Home 入门教程:通过搭建 DNS Server 实现多设备屏蔽广告

AdGuard Home 入门教程:通过搭建 DNS Server 实现多设备屏蔽广告,第1张

为了屏蔽广告,adblock 可以说是我在 Chrome 浏览器上必装的插件之一了。安装插件虽然简单,但对象也很明确,就是针对浏览器。如果我要屏蔽整个设备上的广告,光靠插件就束手无策了。这种情况下,我们可以借助开源项目 AdGuard Home [1] ,在自己的 VPS 上搭建专属的 DNS Server 来实现多设备屏蔽广告。在这篇文章中,我将介绍下 AdGuard Home 安装和使用方法。

第一步当然是安装。我准备将服务部署到一台 CentOS 系统的 VPS 上,运行官方提供的脚本来安装:

如果运行时提示 curl: (7) Failed connect to raw.githubusercontent.com:443Connection refused ,可以修改本地 hosts 文件:

脚本运行后会在 /opt/AdGuardHome 目录下生成文件。

执行以下命令来启动服务,服务默认监听在 3000 端口上:

服务启动后,访问 http://localhost:3000 ,这里注意要把 localhost 改为自己 VPS 的地址。如果能够看到设置页面,说明安装成功了。

安装完成后,AdGuard Home 会跳转到配置页面,如上图所示。点击「开始配置」进行配置,期间会要求创建一个认证账号,按提示配置即可。登录后界面如下:

由于 AdGuard Home 是一个外国团队开发的开源版本,自带的规则可能不太适合在国内使用。接下来,我会简单调整下 AdGuard Home 的设置,大家在配置的时候可以参考下。

首先是修改上游 DNS 服务器,可以加入一些常用的 DNS [2] 来提高解析速度,比如:

点击上方「设置」中的 「DNS 设置」,加入 DNS 地址后点击「应用」保存配置。

接下来是设置过滤规则,网上相关的资源还是比较多的,这里我推荐 GitHub 上一个开源的清单 [2] 。

点击上方「过滤器」中的「DNS 封锁清单」,点击「添加阻止列表」后 「添加一个自定义列表」,在清单中填写名称与地址。

保存后就可以看到自定义的封锁清单了,同时请确保清单是勾选状态。

如果规则仍无法满足需求,可以在「过滤器」中的「自定义过滤规则」页面进行设置。

AdGuard Home 提供了各设备的设置指导,可以在「设置指导」页面中获取帮助。

以 Windows 系统为例,设置的步骤如下:

本机设置好 DNS 后,访问网页看下屏蔽的效果:

现在回到仪表盘,可以看到相关的拦截信息了。

AdGuard Home 的功能强大,界面友好并支持容器化部署。我们可以将服务部署到 VPS 或者树莓派上,通过对路由器进行设置来创造一个干净的局域网环境供多设备使用。

[1] AdGuard Home: https://github.com/AdguardTeam/AdGuardHome

[2] 清单: https://github.com/privacy-protection-tools/anti-AD

如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是d窗广告。一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告d窗模块。这些d窗广告不仅让人在视觉上烦不胜烦,而且还会拖慢电脑的运行速度。

接下来给大家介绍一下如何关闭这些烦人的电脑d窗广告,5种方法教你轻松解决!

方法一:直接从软件中关闭

此类d窗是所有d窗广告中最“友好”的一种,在它的软件设置中给出了能够关闭这些d窗的入口。所以,直接打开这个软件进入设置,找到d窗的开关,直接关闭即可。

方法二:删除d窗软件

一般情况下,此类d窗并不是由使用的软件本身d出的,而是在安装某个软件的时候被捆绑安装的一个单独模块。所以,只需要将这个模块直接删除即可。

1、在状态栏上右键打开“任务管理器”,也可以直接按下【Ctrl+Shift+ESC】组合键快速打开。

2、在当前进程中找到d窗的进程,然后在这个进程上点击右键,选择【打开文件所在的位置(O)】,就可以快速定位到d窗广告的模块。

3、删除即可。

方法三:偷梁换柱

一些d窗模块在处理起来并没有那么容易,软件会不定期的检测这个广告模块是否存在。如果发现此模块已经被人为删除了,它就会自动下载一个新的模块。所以,这种情况下单靠删除模块的方法是行不通的,你删除多少次它就能给你重新下载多少次。

解决这种d窗的方法就是偷梁换柱。

1、按照方法二的步骤,从任务管理器中定位到d窗广告模块的文件夹。

2、在文件夹中找到那个d窗模块,先复制它的文件名(一定要先复制),然后将这个文件直接删除。这样一来,软件在启动d窗的时候就找不到了此模块了,所以d窗也不会成功。

3、为了防止软件检测后自动下载d窗模块,我们采用偷梁换柱之法。在当前文件夹下新建一个文本文件,它的默认名称为【新建文本文档.txt】。然后将这个文件生命名为刚复制的那个d窗模块的文件名即可。

这样一来,软件在检测时发现广告是模块是存在的,但是却无法正常启动。

方法四:禁用软件自启动

还有一些d窗是跟随系统启动的,每次开机都会出现这样的d窗广告。这种又该如何解决呢?

按下【Win+R】组合键然后在运行窗口中输入“Msconfig”命令并执行。在启动项管理中将一些不必要的随机启动程序关闭。

如果是Win10系统的话,直接按下【Ctrl+Shift+ESC】组合键打开任务管理器,在“启动”选项卡中 *** 作即可。

方法五:禁用计划任务

还有一些广告模块是按照一定的周期定时启动的,它将这个启动任务添加到了Windows的【任务计划程序库】里面了。这时就要通过Windows的【任务计划程序库】来禁止了。

在桌面上找到“计算机”然后点右键选择“管理”进入计算机管理窗口。在左侧的系统工具中依次找到“任务计划—任务计划管理库”,可以看到右侧有一些定时启动的任务。找到疑似广告d窗的计划,然后点右键禁用。

实际上,如果没有做一些特殊设置的话,这里的计划大多都是一些应用软件的定期检测更新模块。所以,如果不确定哪个是d窗模块的话,可以直接禁用全部计划,对系统是没有太大影响的。

若使用的vivo手机,可参考以下方法处理:

一、vivo手机部分系统自带的软件会展示相关活动,在启动应用时可点击右上角关闭选项,可跳过当前展示内容。

二、若手机d出广告内容来自已安装的第三方软件,可找到该软件,进入软件设置看是否有屏蔽广告选项或无广告模式,或将其卸载;卸载应用 *** 作会将软件数据删除,且 *** 作后不能恢复数据,建议 *** 作前备份数据。

三、手机使用过程中d出的广告主要来源手机内安装的第三方应用,可以暂时尝试以下方法解决:

1、调出手机后台任务页面,查看是否有对应d出广告的应用,如果是清理类、WIFI类、走路赚钱类等应用,建议卸载对应软件后使用观察;

2、下载第三方广告拦截软件,比如"AdGuard"应用,可以打开此链接:网页链接下载该软件拦截广告,设置方法:打开软件--点击底部接受--选择快速设置--(立即安装--确定)--创建本地虚拟网络并选择确定--点击跳转页面左上角的"X"号--显示为保护已开启的页面;

四、若未改善,建议进入vivo官网--我的--在线客服--输入人工,咨询在线客服反馈。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11618892.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存