https://webcache.googleusercontent.com/search?q=cache:efon2qGasJQJ:https://www.xiaoz.me/archives/12318+&cd=1&hl=zh-CN&ct=clnk&gl=us
CentOS 7 X64安装
AdGuard Home二进制文件位于https://github.com/AdguardTeam/AdGuardHome/releases 可根据自己的平台下载最新版本。CentOS 7安装方法如下:
#下载AdGuard Home
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.100.9/AdGuardHome_linux_amd64.tar.gz
#解压
tar -zxvf AdGuardHome_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端口进行初始化,如下截图。
可以继续输入命令./AdGuardHome -s install安装为服务,然后就可以使用下面的命令来进行管理了。
#启动
systemctl start AdGuardHome
#开机自启
systemctl enable AdGuardHome
#重启
systemctl restart AdGuardHome
#停止
systemctl stop AdGuardHome
浏览器打开http://IP:3000,根据提示无脑的下一步即可。首次初始化会要求设置账号、密码(请牢记),下次登录需要使用。
设置上游DNS
AdGuard Home默认使用Cloudflare DNS作为上游服务器,如果您服务器在国内可能请求上游DNS延迟比较高,在后台 - 设定 - 可以设置为国内的DNS,如腾讯的119.29.29.29,但坏处是不支持DNS over TLS
8.8.8.8
8.8.4.4
https://dns.google/dns-query
tls://dns.google
过滤器
EasyList + EasyList China:EasyList 和 EasyList China 是广告过滤的主规则。
EasyPrivacy:EasyPrivacy 是隐私保护,不被跟踪。
CJX's Annoyance List:过滤烦人的自我推广,并补充EasyPrivacy隐私规则。
ChinaList,广告净化器规则 :国内大部分视频网站的广告过滤。http://tools.yiclear.com/ChinaList2.0.txt
I don't care about cookies:我不关心 Cookie 的问题,屏蔽网站的 cookies 相关的警告。
xinggsf,乘风广告过滤规则,https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt
HalfLife,规则合并自EasylistChina、EasylistLite、CJX'sAnnoyance,https://gitee.com/halflife/list/raw/master/ad.txt
DNS默认使用53(TCP/UDP)端口进行通信,因此别忘记放行53端口,否则DNS无法正常使用。
#firewalld放行53端口
firewall-cmd --zone=public --add-port=53/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
firewall-cmd --reload
#iptables放行53端口
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
service iptables save