you can set up SSH to be a socks proxy, that's often the most generic way to do this. e.g
http://www.virtualroadside.com/blog/...y-using-putty/ as it's standard SSH stuff, there is usally ZERO config to be done on the server itself, as long as it can get to wherever you want already.