https://github.com/stealth/sshttp
You do need a server on the 'outside' though. (oh bugger, github uses https)