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.
- tlstun certificate - Generate certificates
- tlstun client - Start TLSTun client
- tlstun server - Start TLSTun server
- tlstun version - Print the version number of TLSTun
- add passthrough functionality to server to allow running it in front of an existing webserver
Contributions to this project are welcomed!