There definitely are apps that do it, no root required. One way is using VPN, I don't know if there are any other ways without rooting.
I don't want to root my device, and I'm not interested in having another app reading all data.
I have a VPN being that I use Netspark, is there a way to make it work?