Did anybody manage to do this? I've tried every tunneling software I could find that tunnels over http. No luck, various errors, even with different tor2web hosts. I was looking into using the tor2web proxy as a way to port forward to my different boxes.
tor2web is an HTTP proxy, it takes in requests for "foo.tld" and makes a corresponding request to "foo.onion" over Tor and provides back the response. It's important to note that it makes a corresponding request, it doesn't just take in an arbitrary TCP stream and forward it on for you, it's looking for a well formed HTTP request to make on your behalf.
As such the only way to transfer some arbitrary data stream over HTTP is to implement some transport method on top of HTTP which both you and the remote party understand to encapsulate stream data inside of some series of HTTP requests and responses between you and the service behind tor2web.