Google Cloud is supposedly cheaper in terms of network ($0.01/GB -> $1 for 100GB) if you're primarily visiting US sites [1]. Still potentially expensive either way, depending on your network usage.
You could use an always-free f1-micro GCE instance [2] and run OpenVPN on it 24/7, although configuration might take a bit of time (read: half an hour, tops? I'm assuming it's no harder than the equivalent software-based option on EC2).
I know on the other hand, Amazon's always-free tier doesn't include EC2 (it is included in their free tier, but that only lasts for 12 months). [3]
Disclaimer: Google pays me money to write code and stuff, so I'm probably biased. I've also never actually used GCE, but that's because I still have a bunch of AWS credits, among other reasons.
[0] https://azure.microsoft.com/en-us/pricing/details/bandwidth/ [1] https://cloud.google.com/compute/pricing#general [2] https://cloud.google.com/free/ [3] https://aws.amazon.com/free/
When many people share a VPN, your traffic is far more noisy and obfuscated .
The purpose is to hide the traffic from your internet provider.
What protections do we have from ISPs now?
https://aws.amazon.com/marketplace/pp/B00MI40CAE/ref=mkt_wir...
> Yes, I know. Many/most of these offer OpenVPN, or special clients for IPSec. But for all of the above, they are actively placing a significant portion of their user base (particularly those with older Androids and desktops) at risk by not using per-user PSKs.