Actualmente estoy alquilando un servidor donde he instalado PiHole y PiVPN. PiHole es un sumidero DNS que utilizo para bloquear anuncios, y el PiVPN permite a todos mis dispositivos gracias a OpenVPN obtener todo mi tráfico a través de una VPN personal para llegar a mi PiHole.
En PC es genial, incluso para portátiles, porque la duración de la batería es suficiente para soportar los "paquetes keepalive" que permiten a OpenVPN permanecer conectado a mi servidor aunque no esté usando Internet directamente.
Sin embargo, en Android, es el principal problema, ya que estoy usando una VPN 24/7, y mi batería se derrite como la nieve al sol. Así que la pregunta es la siguiente: ¿Cómo puedo configurar una VPN interna que redirige las consultas DNS a mi PiHole (mi servidor tiene una dirección IP que corresponde a mi DNS-PiHole personal)?
Sé que algunas aplicaciones pueden funcionar "así", como AdAway (para smartphones no Root) o NetGuard.
Por cierto estoy rooteado, y ya uso AdAway que está haciendo el trabajo, pero es más para la gestión de la batería reto técnico.