OpenWrt 中的 OpenClash 與 AdGuard Home 聯合配置

直接進入正題。

思路

使用 OpenClash 內置的 DNS 服務,將 AdGuard Home 做為 OpenClash 的下游服務使用。用 AdGuard Home 替換 Dnsmasq 的 53 端口,AdGuard Home 將 DNS 轉發到 OpenClash 進行解析。

操作

  1. AdGuard Home 的上游 DNS 設置成 OpenClash 的 DNS 監聽端口 127.0.0.1:7874(在「覆寫設置-常規設置」中可以查看端口號)。
  2. 關閉 OpenClash 的本地 DNS 劫持,不要使用 TUN 或 TUN 混合模式。
  3. AdGuard Home 重定向模式選擇使用 53 端口替換 Dnsmasq

參考

  1. 记录一下 OpenClash 搭配 AdGuard Home 使用的设置 - 恩山無線論壇
  2. AdGuard Home 自建 DNS 防污染、去廣告教程 #2 - 優化增強設置詳解 - P3TERX ZONE
  3. AdGuard Home 安裝及使用指北 - 少數派