一、介绍

AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。官网地址:

二、安装https://adguard.com/adguard-home.html

安装:AdGuardHome提供多种安装方式,比如常用的Docker部署以及二进制文件方式。

项目GitHub地址:https://github.com/AdguardTeam/AdGuardHome
项目Docker地址:https://hub.docker.com/r/adguard/adguardhome

官方已经编译好了各种环境的二进制文件,支持Linux、Windows、MacOS、路由器(openwrt)、树莓派等环境。可以在项目Releases中查看最新发布版本:https://github.com/AdguardTeam/AdGuardHome/releases

本文安装环境为:Linux CentOS 6.9 x64

远程登录你的linux服务器

1、设置防火墙放行端口: 

53(DNS tcp/udp 通信端口)、80(web界面访问端口)、3000(web界面安装端口、仅安装时使用)

PS:如果你的服务器还有安全组等,请自行在安全组中添加规则放行以上端口

iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
iptables -A INPUT -p udp --dport 3000 -j ACCEPT
iptables-save
service iptables save

2、下载解压文件(最新版本:AdGuard Home v0.101.0 已经支持简体中文界面

请根据你的环境自行选择文件下载,这里系统是CentOS 6.9 X64,所以下载的AdGuardHome_linux_amd64.tar.gz

wget -c https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.101.0/AdGuardHome_linux_amd64.tar.gz
tar zxvf AdGuardHome_linux_amd64.tar.gz

安装运行

cd AdGuardHome
chmod +x AdGuardHome && ./AdGuardHome

也可以使用以下命令安装为服务

./AdGuardHome -s install

运行完成后会提示打开http://ip:3000  进行初始化设置:

打开浏览器并访问你的 IP:3000   根据提示默认一路下一步就好,注意:会提示你设置web界面管理帐号、密码,请注意保存。

三、设置(过滤规则)

浏览器访问输入你的ip地址 或者 http://你的ip/login.html  使用你设置的帐号密码登录

1、设置--常规设置:这里建议全部勾选  以及后面的日志统计 保存时间自行选择

2、设置--DNS设置

DNS服务设定 这里可以自行选择 速度限制和拦截模式

重点:上游 DNS 服务器

AdGuard Home默认使用Cloudflare DNS作为上游服务器,如果您服务器在国内可能请求上游DNS延迟比较高,可以设置为国内的DNS,如腾讯的119.29.29.29 阿里的223.5.5.5等,但坏处是不支持DNS over TLS。并注意勾选同时查询,如图:

Bootstrap DNS 服务器

可以添加以下内容:

114.114.114.114:53
8.8.8.8:53
223.5.5.5:53
8.8.4.4:53
1.1.1.1:53

Bootstrap DNS和上游DNS服务器 都设置好后,注意点击应用保存。

访问设置

你可以在这里设置允许或者拦截那些客户端IP使用你的DNS服务器。

3、设置--过滤器

默认,AdGuard Home已经内置了部分过滤广告规则,但是在国内使用效果并不是很理想,所以需要自行添加规则。点击添加阻止列表即可添加。

以下是网络搜集的部分规则(来源网络,请自行斟酌,地址:http://www.hopol.cn/2020/01/1530/):

Easylist
官方规则
https://easylist.to/easylist/easylist.txt


Easylistchina
中文补充规则
https://easylist-downloads.adblockplus.org/easylistchina.txt


EasyList Lite
中文精简规则
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt

CJX Annoyance
去自我推广列表
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt

EasyPrivacy
隐私保护
https://easylist-downloads.adblockplus.org/easyprivacy.txt


AdblockPlus
官方规则
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt

ChinaListV2.0 :国内大部分视频网站的广告过滤
http://tools.yiclear.com/ChinaList2.0.txt
https://raw.githubusercontent.com/hopol/ChinaList2.0/master/ChinaList2.0.txt

Fanboy+Easylist-Merged Ultimate List
https://fanboy.co.nz/r/fanboy-ultimate.txt


neoHosts Full 127.0.0.1 兼容性更好
https://hosts.nfz.moe/127.0.0.1/full/hosts

乘风 广告过滤规则

https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt 凉凉
【码云更新】https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt
乘风 视频广告过滤规则
【MV规则】https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt


StevenBlack

http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts

yhosts

https://raw.githubusercontent.com/vokins/yhosts/master/hosts

大圣净化

https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts

1024_hosts

https://raw.githubusercontent.com/Goooler/1024_hosts/master/hosts

neoHosts Full

https://hosts.nfz.moe/full/hosts

Google Host

https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts

ChinaList+EasyList(修正)

http://sub.adtchrome.com/adt-chinalist-easylist.txt

 

四、使用

你可以在你需要使用的任意设备中添加修改DNS服务器为你自己当前安装了AdGuardHome服务器的IP,即可使用了。

具体设备,如PC、手机等,因为型号、系统等原因,这里就不详细说明了,自行根据手机、PC的情况自行网络搜索解决吧。基本方法都大同小异,在web界面安装的最后几步也有提示说明的。

 

五、写在后面

还是老话:

所有资源、资料均来自网络,本人不负任何责任。如有侵权,联系删除。

 

.