All Projects → tani → hyper-tunnel

tani / hyper-tunnel

Licence: GPL-3.0 License
HTTPS tunnel over WSS

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to hyper-tunnel

nat-tunnel
NAT Tunnel: to effortlessly serve from behind NAT
Stars: ✭ 75 (+400%)
Mutual labels:  tunnel-server, tunnel-client
anytunnel
内网穿透,内网穿透代理服务器,商用内网穿透代理系统,内网穿透平台,内网穿透多用户会员系统。
Stars: ✭ 115 (+666.67%)
Mutual labels:  tunnel-server, tunnel-client
killswitch-windows
VPN kill switch for windows.
Stars: ✭ 22 (+46.67%)
Mutual labels:  tunnel-client
flareon
🦊A cloudflare DNS over HTTPs resolver client library.
Stars: ✭ 14 (-6.67%)
Mutual labels:  https
ssrf-agent
make http(s) request to prevent SSRF
Stars: ✭ 16 (+6.67%)
Mutual labels:  https
har-server
Serve responses from a HAR file.
Stars: ✭ 31 (+106.67%)
Mutual labels:  https
plex-traefik
Plex media server with traefik 2 in docker and docker-compose
Stars: ✭ 30 (+100%)
Mutual labels:  https
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (+106.67%)
Mutual labels:  https
HAProxy-2-RPM-builder
Build latest HAProxy binary with prometheus metrics support
Stars: ✭ 28 (+86.67%)
Mutual labels:  https
SecureFiware
Proposing security measures and security analysis in the Fiware IoT environment.
Stars: ✭ 21 (+40%)
Mutual labels:  https
wumpfetch
🚀🔗 A modern, lightweight, fast and easy to use Node.js HTTP client
Stars: ✭ 20 (+33.33%)
Mutual labels:  https
Stubmatic
Mock HTTP calls without coding. Designed specially for testing and testers.
Stars: ✭ 118 (+686.67%)
Mutual labels:  https
ProxyGrab
Asynchronous Library made using Python and aiohttp to get proxies from multiple services!
Stars: ✭ 17 (+13.33%)
Mutual labels:  https
concerto
A command line tool and a library to generate TLS certificates for development purposes.
Stars: ✭ 34 (+126.67%)
Mutual labels:  https
smokeshow
create temporary websites
Stars: ✭ 24 (+60%)
Mutual labels:  https
django-yadpt-starter
Yet Another Django Project Template skeleton for Django projects
Stars: ✭ 28 (+86.67%)
Mutual labels:  https
rpatchur
A customizable, cross-platform patcher for Ragnarok Online clients.
Stars: ✭ 33 (+120%)
Mutual labels:  https
FuckDPI V2
FuckDPIv2 can fuck the Korean Government's internet censorship by fragmenting SSL ClientHello.
Stars: ✭ 44 (+193.33%)
Mutual labels:  https
website-checks
check your website for issues with multiple tools and get PDF reports of the results
Stars: ✭ 69 (+360%)
Mutual labels:  https
hpagent
A ready to use http and https agent for working with proxies that keeps connections alive!
Stars: ✭ 86 (+473.33%)
Mutual labels:  https

hyper-tunnel

hyper-tunnel is HTTPS tunnel over WSS

Introduction

In the meetup and other situations, we have to expose our localhost to host demo-application avoid Firewall for other participants. Generally, this is worst way. Tunneling over HTTP have risks by MITM. For this reason, almost services provide tunnels over End-to-End SSL/TLS in paid plan. This project is a simple toolkit to make HTTP tunneling over End-to-End SSL/TLS by WSS (WebSocketSecure). hyper-tunnel works on the following route.

web browser <--HTTPS--> hyper-tunnel server
                              |
~~~~~~~~~~~~~~Firewall~~~~~~ WSS ~~~~~~~
                              |
  localhost <-HTTP(S)-> hyper-tunnel client

How to use

$ npm install -g tani/hyper-tunnel
$ htunnel server --authorization USERNAME:PASSWORD --port 4000
$ htunnel client --authorization USERNAME:PASSWORD --localhost localhost:8000 --remotehost localhost:4000

Now you can access localhost:4000 with browsers, and hyper-tunnel access localhost:4000. `

Related Services

  • localtunnel
  • ngrok
  • pagekite

Copyright & License

Copryright (c) 2018 TANIGUCHI Masaya All Rights Reserved.

hyper-tunnel licensed under the GPLv3 or later.

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].