DSL Ideas and Suggestions :: Adding Corkscrew (For SSH over HTTP-Proxy)
http://www.agroman.net/corkscrew/
Corkscrew is a tool for tunneling SSH through HTTP proxies.
Corkscrew has been compiled on :
* AIX
* HPUX
* Solaris
* FreeBSD
* OpenBSD
* NetBSD
* Linux
* Win32 (Cygwin)
* Mac OS X
Corkscrew has been tested with the following HTTP proxies :
* Gauntlet
* CacheFlow
* JunkBuster
* Squid
* Apache's mod_proxy
There are a few livecds around with these types of tools eg INSERT has httptunnel.
If you're contemplating drilling your school proxy, take note though - smart proxy/firewall software can detect abnormal http traffic or a smart, ideologically (over)zealous sysadmin can look for http traffic with no matching dns requests. If everything's going though a single port and it's a big busy network you'll probably get away with it.
Some organisations take a dim view of this sort of thing and I think it might even be illegal in some countries, so it can't be recommended.
There are less contentious ways of bypassing censorship (if that's what you are trying to do) - for example using an SSL webproxy service hides your surfing and https is perfectly normal legitimate traffic in most places (maybe not all). Google is your friend.
original here.