VPN is roughly ok as long as your IP address is not in the blacklist. But it could be unstable. The GFW may drop your connections from time to time.
I am not sure about Tor but I believe it probably doesn't work any more. Private VPN/shadowsocks is now the majority I think.