I’d go with ExpressVPN or SocketPro (ShadowsocksR). They’re reliable to access the sites you mentioned. Both come with servers optimized for Netflix also.
Here’s an article I wrote on the same topic a few days ago.
Why ShadowsocksR instead of a VPN?
A conventional VPN protocol creates a network that slows down Chinese websites, which can be annoying when you’re using Taobao, WeChat, JD.com, etc.
On the other hand, Shadowsocks has a Global Mode and Auto Mode.
The Global Mode acts similar to a VPN connection whereas the auto settings (Auto mode by PAC) makes sure you can access Chinese website faster, without using a proxy.
The Downside
-
- You can’t live stream on Twitch or Facebook because SOCKS5 protocol isn’t optimized for that.
- There’s no FREE dedicated SocketPro app for iOS; you should install a 3rd party app.
Goodluck!