CentOS安装AdGuard Home搭建私人无广告无跟踪的公共DNS服务器
AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。
关于其他一些去广告的插件也介绍过不少,比如
关于AdGuard Home的介绍
简单点说AdGuard Home就是一个公共DNS服务,如Google的公共DNS8.8.8.8,和DNSmasq一样AdGuard Home是开源的,可以自行搭建安装后在客户端配置使用,这里推荐功能强大的AdGuard Home
AdGuard Home使用Golang开发,编译好了各大平台的二进制文件,因此安装非常简单,这里以CentOS 7为例,其它系统可参考官方帮助文档。
LEDE/OpenWrt搭建AdGuard Home无广告无跟踪的公共DNS
LEDE/OpenWrt安装AdGuard Home搭建私人DNS服务器
CentOS 7 X64安装搭建AdGuard Home
AdGuard Home二进制文件位于https://github.com/AdguardTeam/AdGuardHome/releases 可根据自己的平台下载最新版本。CentOS 7安装方法如下:
#下载 AdGuard Homewget #解压 tar -zxvf AdGuardHome_v0.93_linux_amd64.tar.gz #进入 AdGuardHome目录cd AdGuardHome #放行3000端口(AdGuardHome初始化需要使用) #firewalld放行3000端口 firewall-cmd --zone=public --add-port=3000/tcp --permanent firewall-cmd --reload #iptables放行3000端口 iptables -A INPUT -p tcp --dport 3000 -j ACCEPT service iptables save #启动AdGuard Home ./AdGuardHome
运行AdGuardHome后,会提示打开http://IP:3000端口进行初始化
浏览器打开http://IP:3000,根据提示无脑的下一步即可。首次初始化会要求设置账号、密码(请牢记),下次登录需要使用。
AdGuardHome基本设置
设置中文
进入AdGuardHome后台 - 网页右下方 - 可设置为繁体中文,感觉是机器翻译的,不太准确,将就用。
设置上游DNS
AdGuard Home默认使用Cloudflare DNS作为上游服务器,如果您服务器在国内可能请求上游DNS延迟比较高,在后台 - 设定 - 可以设置为国内的DNS,如腾讯的119.29.29.29,但坏处是不支持DNS over TLS
然后点设置-DNS设置
上游DNS服务器填:
223.5.5.5 180.76.76.76 119.29.29.29 114.114.114.114
【通过同时查询所有上游服务器以使用并行查询加速解析】这个选项打勾
过滤器
在后台 - 过滤器,可以看到AdGuardHome内置了部分广告过滤规则,但在中国有点水土不服,如果要想更完美的实现广告屏蔽还需要自己添加规则。
以下是我用的几个感觉比较好用的:
AdblockPlus https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt EasyList China https://easylist-downloads.adblockplus.org/easylistchina.txt EasyList https://easylist.to/easylist/easylist.txt AD-V4 https://gitee.com/privacy-protection-tools/anti-ad/raw/master/easylist.txt
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包