I've had less and less success with VPNs in China - I resort to SSH tunneling / SOCKS proxies on personal boxes.
SOCKS proxies will get cut off after ~1h or so, you'll have a 'cool down' period of a few minutes, and then they'll come back.
Presumably this is to irritate, or perhaps to have a chance to see which requests slip through during the disruption.