When I was in China for a year, I just used a company dev server with a ssh socks proxy. It worked well, and it is one command in the terminal, and changing 1 setting in network preferences.
This is much easier than trying to find VPN service that isn't blocked.