mmar
Expose a service running on your laptop to the public internet in one command, through a tunnel server that you control. mmar pairs a small client with a self-hosted server: run the client against a local port and it registers a tunnel, receives a generated subdomain, and prints the public URL that now forwards to your machine. Every request that arrives shows up in live client logs, so a webhook test or a shared preview carries a visible trail of hits as they happen. Multiple local ports can be exposed on different subdomains at the same time, which suits a frontend, an API and a callback receiver running side by side during development. On the server side, two listeners do the work, one for HTTP traffic and one for the TCP tunnel connections, and a protected stats page returns JSON listing connected clients, their subdomains and creation times. Wildcard DNS plus a Caddy layer4 proxy with automatic wildcard certificates turns a personal domain into tunnel territory, and credential hashes guard the stats endpoint. The hosted mmar.dev service offers a free starting point on a generated subdomain, and the same single binary moves the whole arrangement onto your own infrastructure when control matters more. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Deploy