I have seen requests for allowing support of OpenVPN and other VPN Services to Blokada.
What would be sufficient for me would be that Blokada serves as a local DNS Server if possible.
That way you can configure the OpenVPN configuration to override the DNS to a local setting.
Would be perfect if i can just set that to 127.0.0.1 or something in OpenVPN and that Blokada listens on port 53 locally.
I know that the VPN should allow all other traffic as else the forwarding request could be blocked.
But people can configure the DNS Which OpenVPN pushes in Blokada to be used as a forwarder.
Hopefully this is something which is easy to implement :).
Sounds interesting. Could you provide a bit more details what would be required for this to work? For example, I'm pretty sure Blokada won't be allowed to listen on port 53, or any other below 1024. Is configuration of OpenVPN flexible enough?
Ah, dam, forgot about the below 1024 port limit without root.
I just tried to configure it with a port number in the OpenVPN tool, that doesn't seem to be working.
The only other way i can think of this could go and work if the OpenVPN tools is going to support DoH and allows other then the default https port.
That said, the new Android P is going to support DoH, which could be a feature to be used and added to Blokada to serve as a DoH server. But not as a default DNS server.
Most helpful comment
Sounds interesting. Could you provide a bit more details what would be required for this to work? For example, I'm pretty sure Blokada won't be allowed to listen on port 53, or any other below 1024. Is configuration of OpenVPN flexible enough?