Running a browser remotely in that way can be quite painful. Running Firefox locally you can tell it to use a socks proxy on localhost:1080 after connecting to your VPS with "ssh -D 1080". You may also want to set the about:config setting network.proxy.socks_remote_dns to true.
Or you could use VPN software, but that's more to setup, and you already have ssh access.