Debian10安装SmartDNS+AdguardHome

Debian1年前 (2024)更新 ypng
20 0 0
首先我们了解下网络的基本拓扑图
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

iKuai–SmartDNS–OpenWRT(分流国内和国外)–AdGuardHome(去广告)

稳定在10ms左右

Debian10安装SmartDNS+AdguardHome
1.首先我们安装Debian10的容器,可以到容器库里面下载(需要外网,下载也有点慢),或者我下载我这边上传好的(后面我会给个链接)

Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

2.开始创建容器,选到PVE下对应的节点——创建容器
Debian10安装SmartDNS+AdguardHome

3.弹出创建容器的窗口后,填写对应的名称,密码要记住后面Debian后台登陆需要用到(其实和之前的CentOS一样)
Debian10安装SmartDNS+AdguardHome

4.模板,这里选择你刚刚下载的或者上传的文件就行
Debian10安装SmartDNS+AdguardHome

5.磁盘,默认8G就够用了
Debian10安装SmartDNS+AdguardHome

6.CPU,给到2个核心就行
Debian10安装SmartDNS+AdguardHome

7.内存,给到1G就够了
Debian10安装SmartDNS+AdguardHome

8.网络,最好手动设置下,我给到的是Debian(192.168.2.5/24)方便后面使用,网关部分最好有个可以打倒美帝的,后面有些软件需要在线下载。实在没有用我上传的…
Debian10安装SmartDNS+AdguardHome

9.DNS,先保持默认
Debian10安装SmartDNS+AdguardHome

10.确认,一些参数没问题点击完成就行
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome
11.启动容器
Debian10安装SmartDNS+AdguardHome

12.进入控制台,输入账号和密码(root , 你刚刚建立容器时输入的密码)
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

13.模板默认的时区是标准UTC时间,我们改回中国时区
     命令:dpkg-reconfigure tzdata
     选Asia(亚洲)——shanghai(上海)
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

14.时间设置完成
Debian10安装SmartDNS+AdguardHome
15.开启root远程登陆,命令:vi /etc/ssh/sshd_config
      PermitRootLogin yes
      :wq  保存
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome


16.把sshd进程重启下,就能root登陆了,命令:systemctl restart sshd
Debian10安装SmartDNS+AdguardHome


17.这时候我们通过FinalShell(后面软件包我也会单独上传)就可以登入后台了(局域网:192.168.2.5:22)
      安装一些常用软件
      apt-get install weget
      apt-get install curl
      apt-get install vim
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

18.这时候我们可以把Debian10备份一下了,防止后面设置错误好用回开始的默认设置 Debian10安装SmartDNS+AdguardHome 19.接下来安装SmartDNS
20.首先下载SmartDNS,命令:wget https://github.com/pymumu/smartd … 64-linux-all.tar.gz

Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

21.接着解压SmartDNS,命令:tar xvf sm(输出sa按Tab直接出所有名称,不用完全打)
Debian10安装SmartDNS+AdguardHome

21.赋予文件权限,命令:chmod +x ./smartdns/install

      接着安装,命令:./smartdns/install -i
Debian10安装SmartDNS+AdguardHome
到此SmartDNS安装完成(设置后面再说)

接下来安装AdguardHome22. 这次用我下载来的安装包直接上传
Debian10安装SmartDNS+AdguardHome

23. 解压AdGuardHome,命令:tar xvf Ad(输出Ad按Tab直接出所有名称,不用完全打)

Debian10安装SmartDNS+AdguardHome

24. 进入AdGuardHome目录,命令:cd AdGuardHome

Debian10安装SmartDNS+AdguardHome

25. 安装AdGuardHome,命令:./AdGuardHome -s install
        可以得到后台的登陆地址
Debian10安装SmartDNS+AdguardHome

下面为设置部分(在这里要感谢shengwanyu的悉心指导!!)
废话不多说,直奔主题Debian10安装SmartDNS+AdguardHome

一. 首先我们设置SmartDNS
通过FinalShell进入Debian,进入 /etc/smartdns,找到smartdns.conf文件并且打开,可以直接替换我这边的(在我的基础上,替换成你的运营商DNS就行了,我的smartdns.conf在下面附件里面),这样SmartDNS就设置完成了,很简单吧Debian10安装SmartDNS+AdguardHome
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

二.设置OpenWRT
1. Lan口在原有的基础上设置自定义DNS,填写公共的就行,我用的是阿里的223.5.5.5
Debian10安装SmartDNS+AdguardHome

2. 关掉Turbo ACC加速,如图除了第一个其它都关掉(网络-Turbo ACC 网络加速设置)
Debian10安装SmartDNS+AdguardHome

3. 设置OpenWRT的DNS,把DNS转发指向smartdns国内的端口(192.168.2.5#8888)
Debian10安装SmartDNS+AdguardHome

4. 出国海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘海淘深造设置,我用的是打倒美帝,在自定义DNS那里指向smartndns国外(192.168.2.5:9999),有些人用 违禁软件R Plus+,也是一样
Debian10安装SmartDNS+AdguardHome Debian10安装SmartDNS+AdguardHome

这样,OpenWRT就设置好了,下面开始设置去广告


三. 设置AdGuardHome
1. 首次进入AdGuardHome需要加上端口,我的是192.168.2.5:3000(由于我已经安装好了,这里就无法截图了)
2. 进去后,一路默认点下去就行了,(80端口不用改,这样后面直接ip地址就能进去,监听端口53也不要改,这样可以检测后台客户端,改了以后会有问题。用户名和密码自己随意,记住就行)

3.AdGuardHome只要把上游的DNS服务器指向OpenWRT就行了,Bootstrap DNS服务器我就默认都没动 Debian10安装SmartDNS+AdguardHome

然后再把DNS缓存加到AdGuardHome里面,这里和我一样就行
Debian10安装SmartDNS+AdguardHome

4. 然后就是 过滤器下的DNS封锁清单设置了,我用了这几个
Debian10安装SmartDNS+AdguardHome

用PVE自带的Shell测试下,国内国外各司其职
Debian10安装SmartDNS+AdguardHome

到此全部设置完成了,国内国外自动分流,

© 版权声明

相关文章

暂无评论

暂无评论...