折腾结果

AdGuradHome里面的平均处理时间小于5毫秒

AdGuard Home设置后当天结果

AdGuard Home设置运行一周后结果

普通国内网络和科学上网无异常,秒开

Clash环境正常

环境

组网环境:水星DG191做为主路由,X86软路由作为旁路由

OpenWrt版本::自编译的基于5.15.74内核的版本

OpenClash模式:FakeIP增强模式

设置记录

一、主路由侧

IP地址为192.168.5.1

1、WAN口设置:正常设置拨号用户名密码,不指定DNS(任何第三方的DNS也不指定,保持为空)

主路由设置

2、DHCP设置:设置分配地址为192.168.5.100-192.168.5.199区间,网关为192.168.5.1不指定DNS(任何第三方的DNS也不指定,保持为空)

主路由DNS设置

二、旁路由侧

IP地址为192.168.5.2

1、网络-接口设置-LAN:设置IP地址为192.168.5.2、网关为192.168.5.1,DNS不用设置,保持为空

旁路由接口设置

<20221123修正>因这里不设置DNS会导致OpenClash更新规则、更新托管配置、AdGuradHome获取版本等失败,建议DNS还是设置为主路由的地址,再加一个其他三方DNS保险即可

20221123更新设置,建议增加DNS设置

2、OpenClash-全局设置-DNS设置:

本地DNS劫持关闭、自定义上游DNS服务器开<启、追加上游DNS关闭、Fake-IP持久化开启、禁止Dnsmasq缓存DNS开启

OPENCLASH全局设置

在设置自定义上游 DNS 服务器(在上方设置中启用本功能后生效)处,只填入当地运营商的DNS,其余不填写,任何第三方的DNS都不用填

OPENCLASH上游DNS设置

3、Adgurad Home设置:

1745重定向为自定义53端口到AdGuardHome


AdGuard Home主要设置

4、Adgurad Home内部设置:先设置-DNS设置-上游 DNS 服务器设置为任何外网DNS,如223.5.5.5应用

第一次上游DNS设置为其他正常DNS

然后去过滤器-DNS拦截列表中增加规则

重要:这里如果直接设置上游DNS服务器设置为127.0.0.1:7874,会出现点击增加规则后卡死,反应过慢的情况,所以先设置为外网DNS如上面写的223.5.5.5,等规则增加完成后再改上游DNS地址

配置DNS拦截列表规则

增加规则后返回设置-DNS设置-上游DNS服务器,改为127.0.0.1:7874

第二次修改上游DNS为OpenClash的DNS地址

Bootstrap DNS 服务器只设置为运营商的DNS

BootStarp DNS设置为运营商的DNS

DNS缓存配置,最小TTL600、最大TTL3600,开启乐观缓存

DNS缓存配置

最后修改:2024 年 06 月 16 日
如果觉得我的文章对你有用,请随意赞赏