I have 4 (ExpressVPN, VyprVPN, StrongVPN, and a fourth I'll never tell anyone where it is). They do not reliably connect, are prone to attacks from the government and even when they do connect, you'll be throttled into oblivion. Before I discovered Shadowsocks (Chinese went to clouds house and made him remove it from github), my VPN would, within 3-5 minutes, be throttled to about 128k average speed. I would be elated if I could get a 1 MBps connection out. And for those wondering, I pay for 200MBps and I do get that in within the Chinese intranet.
That's a legitimate question, setting up an OpenVPN server is trivial. I am curious, have you tried using obfusproxy or an alternate way to obfuscate your vpn traffic?
Not exactly. If you use an standard VPN protocol right out of the box (read: OpenVPN), then yes it is automatically blocked. The OpenVPN SSL handshake is different to regular SSL.
There are certain ways you can disguise the traffic and the VPN companies that specialize in China do that- but the GFW is regularly updated so what works today probably won't work next month.
The other issue is that even if you do get a VPN working, they have a tendency to throttle your connection. VPN traffic is quite different to your regular http/https.