if you have a shell account somewhere (like a dedicated server) you can use a ssh tunnel to your webhost which you access through a proxy port on your pc.
I recommend Tunnelier -
Tunnelier (Bitvise)
Once you get Tunnelier, you basically fill in your shell account details and it will make an ssh connection to your dedicated server.
Then, click the "Services" tab and check off the box to enable "Socks / HTTP Proxy forwarding". Set the listen interface to 127.0.0.1 and the port to whatever you want your local proxy port to be. Just use something like 1234 or 31337 if you want to be cool.
Once you login and Tunnelier connects, you can minimize it. Go to your browser's settings and you're going to want to turn on the use of a SOCKS proxy. In Firefox, go Tools, Options open that up. On the network tab, there is a button that says "Settings" in the Connection box - click that.
Then, select "Manual Proxy Configuration" and clear all the boxes down to the SOCKS options. For the IP, put in 127.0.0.1 and put in the port number you selected earlier (31337 if you're cool). Click OK until you're out of the menu.
Congrats, you are now browsing the web securely.