Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsimonetti/tlstun

A socks tunnel client and server using websockets over http and tls
https://github.com/jsimonetti/tlstun

firewall proxy socks tls tls-tunnel tunnel websockets

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# TLSTun

TLSTun is a [Go](http://golang.org/) client server application to tunnel through highly intelligent
firewalls.

The client will connect to the server component over a [WebSocket](http://www.rfc-editor.org/rfc/rfc6455.txt).
All client connections are then muxed over the WebSocket
to the server which connects the to a [Socks5](https://en.wikipedia.org/wiki/SOCKS) 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
* [tlstun certificate](doc/tlstun_certificate.md) - Generate certificates
* [tlstun client](doc/tlstun_client.md) - Start TLSTun client
* [tlstun server](doc/tlstun_server.md) - Start TLSTun server
* [tlstun version](doc/tlstun_version.md) - Print the version number of TLSTun

### TODO:
- add passthrough functionality to server to allow running it in front of an existing
webserver

Contributions to this project are welcomed!