AdGuard Home:搭建去广告的DNS 所有设备都能使用 附:linux(CentOS)下安装、设置(过滤规则)、使用教程
一、介绍
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界面安装的最后几步也有提示说明的。
五、写在后面
还是老话:
所有资源、资料均来自网络,本人不负任何责任。如有侵权,联系删除。
.
有发邮箱的技术吗?
临时邮箱怎么搭建,大哥可以留个Q-Q吗
请搜索forsaken-mail 相关教程