Probably the easiest method in this case, with SSH access, would be a SOCKS proxy.
Not sure what you're working with on your local machine, but you can do it with whatever.
First, set up the tunnel
ssh -ND PORTNUM user@server
The port isn't a big deal, the most common alternate HTTP port is 8080 since it isn't system reserved (I think 1 - 1024 are, or most anyway).
Using PUTTY (CLI or GUI) How-To.
- GUI Method
- Open PUTTY
- Navigate to
Connection > SSH > Tunnels
- Choose Source Port (8080 or whatever), Dynamic, and Auto.
- Select 'Add' and then go back to the first screen, enter the server and log-in. (a CLI option exists too if you want to put putty in your
Proceed to set up the browser.
Second, set up the Browser:
Then you would need to set your browser to use a SOCKS proxy over the specified port for traffic. Lifehacker Link.
I would, however, guess that the restrictions are in place for a reason and that you should ask if this is okay before doing it. There is potential that an employer with restrictions such as those in place watch for tunnels and such as well and traffic to/from the server won't be encrypted so they could see what you're up to.