Tunwg – open-source E2E encrypted HTTPS tunnel to local servers
Tunwg – open-source E2E encrypted HTTPS tunnel to local servers
Hello! To expose servers running on my local network, I created [tunwg]( https://github.com/ntnj/tunwg ). Unlike similar solutions (ngrok, cloudflare tunnels etc.), tunwg doesn't decrypt HTTPS traffic and forwards it directly to your local client based on SNI. It generates persistent subdomains across restarts, and can be used with your own custom domain, without requiring any account. You can self host the server too. The server is stateless and adding new clients doesn't require any server configuration. The default server is bandwidth limited. Tunwg client and server run wireguard interface on gvisor's userspace network stack, so it doesn't require or interfere with your OS wireguard. On startup, client exchanges wireguard public key with server, and outputs a custom subdomain derived from client's wireguard key. The server gets the subdomain from SNI and forwards the TCP stream to the relevant client's gvisor stack.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
EMP – Open Source Encrypted Messaging
Slim – local domains and HTTPS for dev servers
I built an open source CMS called Berowra: https://berowra.xyz
Chronicle – Local-first, open-source authoring software for writers
JKL - Private, encrypted, distributed open-source messaging
Plakar 1.0.4 – Open-Source Backup That's Fast, Encrypted, and Browsable
SlideSelection, an Open Source Hooper Selection Implementation
Piki is now open source
Open Source CNC Beehive With Arduino and Sensors
An Open-Source Intro to WebApps Curriculum