标签 屏蔽广告dns 下的文章

之前已经介绍了shadowsocks安装一键脚本的过程,但是翻墙的同时看youtube,如何屏蔽烦人的广告,可以用插件或者另外安装app,或者用去广告版本的youtube,但是对于苹果手机来说,各种app去广告是个麻烦,如果用adguard在ss服务器直接配合DNS去广告,就可以直接连接ss之后就屏蔽广告。

AdGuard和Pi-hole类似,但是设置安装要简单很多,而且GUI界面相当清爽漂亮。

首先是安装adguard,按照下面的步骤即可,很容易。

cd /opt
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.96-hotfix/AdGuardHome_linux_amd64.tar.gz
tar -xzvf AdGuardHome_linux_amd64.tar.gz
rm -rf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome
./AdGuardHome -s install

adguard需要调用一些端口打开管理页面,简单一些直接关闭防火墙。

systemctl stop firewalld.service            #停止firewall

访问服务器公网IP+端口3000可以浏览到AdGuard的管理界面了。

shadowsocks配合adguard的DNS过滤广告

开始配置。

shadowsocks配合adguard的DNS过滤广告

DNS监听端口默认是53

shadowsocks配合adguard的DNS过滤广告

还配上了各种系统的设置DNS的教程。

shadowsocks配合adguard的DNS过滤广告

进入管理界面可以添加各种规则。

shadowsocks配合adguard的DNS过滤广告

默认安装adguard之后,只启用了一个拦截规则,还可以任意添加,比较常用的例如:

EasyListChina

https://easylist-downloads.adblockplus.org/easylistchina.txt

EasyList

https://easylist.to/easylist/easylist.txt

添加到这里就可以用了。

shadowsocks配合adguard的DNS过滤广告

安装好之后,需要在vps上修改下DNS到本机刚才的这个DNS。

vim /etc/resolv.conf

然后重启shadowsocks就可以了,现在再连上shadowsocks,打开youtube app看视频,所有广告都消失了。