All Projects → jsimonetti → tlstun

jsimonetti / tlstun

Licence: MIT license
A socks tunnel client and server using websockets over http and tls

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
HCL
1544 projects

Projects that are alternatives of or similar to tlstun

Go Http Tunnel
Fast and secure tunnels over HTTP/2
Stars: ✭ 2,786 (+7638.89%)
Mutual labels:  tls, tunnel, tls-tunnel
Nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
Stars: ✭ 19,537 (+54169.44%)
Mutual labels:  tunnel, firewall, socks
gost
GO Simple Tunnel - a simple tunnel written in golang
Stars: ✭ 8,395 (+23219.44%)
Mutual labels:  tls, tunnel
Trojan Go
Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
Stars: ✭ 4,049 (+11147.22%)
Mutual labels:  tls, tunnel
Ghostunnel
A simple SSL/TLS proxy with mutual authentication for securing non-TLS services
Stars: ✭ 1,296 (+3500%)
Mutual labels:  tls, tunnel
Gateway Go
🎁GateWay Client for OpenIoTHub[云易连访问内网端口和设备的网关]
Stars: ✭ 127 (+252.78%)
Mutual labels:  tunnel, socks
Ahri
Ahri is an intranet sharing tool. Like VPN
Stars: ✭ 205 (+469.44%)
Mutual labels:  tunnel, firewall
Subnet
Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.
Stars: ✭ 1,040 (+2788.89%)
Mutual labels:  tls, tunnel
Docker Host
A docker sidecar container to forward all traffic to local docker host or any other host
Stars: ✭ 769 (+2036.11%)
Mutual labels:  tunnel, firewall
steady-tun
Secure TLS tunnel with pool of prepared upstream connections
Stars: ✭ 37 (+2.78%)
Mutual labels:  tls, tls-tunnel
webhook-tunnel
A little HTTP proxy suitable to create tunnels for webhook endpoints protected behind a firewall or a VPN
Stars: ✭ 63 (+75%)
Mutual labels:  tunnel, firewall
Ssh2 Promise
ssh with promise/async await and typescript support
Stars: ✭ 110 (+205.56%)
Mutual labels:  tunnel, socks
Frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Stars: ✭ 51,746 (+143638.89%)
Mutual labels:  tunnel, firewall
Frpc Android
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (+469.44%)
Mutual labels:  tunnel, firewall
Mr2
Mr.2 can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.
Stars: ✭ 1,102 (+2961.11%)
Mutual labels:  tunnel, firewall
Leaf
A lightweight and fast proxy utility tries to include any useful features.
Stars: ✭ 530 (+1372.22%)
Mutual labels:  tls, socks
go-http-dialer
Go net.Dialer for HTTP(S) CONNECT Tunneling.
Stars: ✭ 55 (+52.78%)
Mutual labels:  tls, tunnel
Lanproxy
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面、http代理、https代理、socks5代理...)。技术交流QQ群 678776401
Stars: ✭ 4,784 (+13188.89%)
Mutual labels:  tunnel, firewall
Awesome Anti Censorship
curated list of open-source anti-censorship tools
Stars: ✭ 521 (+1347.22%)
Mutual labels:  tunnel, firewall
Gsocks5
Secure SOCKS5 server in Go
Stars: ✭ 98 (+172.22%)
Mutual labels:  tls, socks

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].