Ubuntu server 24 (Linux) AdGuard Home +SmartDNS 安装配置 搭建去广告快速DNS

一 SmartDNS 安装 ,可参考:Ubuntu server 24 (Linux) 安装部署smartdns 搭建智能DNS服务器-CSDN博客

二 安装AdGuard

1 下载地址:GitHub - AdguardTeam/AdGuardHome: Network-wide ads & trackers blocking DNS server

2 解压安装

#下载适合的版本
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.56/AdGuardHome_linux_amd64.tar.gz
#解压
tar  zxvf  AdGuardHome_linux_amd64.tar.gz
#
cd  AdGuardHome/
#查看帮助
test@test:~/soft/AdGuardHome$ ./AdGuardHome --help
Usage:

./AdGuardHome [options]

Options:
  -c, --config VALUE                 Path to the config file.
  -w, --work-dir VALUE               Path to the working directory.
  -h, --host VALUE                   Deprecated. Host address to bind HTTP server on. Use --web-addr. The short -h will work as --help in the future.
  -p, --port VALUE                   Deprecated. Port to serve HTTP pages on. Use --web-addr.
  --web-addr VALUE                   Address to serve the web UI on, in the host:port format.
  -s, --service VALUE                Service control action: status, install (as a service), uninstall (as a service), start, stop, restart, reload (configuration).
  -l, --logfile VALUE                Path to log file.  If empty, write to stdout; if "syslog", write to system log.
  --pidfile VALUE                    Path to a file where PID is stored.
  --check-config                     Check configuration and exit.
  --no-check-update                  Don't check for updates.
  --update                           Update the current binary and restart the service in case it's installed.
  --no-mem-optimization              Deprecated.  Disable memory optimization.
  --no-etc-hosts                     Deprecated: use clients.runtime_sources.hosts and dns.hostsfile_enabled instead.  Do not use the OS-provided hosts.
  --local-frontend                   Use local frontend directories.
  -v, --verbose                      Enable verbose output.
  --glinet                           Run in GL-Inet compatibility mode.
  --version                          Show the version and exit.  Show more detailed version description with -v.
  --help                             Print this help.
#以系统服务运行启动
sudo ./AdGuardHome -s install
#如下图

3 AdGuard Home服务管理

#开机自启
sudo systemctl enable AdGuardHome
#服务启动
sudo systemctl start AdGuardHome
#服务重启
sudo systemctl restart AdGuardHome

三 配置系统防火墙

#iptables放行3000端口,53端口
sudo iptables -A INPUT -p tcp --dport 53 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
sudo iptables-save
#持久保存iptables防火墙规则
sudo netfilter-persistent save

四 配置AdGuard Home

1 访问IP+3000端口

2 配置AdGuard Home 和SmartDNS 集成

DNS缓存全部留空,使用smartdns的缓存配置

过滤器,设置DNS 黑名单,建议选择 一到两个全面些的规则集

记得把SmartDNS 端口改成8053(⊙﹏⊙)

五 客户端配置

DNS 填写AdGuard Home 的ip

相关推荐
黑客老李6 分钟前
区块链 智能合约安全 | 回滚攻击
服务器·数据仓库·hive·hadoop·区块链·php·智能合约
不知 不知28 分钟前
最新-CentOS 7 基于1 Panel面板安装 JumpServer 堡垒机
linux·运维·服务器·centos
BUG 40436 分钟前
Linux--运维
linux·运维·服务器
千航@abc42 分钟前
vim在末行模式下的删除功能
linux·编辑器·vim
MXsoft6181 小时前
华为E9000刀箱服务器监控指标解读
大数据·运维
贾贾20231 小时前
配电网的自动化和智能化水平介绍
运维·笔记·科技·自动化·能源·制造·智能硬件
九月十九2 小时前
AviatorScript用法
java·服务器·前端
发光小北2 小时前
关于六通道串口服务器详细讲解
运维·硬件工程
jcrose25802 小时前
Ubuntu二进制部署K8S 1.29.2
linux·ubuntu·kubernetes
爱辉弟啦2 小时前
Windows FileZila Server共享电脑文件夹 映射21端口外网连接
linux·windows·mac·共享电脑文件夹