Hi there, thanks so much for the detailed response. I followed the instructions and adblock runs so much faster. In fact, the router web page responds so much faster since it was reloading the lists every time I restarted the adblock service.

Following your instructions, adblock works will while VPN was off. But as soon as I enable the VPN client, it’s not adblocking anymore. Is there something I’m still doing that messed up the config? Likely it can be in the Wireguard client config side, or perhaps the DNS server side. Do you think adblock isn’t acting on the wg0 interface once enabled?

Several notes:

  1. resolve.conf shows “search lan
    nameserver 127.0.0.1”
  2. resolve.conf.vpn shows “nameserver 193.138.218.74” (Mullvad’s DNS server)
  3. LUCI/ DHCP and DNS/Server Settings/General Settings/ :
    -Domain required on
    -Authoritative on
    -DNS forwardings none
    -Rebind protection off
    -Local Service Only off
    -Non-wildcard on
    -Listen Interfaces none
    -Exclude interfaces none

Another thing I was thinking if if I should reroute all DNS queries to 127.0.0.1 on the firewall if that works.