If you are using android then the "Invizible Pro" app by Oleksandr Garmatin has Tor+VPN+DNSCRYPT+Firewall in it. It's FOSS so you can get it on FDroid or Github.
It allows per app, website, domain filtering with whitelist or blacklist functionality. You can modify what countries the Tor tunnel will route through and what start and end points to use if you want to avoid any of the 14 eyes countries or known data harvesters.