Explore a rooted option
On rooted devices there might not be the need for a dummy VPN. Using either iptables or by adding a route on the device traffic could be redirected to Nebulo which could then forward it as it does now anyways.
Pros/Cons:
IpTables:
- Pro: easy and fast to use, can target ports directly (allowing a forward of *:53 instead of host:* like it is currently)
- Con: Only works for IPv4 (no ip6tables equivalent)
- Con: Without using the VPN the dns server can't be set for all apps
- Con: Without a precise rule packets sent by Nebulo might be intercepted as well
Route:
- Con: Unsure whether all devices support it
- Con: Without a precise route packets sent by Nebulo might be intercepted as well (no way to exclude Nebulo from routing)
- Pro: Works with IPv6