This repository has been archived by the owner. It is now read-only.
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
gohttptunnel A tool to tunnel TCP over HTTP by Andrew Gerrand <firstname.lastname@example.org> Example usage: Run 'server' at your endpoint, by default it listens on port 8888. ./server Run 'client' on your local machine, by default it listens locally on 2222. Use -http=serverAddress:8888 to point to your server, and -dest=destAddr:destPort to point to your tunnel endpoint (default is -dest=127.0.0.1:22 to connect to local sshd on the server). ./client -http=serverAddress:8888 With both of them running (you must start server first), you can then connect via ssh to localhost:2222 on the local machine: ssh -p 2222 email@example.com You should then be tunnelling SSH over HTTP. Pretty neat, huh?