用AdGuard Home 搭建一个无广告DNS

 

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

项目主页: https://github.com/AdguardTeam/AdGuardHome

 

AdGuard Home主要功能

  • 拦截随处可见的广告
  • 注重隐私保护
  • 家庭保护模式
  • 自定义过滤

CentOS 7 X64安装

AdGuard Home二进制文件位于https://github.com/AdguardTeam/AdGuardHome/releases 可根据自己的平台下载最新版本。

安装在openwrt的路由中倒也是可以,下载AdGuardHome_linux_mips.tar.gz这个包安装。在操作上都差不多,只是防火墙配置这一块需要自行去改一下。

 

CentOS 7安装方法如下:

#下载AdGuard Home
wget http://soft.xiaoz.org/linux/AdGuardHome_v0.93_linux_amd64.tar.gz
#解压
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端口进行初始化。

web管理端口建议不要设置80端口,以免冲突~

设置上游DNS

AdGuard Home默认使用Cloudflare DNS作为上游服务器,如果您服务器在国内可能请求上游DNS延迟比较高,在后台 – 设定 – 可以设置为国内的DNS,如腾讯的119.29.29.29,但坏处是不支持DNS over TLS

过滤器

在后台 – 过滤器,可以看到AdGuardHome内置了部分广告过滤规则,但在中国有点水土不服,如果要想更完美的实现广告屏蔽还需要自己添加规则。

推荐一个规则: https://anti-ad.win/

 

额外设置

为了方便管理,可以继续输入命令./AdGuardHome -s install安装为服务,然后就可以使用下面的命令来进行管理。

#启动
systemctl start AdGuardHome
#开机自启
systemctl enable AdGuardHome
#重启
systemctl restart AdGuardHome
#停止
systemctl stop AdGuardHome

DNS默认使用53(TCP/UDP)端口进行通信,因此别忘记放行53端口,否则DNS无法正常使用。

同时还有web管理端口

#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

拦截效果

人已赞赏
原创分享教程分享

快速搞定前端技术一面 匹配大厂面试要求

2020-10-19 16:23:07

教程分享

性价比超过N1的电视盒子-s905x3刷机代码

2020-10-19 17:00:31

13 条回复 A文章作者 M管理员
  1. caoyufei

    收藏了

  2. silent

    之前整了好几次好像都没屏蔽?

  3. caojiawei

    谢谢分享

  4. Carenoon

    可以呀

  5. huoxin

    收藏+1?

  6. yyyyang

    ???

  7. 么么哒

    ??

  8. 晟

    ???

  9. fish

    战略性mark

  10. DEDAO

    科学上网vps上能搞吗?

  11. kone

    谢谢分享

  12. oeq7915817

    非常感谢楼主的分享!支持…

  13. qqai

    谢谢分享

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索