I have updated my Beryl AX to 4.6.2. My setup is that I have a permanent connection to a Wireguard VPN setup as Global Proxy. (It connects to my home, where I have pihole DNS filtering.) My DNS server settings are 'Automatic', and it lists both the ISP and VPN DNS servers.
I noticed straight away that things normally being blocked by pihole were showing. After playing around, resetting back to 4.5.16 (everything went back to normal), and reinstalling 4.6.2, I isolated it to this new setting:
Allow Custom DNS to Override VPN DNS
The way this is phrased would appear to me to mean:
Off = VPN DNS is used
On = Custom DNS is used instead of VPN DNS
However, when it is 'Off' it appears to use the ISP DNS server, loading things that should be blocked when using the VPN DNS.
When it is 'On' everything works as it should / used to, i.e. the VPN DNS is used (not overridden).
Is this a case of lost in translation, or a bug? I have searched the forums and note that there have been some issues, but I'm not sure any have been quite like this / mentioned the Beryl AX specifically.
I'm not sure this has quite been understood so I'll try and phrase it differently.
I do not have custom DNS enabled - it is set to 'automatic'.
My setup is such that I have a WireGuard VPN connecting me to my home, where I have DNS filtering via Pi Hole. The VPN is set in 'Global Proxy' mode.
My expectation (and previous experience) is that the Beryl AX uses WireGuard for DNS, rather than the ISP. This was happening under 4.5.xx without any issues (in fact, I love it!).
When I upgraded to 4.6.2 this was no loger happening β I was seeing adverts etc.
I went through the settings and discovered the new one 'Allow Custom DNS to Override VPN DNS'. It was switched off β and (to my mind) it should be off because I am not using custom DNS.
However, in desperation I turned it on to see what would happen, and suddenly the Beryl AX was using the WireGuard DNS correctly, despite DNS server mode being set to 'Automatic'.
There is obviously something wrong somewhere in the firmware, or I am not understanding what this switch means.