SSH through HTTP proxy
When you are behind a HTTP proxy and you want to SSH to a server on the Internet, the best choice is to use corkscrew. After installing corkscrew in your PATH, the SSH command goes like this.
# ssh -o "ProxyCommand corkscrew <Proxy server> <Proxy port> %h %p" <SSH server>