/tlstun

A socks tunnel client and server using websockets over http and tls

Primary LanguageGoMIT LicenseMIT

TLSTun

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.

SEE ALSO

TODO:

  • add passthrough functionality to server to allow running it in front of an existing webserver

Contributions to this project are welcomed!