Fast and secure tunnels over HTTP/2
Find a file
2017-02-16 11:03:40 +01:00
benchmark move to go-http-tunnel 2017-02-15 21:28:14 +01:00
cmd cmd: version 2017-02-16 10:11:21 +01:00
id server: registry 2017-02-06 10:14:13 +01:00
integrationtest move to go-http-tunnel 2017-02-15 21:28:14 +01:00
log docs update 2017-02-15 22:01:32 +01:00
mock move to go-http-tunnel 2017-02-15 21:28:14 +01:00
proto cmd 2017-02-15 09:36:39 +01:00
.gitignore release script 2017-02-16 11:03:40 +01:00
.travis.yml release script 2017-02-16 11:03:40 +01:00
auth.go docs update 2017-02-15 22:01:32 +01:00
auth_test.go server: basic auth 2017-02-08 14:26:32 +01:00
backoff.go server: registry 2017-02-06 10:14:13 +01:00
client.go docs update 2017-02-15 22:01:32 +01:00
client_test.go move to go-http-tunnel 2017-02-15 21:28:14 +01:00
doc.go rebranding: h2tun renamed to tunnel 2016-11-30 15:18:23 +01:00
errors.go server: basic auth 2017-02-08 14:26:32 +01:00
httpproxy.go docs update 2017-02-15 22:01:32 +01:00
LICENSE license file 2016-10-11 22:39:43 +02:00
Makefile release script 2017-02-16 11:03:40 +01:00
pool.go move to go-http-tunnel 2017-02-15 21:28:14 +01:00
proxy.go move to go-http-tunnel 2017-02-15 21:28:14 +01:00
README.md move to go-http-tunnel 2017-02-15 21:28:14 +01:00
registry.go move to go-http-tunnel 2017-02-15 21:28:14 +01:00
server.go docs update 2017-02-15 22:01:32 +01:00
tcpproxy.go docs update 2017-02-15 22:01:32 +01:00
TODO.md cmd 2017-02-15 09:36:39 +01:00
utils.go move to go-http-tunnel 2017-02-15 21:28:14 +01:00

Tunnel GoDoc Go Report Card Build Status

Tunnel is fast and secure server/client package that enables proxying public connections to your local machine over a tunnel connection from the local machine to the public server. In other words you can share your localhost even if it doesn't have a public IP or if it's not reachable from outside.

It uses HTTP/2 protocol for data transport and connection multiplexing.

With tunnel you can proxy:

  • HTTP
  • TCP
  • UNIX sockets