OpenWrt 配置AdGuardHome 及 OpenClash

实现效果:

局域网请求先经过AdGuardHome 过滤一遍广告、诈骗等。

然后再交给Openclash 转发。

 

操作笔记:

  1. 把Dnsmasq 的端口从53上释放,改到其他的端口上;这里改到了5354端口

2026-10-12_133350.jpg

2. AdGuard Home 的端口改到53上; 我的没有页面,修改配置文件:

root@OpenWrt:~# vi /etc/adguardhome.yaml

dns:
  bind_hosts:
    - 0.0.0.0
  port: 53

然后配置AdGuard Home 的上级DNS为clash(127.0.0.1:7874)。

555.jpg

3. Openclash 的插件【禁用本地DNS劫持】, 如果劫持,那么dns查询就不经过Adguardhome 

2026-10-15_140233.jpg

此时就可以正常过滤,并且转发请求了。

 

评论列表: