OpenWrt下SmartDNS+AdGuard DNS加速去广告原创

September 08, 2020
haiqing
64
OpenWrt SmartDNS AdGuard SS PLUS+

介绍

SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度。 同时支持指定特定域名IP地址,并高性匹配,达到过滤广告的效果。

dnsmasq 的 all-servers 不同,smartdns返回的是访问速度最快的解析结果。 (详细差异请看FAQ)

支持树莓派,openwrt,华硕路由器,windows等设备。

AdGuard 是摆脱恼人广告,在线跟踪,保护您远离恶意软件的最佳方式。AdGuard 使您网络冲浪更快速,更安全,更安逸!

SmartDNS

注意:如果安装了SS服务,先关闭SS后再设置SmartDNS。

1.开启服务

2.基本设置

3.上游服务器设置

先添加上述几个国内的DNS服务

4.第二DNS服务器

若软路由没有SS服务,就不需要开启第二DNS服务器,所有的DNS全部加到第一个服务中即可。

设置本地端口5225,服务器组为 oversease,第二DNS服务器用于解析国外IP。

5.添加第二DNS服务器上游服务器

点击修改,设置服务器组为 overseas

6.设置DNS转发

转发端口与SmartDNS转发端口一致。

SmartDNS有两个端口,第二DNS服务器端口要设置到SS服务中,保证非国内IP走非国内DNS。

SS PLUS+ 设置

先设置好SmartDNS后在开启SS PLUS+服务。

1.设置DNS解析方式

选择使用本机5335端口

2.在访问控制中加入 overseas 服务器组的 DNS IP

国外IP全部走代理,防止域名污染,同时提高速度

AdGuard

1.开启 AdGuard 服务

选择重定向53端口到AdGuardHome。

2.进入AdGuard安装向导,按照引导安装。

安装失败也可以通过手动使用安装模版进行安装

3.进入后台

DNS查询有数值时表示服务运行正常。