1.先在PVE虚拟化上下载CT模板 如下图:

2.创建Lxc容器,点击创建CT

3.进入WEB控制台安装下ssh
yum install -y openssl openssh-server nano wget tar bind-utils net-tools
或者
dnf install -y openssl openssh-server nano wget tar bind-utils net-tools
修改配置文件
nano /etc/ssh/sshd_config
添加一行 PermitRootLogin yes

按ctrl+x退出保存
启动ssh服务
systemctl start sshd.service
设置开机自动启动ssh服务
systemctl enable sshd.service
4.安装AdGuardHome
下载AdGuardHome安装包
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.37/AdGuardHome_linux_amd64.tar.gz
解压安装包
tar xvf AdGuardHome_linux_amd64.tar.gz
创建安装目录
mkdir /etc/AdGuard_Home
移动文件到指定目录
mv AdGuardHome/* /etc/AdGuard_Home
进入安装目录
cd /etc/AdGuard_Home
开始安装
./AdGuardHome -s install
设置开机自动启动服务
systemctl enable AdGuardHome
查看启动服务状态
systemctl status AdGuardHome
启动服务
systemctl start AdGuardHome
重启服务
systemctl restart AdGuardHome
查看服务启动端口
netstat -tunlp
开始设置AdGuardHome
按照安装完成的提示,http://你的IP:3000,访问AdGuardHome的设置网页

设置用户名及其他,登录AdGuardHome

设置完上游DNS
上游dns的意思是adguardhome查询你要用的网址时用的dns服务器,Bootstrap DNS 服务器 是adguardhome 查询dns服务器ip时用的dns服务器,上游服务器应该设置成响应最快的多个dns地址,下面为推荐的DNS地址
https://dns.alidns.com/dns-query
https://doh.pub/dns-query
https://dns.adguard.com/dns-query
https://dns.google/dns-query
https://dns.cloudflare.com/dns-query
tls://dns.google
8.8.8.8:53
8.8.4.4:53
223.5.5.5:53
114.114.114.114:53
119.29.29.29:53
5.安装SmartDNS
安装包下载地址:点击
解压安装包
tar zxf smartdns.1.2023.08.11-1937.x86_64-linux-all.tar.gz
进入安装目录
cd smartdns
会报错53端口被占用,不影响后面再修改监听端口
chmod +x ./install
./install -i
设置开机自动启动服务
systemctl enable smartdns
查看启动服务状态
systemctl status smartdns
启动服务
systemctl start smartdns
重启服务
systemctl restart smartdns
修改配置文件
nano /etc/smartdns/smartdns.conf配置包含如下基本内容:
# Dns 服务器名称
server-name dns.lan
# 设置日志级别 off、fatal、error、warn、notice、info 或 debug
log-level error
# 日志文件路径
log-file /etc/smartdns/dns.log
# 本地监听端口
bind [::]:6565@eth0 -no-dualstack-selectipn -no-speed-check
bind-tcp [::]:6565@eth0 -no-dualstack-selectipn -no-speed-check
# 上游服务器
# 本地联通DNS
# server 119.6.6.6
# server 124.161.87.155
# server 2408:8001:7000::
# 本地电信DNS
server 61.139.2.69
server 218.6.200.139
server 240e:56:4000::218
server 240e:56:4000:8000::69
# 阿里云
# server 223.5.5.5
# server 223.6.6.6
server 2400:3200::1
server 2400:3200:baba::1
server-https https://223.5.5.5/dns-query
server-https https://223.6.6.6/dns-query
server-https https://dns.alidns.com/dns-query
server-tls dns.alidns.com
server-tls 223.5.5.5
server-tls 223.6.6.6
# 腾讯DNSPod
# server 119.29.29.29
server 2402:4e00::
server-https https://doh.pub/dns-query
server-https https://1.12.12.12/dns-query
server-https https://120.53.53.53/dns-query
server-https https://sm2.doh.pub/dns-query
server-tls dot.pub
server-tls 1.12.12.12
server-tls 120.53.53.53
# CNNIC DNS
# server 1.2.4.8
# server 210.2.4.8
server 2001:dc7:1000::1
# Google公共
# server 8.8.8.8
# server 8.8.4.4
server 2001:4860:4860::8888
server 2001:4860:4860::8844
server-https https://dns.google/dns-query
server-https https://8.8.8.8/dns-query
server-https https://8.8.4.4/dns-query
server-tls dns.google
server-tls 8.8.8.8
server-tls 8.8.4.4
# Cloudflare公共DNS
# server 1.1.1.1
# server 1.0.0.1
server 2606:4700:4700::1111
server 2606:4700:4700::1001
server-https https://1.1.1.1/dns-query
server-https https://1.0.0.1/dns-query
server-https https://cloudflare-dns.com/dns-query
server-tls 1.1.1.1
server-tls 1.0.0.1
server-tls 1dot1dot1dot1.cloudflare-dns.com
server-tls cloudflare-dns.com
server-tls one.one.one.one
# DNS.SB公共DNS
# server 185.222.222.222
# server 45.11.45.11
server 2a09::
server 2a11::
server-https https://doh.sb/dns-query
server-https https://doh.dns.sb/dns-query
server-https https://45.11.45.11/dns-query
server-https https://185.222.222.222/dns-query
server-tls dot.sb
server-tls 185.222.222.222
server-tls 45.11.45.11
server-https https://hk-hkg.doh.sb/dns-query
# AdGuard公共DNS
# server 94.140.14.14
# server 94.140.15.15
# server 94.140.14.140
# server 94.140.14.141
# server-https https://dns.adguard.com/dns-query
# server-https https://dns-unfiltered.adguard.com/dns-query
# server-tls dns.adguard.com
# server-tls dns-unfiltered.adguard.com
# OpenDNS(Cisco)
# server 208.67.222.222
# server 208.67.220.220
# server 208.67.222.123
# server 208.67.220.123
server 2620:0:ccc::2
server 2620:0:ccd::2
server-https https://doh.opendns.com/dns-query
server-https https://doh.familyshield.opendns.com/dns-query
server-tls dns.umbrella.com
# IBM Quad9
# server 9.9.9.9
# server 149.112.112.112
server 2620:fe::fe
server 2620:fe::fe:9
server-https https://dns.quad9.net/dns-query
server-tls dns.quad9.net
# server 9.9.9.10
# server 149.112.112.10
server 2620:fe::10
server 2620:fe::fe:10
server-https https://dns10.quad9.net/dns-query
server-tls dns10.quad9.net
# server 9.9.9.11
# server 149.112.112.11
server 2620:fe::11
server 2620:fe::fe:11
server-https https://dns11.quad9.net/dns-query
server-tls dns11.quad9.net
# DDNS动态解析专用上游
server 223.5.5.5 -group ddns -exclude-default-group
# 备用
# server 8.8.8.8 -blacklist-ip -check-edns
# 全局测速模式配置
# speed-check-mode ping,tcp:80,tcp:443
# 缓存配置
cache-size 102400
cache-persist yes
cache-file /etc/smartdns/dns.cache
# 缓存预获取
prefetch-domain yes
serve-expired-prefetch-time 21600
serve-expired-ttl 259200
serve-expired-reply-ttl 3
# 过期缓存
serve-expired yes
# 关闭TYPE65记录查询
force-qtype-SOA 65
# 配置启用双栈优选[yes|no]
dualstack-ip-selection no
# 允许返回给客户最大IP数量
max-reply-ip-num 25
# 最快响应DNS结果,DNS查询等待时间最短,返回IP地址可能不是最快
response-mode fastest-response
# 关闭特定域名缓存
domain-rules /.xxx.xxx/ -no-cache
# DDNS域名从阿里解析
nameserver /.xxx.xxx/ddns
xxx换成你的域名
6.配置完成上张效果图
