Fair enough, actually you don't need to install a new special openvpn,
you can use standard openvpn and route it via SSH or stunnel, or any other encrypted tunnel
one limitation is, it only works for TCP, does not work for UDP.
in client script add (if ssh listen port is 8080)
socks-proxy localhost 8080
change to TCP on both server and client (and restart server)
proto TCP
;proto UDP
Also, the International Connections out of China are hopeless,
I hear, often the only time to get proper connection
to US is between 2 AM and 7 AM Chinese time.
Before you try and connect, Check that there is actual
bandwidth connection.
Use site
http://www.speedtest.net/ and pick a server in the
country where the VPS is. If the test result is less than
.3 mpbs download, its not the GFW, its just poor international network.