Ubuntu server 24 (Linux) AdGuard Home +SmartDNS 安装配置 搭建去广告快速DNS
在Ubuntu Server 24.04 (Linux) 上安装和配置AdGuard Home与SmartDNS以实现去除广告和提高DNS解析速度的步骤如下:
- 更新系统包并安装必要的软件:
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl git
- 安装AdGuard Home:
curl -sO https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh
sudo bash install.sh
- 安装SmartDNS:
git clone https://github.com/pymumu/smartdns.git
cd smartdns
bash init.sh
- 编辑AdGuard Home配置文件
/opt/adguardhome/AdGuardHome.yaml
,添加SmartDNS的配置:
dns:
enabled: true
listen: 0.0.0.0:53
query_log: false
upstream_db: /opt/adguardhome/db.json
# 添加SmartDNS的上游DNS服务器
upstream_servers:
- 127.0.0.1:5342
- 重启AdGuard Home服务:
sudo systemctl restart adguardhome
- 配置SmartDNS:
cd /usr/local/smartdns/conf
cp example.conf user-config.conf
nano user-config.conf
编辑user-config.conf
,根据需要调整配置。
- 应用SmartDNS配置并重启服务:
/usr/local/smartdns/smartdns -c /usr/local/smartdns/conf/user-config.conf -b
- 设置系统DNS:
sudo nano /etc/resolv.conf
在resolv.conf
文件中,将DNS设置为本机IP(或AdGuard Home的IP):
nameserver 127.0.0.1
至此,你已成功在Ubuntu Server 24.04上安装并配置了AdGuard Home与SmartDNS,可以享受去广告的快速DNS服务了。
评论已关闭