I'm a newbie so, my bad if my question is a non sense to you.
I'm currently renting a server where I installed PiHole and PiVPN. PiHole is a DNS sinkhole that I use for blocking add, and the PiVPN allows all my devices thanks to OpenVPN to get all my traffic through a personal VPN to reach my PiHole. On PC it's great, even for laptop, because battery life is enough to support the "keepalive packets" that's allow OpenVPN to stay connected to my server even if I'm not using internet directly.
However, on Android, it's the main problem, since I'm using a VPN 24/7, and my battery is melting like snow in the sun. So the question is the following : How can I setup an internal VPN that's redirect DNS queries to my PiHole (my server got an IP adress that's correspond to my personal DNS-PiHole) ?
I know some applications can work like "that", like AdAway (for non-root smartphone) or NetGuard.
I'm by the way rooted, and already using AdAway which is making the job, but it's more for technical challenge battery management.
Thank you for your time and your help !
Have a nice week,