国内vps搭建一个属于自己专用的AdGuard Home服务

好东西 Loading... 阅读

从去年年底开始我就在自己的腾讯云vps上搭建了一个只给自用的AdGuard Home去广告服务。

虽然效果不是特别的好,但对于个人来说也是足够使用。

今天将搭建的教程整理一下,后面这个vps到期以后再找一个便宜的vps重新搭建一下。

开始搭建:

打开github找到库,里面有安装方法,按照你的vps系统来安装:

https://github.com/AdguardTeam/AdGuardHome

开始配置:

DNS设置:

进入后台以后,先找到设置,dns设置

国内vps搭建一个属于自己专用的AdGuard Home服务

在上游dns中填写好我们需要的上游解析dns,也就是收集到的各个公司开放的公共dns

比如我使用的如下:

119.29.29.29
223.5.5.5
223.6.6.6
114.114.114.114
114.114.115.115
101.226.4.6
123.125.81.6
101.226.4.6
101.226.4.6
tls://dns.rubyfish.cn
tls://8.8.4.4

下方三个选项,根据自己的需要来选择,每个选项都有说明,读懂说明就行。

国内vps搭建一个属于自己专用的AdGuard Home服务

之后往下拉,找到Bootstrap DNS 服务器

它的解释为:DNS 服务器的 IP 地址,用于解析指定为上游的 DoH/DoT 解析器的 IP 地址。不允许添加注释。

一般我们不用管,但是你能找到支持 DoH/DoT 的Ip也可以填进去。

我这边填写的如下:

119.29.29.29
223.5.5.5
180.76.76.76

国内vps搭建一个属于自己专用的AdGuard Home服务

所有的设置完成以后,拉到下面有保存按钮的地方,先进行检测上游dns是否可用。

当测试可用的时候,右下角会有提示:

国内vps搭建一个属于自己专用的AdGuard Home服务

确定可用,则将上面的设置进行保存。

国内vps搭建一个属于自己专用的AdGuard Home服务

同一个页面其他的选项不用管,默认即可。

加密设置:

上面设置开启的是53端口,也就是直接使用vps 的IP地址来进行连接的。

接下来,我们需要设置加密链接, 也就是我们常说的 域名连接,使用的是853端口,默认给手机上面使用。

先去你的域名后台解析一个域名,二级三级都可以。

国内vps搭建一个属于自己专用的AdGuard Home服务

再在后台的这里填写进去,再去申请域名证书。

国内vps搭建一个属于自己专用的AdGuard Home服务

公钥私钥都需要,下载到本地,然后使用文本编辑器打开复制进来保存就行。

切记按照我的图片来操作,打码的地方就是域名。

至此,加密设置完成。

规则设置:

最重要的来了,我们设置的过程中,最重要的就是广告拦截规则。

下面是我的设置,也是我找了很久的配置。

anti=>https://anti-ad.net/easylist.txt
乘风视频1=>https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad.txt
乘风视频2=>https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad2.txt
乘风视频3=>https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad3.txt
adblock=>https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad-edentw.txt

需要说明的是:这个规则并不是越多越好,相反,是越少整个AdGuard Home速度越快。

如果你不看视频,或者很少看视频,乘风视频123的规则可以不用添加。

如何添加:

第一步,找到过滤器->dns黑名单

国内vps搭建一个属于自己专用的AdGuard Home服务

第二步,添加黑名单即可。(添加一个自定义列表,名称填写前面的 adblock ,URL地址填写下面的 https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad-edentw.txt )

国内vps搭建一个属于自己专用的AdGuard Home服务

他们这些地址都会隔一段时间更新一次,所以我们直接填写他们的地址就行。

定时开始自动更新就好了,不用隔一段时间再来点击更新。

至此,两个必须的步骤已经全部设置完成,可以开始使用了。

自定义过滤规则:

经过我的测试,看小说的时候,部分广告跳不过去,我自己查了一部分规则写了进去:

# 允许的域名
@@||vivo.com.cn^
@@||moji.com^
@@||adsmind.ugdtimg.com^
@@||aliyuncs.com^
@@||ydstatic.com^
@@||bdstatic.com^
@@||yximgs.com^
# 追加不允许的域名
||log-api.pangolin-sdk-toutiao-b.com^
||p1-lm.adkwai.com^
||xlog.jd.com^
||dsp-x.jd.com^
||p1-lm.adkwai.com^
||hzsanjiaomao.com^

国内vps搭建一个属于自己专用的AdGuard Home服务

如何查看自己设置好的,例如 dns 的地址呢,如下图:

我打码的地方就是我们需要的地址,按照上面的说明填写正确即可。

国内vps搭建一个属于自己专用的AdGuard Home服务

每日使用效果:

国内vps搭建一个属于自己专用的AdGuard Home服务

手机端的配置:

安卓手机:

图片我就不搞了,有点麻烦,我简单说一说;

例如我是用的 vivo + 小米 手机,打开设置,输入“dns”,vivo 会出现私人dns,小米会出现专用dns,都是一个东西,只是名字不一样,其他手机也是大差不差。

进入设置以后,将我们设置的域名填写进去之后保存使用就行了。

测试有没有效果的办法,则是你在手机上浏览几个网页,在电脑上看看后台有没有拦截的广告页面,或者有没有看到规则拦截或者放过去的信息。

有则是代表已经成功,可以正常使用了。

苹果手机:

苹果手机无法修改dns,可以通过下载指定文件来安装。

设置指导->DNS隐私,往下拉,找到 iOS 和 macOS 配置

国内vps搭建一个属于自己专用的AdGuard Home服务

下面的下载配置文件,电脑上右键放在这个按钮上,右键选择:复制链接

之后将你的链接发送到你的苹果手机,可以用微信,可以用QQ,都可以。

使用哦个苹果自带的Safari浏览器,下载这个配置,之后正常安装,点击启用就可以了。

电脑端的配置:

电脑端暂时用不了,因为电脑端不支持域名解析作为服务器,只可以使用IP地址,比如我们常见的:119.29.29.29 ,这是腾讯的公共dns,它就属于IP地址类型,使用的端口也是53。

至于我们个人搭建的为什么不能在电脑上使用,问题就出在端口,个人的vps不允许提供53端口,可能测试一两天没关系,但是长期使用或者测试忘记了关闭这个端口。

后面vps提供商可能就会打电话来通知你,说你违规了,因为他们根据条款,是不允许个人搭建dns服务的,我们自己搭建其实都属于违规行为,一旦被发现,很可能被关闭vps,并且不会退款。

最后说明:

HK地区的vps也可以搭建,但是相对于国内的vps来说,速度慢了很多,在使用的时候能明显感觉得到,我测试过,最后放弃使用别的地区的vps搭建。

Tags:

版权声明:若无特殊注明,本文皆为《书蓝画青》原创,转载务必保留文章来源。

本文链接:国内vps搭建一个属于自己专用的AdGuard Home服务 & https://ssooo.cn/2464.html

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

分享