A socks tunnel client and server using websockets over http and tls
TLSTun is a Go client server application to tunnel through highly intelligent firewalls.
The client will connect to the server component over a WebSocket. All client connections are then muxed over the WebSocket to the server which connects the to a Socks5 proxy. The server then proxies the connection from the mux to the real destination.
This will punch through firewalls that do actual inspection of traffic.
Contributions to this project are welcomed!