To access a server, behind a firewall, via HTTP...
Use a server you have access to, as a proxy...
ssh -N -D 9000 user@server
Configure your web browser to use SOCKS proxy host 127.0.0.1 and port 9000.
On Mac OS X, go to System Preferences / Network / Advanced... / Proxies