跳至主要內容

双 ADG 与 Openclash 实现广告过滤和国内外 DNS 分流解析

Aurorataro原创大约 1 分钟NetworkOpenwrtProxy

提示

本文使用Docker版本的Adguard Home,请确定你的固件支持Docker且有足够的空间拉取镜像。

终端

#创建ADG工作文件夹
mkdir -p /mnt/mmcblk2p4/adg
#运行一键安装脚本
wget https://raw.githubusercontent.com/wxfyes/adg/main/adg.sh && sh adg.sh

使用脚本配置ADG环境

打开YourIP:3000

修改默认管理端口以及默认DNS端口 初始化配置完毕后,同理配置第二个ADG

设置DNS

AdGuard

在国内,国外两个ADG容器上分别设定好国内外的DNS。我的推荐是使用TLS和HTTPS混合的DNS服务器,详情可见我的另外一篇文章。同时请自行设置广告拦截规则。

Openclash

如图所示在Openclash 自定义 DNS设置

模式为Redir-Host

nameserver组 设置国内ADG容器

fallback组 设置国外ADG容器

Openclash 的DNS请求机制请参考这篇文章

勾选自定义Fallback-Filter禁止Dnsmasq缓存DNS 自定义Fallback-Filter填入https://raw.githubusercontent.com/wxfyes/cf/main/openclashfallback.txtopen in new window 里的规则

开启GEOIP数据库自动更新

上次编辑于:
贡献者: 流云心