Show HN: BitBang – Reach machines behind NAT from a browser, no account
BitBang is a new peer-to-peer remote access tool that allows users to control machines behind NAT or firewalls without port forwarding or accounts. It uses WebRTC for encrypted, direct connections and provides a CLI and browser-based interface for file management and terminal access.
Why it matters
It simplifies secure remote administration for non-technical users and developers by removing the need for complex VPN or SSH configurations.
BitBang CLI is a single static binary remote-access multitool: open an interactive shell, browse and transfer files, and access web apps on the remote machine's network from any browser, no port forwarding, no configuring, and no account.
curl -sSfL bitba.ng/install | sh bitbang serve serve prints a URL. Open it in any browser and you get a terminal, a file browser, and a proxy to that machine's network -- or connect from another terminal with bitbang connect <url> using the same binary. The connection is end-to-end encrypted and peer-to-peer; the bitba.ng server introduces the two ends, then steps aside.
bitbang is a single static Go binary. It's part of the BitBang project ; this whitepaper covers the design in depth.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in