Get a Remote Terminal With One Binary, One URL, and Zero Config
Launch a single static binary executable, send someone a QR code or URL (or failing that, text a numerical code or shout it across a room), and they’ll get an encrypted terminal in their browser. No VPN, no port forwarding, no firewall modifications, and no account setup required. It’s BitBang by [Rich LeGrand], and there is a lot to go through in this one.
The best part? It’s not actually limited to just firing off a terminal. It’s a whole open framework for establishing an encrypted peer-to-peer connection between two systems over WebRTC without needing either a trusted central authority, or any special network configuration.The signaling server brokers the handshake, then has no further involvement. By design, it couldn’t see application data even if it wanted to. Click to enlarge.
Opening a remote terminal, transferring files, or accessing web apps on a remote machine’s network is done with bitbang-cli, an implementation of BitBang focused on providing simple, zero-config remote access.
Before we go on, we want to mention that BitBang does require a lightweight, trustless signaling server only to broker the initial connection, but more on that in a moment.
On the machine to be shared, one first downloads the binary. Easiest way to do that is to go to bitba.ng and download manually, or copy and paste the one-line installer to auto-detect one’s system, download the correct release, and verify the checksum.
After the binary is downloaded, simply run it in a terminal and receive a QR code to scan, a URL to copy & paste, or a numerical code if those are inconvenient. One the remote side, one accesses the signaling server and the connection is made — one gets a terminal on the target machine open in the browser tab, with added options for file sharing and accessing web applications on the target network.
The signaling server isn’t involved in authentication or encryption, and couldn’t see private data between the two ends even if it wanted to. Prefer not to use someone else’s regardless? Run your own local instance with bitbang-server.
Originally developed as an easy way to securely make telepresence robots reachable over the Internet with nothing more than a QR code, today it’s a whole framework.
It includes not just the remote-access tool mentioned above, but also a BitBang Octoprint plugin for cloud-free remote access to 3D printers, and bitbang-python is a library for turning local Python web applications into a URL that can be opened from anywhere.
We’re sure some of you are getting more than a few ideas from this. If it lets you bring a project over the finish line, let us know on our tips line.
Tyorgg reshared this.

Mic Pin
in reply to macfranc • • •Già da anni la scuola avrebbe dovuto muovere dal banale nozionismo allo stimolo alla riflessione, elaborazione, conscienza critica. Anche attraverso lo stimolo di soft skills come il public speaking, la programmazione e via dicendo. Il problema è che la scuola italiana è sottofinanziata, con un corpo docente avvilito e sottopagato, demotivato ed accerchiato da genitori e burocrazia asfissianti.
@macfranc @aitech @scuola
reshared this
Scuola - Gruppo Forum e macfranc reshared this.
macfranc
in reply to Mic Pin • • •@grep_harder sono completamente d'accordo e ho notato che nella percezione dei genitori o almeno della maggior parte di loro, la scuola viene percepita come una realtà dal basso valore aggiunto, praticamente poco più che un kindergarten dove parcheggiare i bambini.
Basta vedere che ogni volta che c'è una riduzione di orario i genitori non sono incazzati perché i figli avranno un'ora di istruzioni in meno, ma solo perché gli tornano a casa un'ora prima
@aitech @scuola
Scuola - Gruppo Forum reshared this.
Mic Pin
in reply to macfranc • • •reshared this
Scuola - Gruppo Forum e macfranc reshared this.
Mic Pin
in reply to Mic Pin • • •Gli insegnanti italiani hanno perso ogni autorità, aggrediti, malpagati e sostituiti dai nuovi idoli del web
redazione (#altuofianco)reshared this
Scuola - Gruppo Forum, Luca🇮🇹🚜🏎️✈️ e macfranc reshared this.
Shadow
in reply to Mic Pin • • •@grep_harder Io penso che nessuno meriti disprezzo, ne un insegnante, ne uno studente ne qualunque altra brava persona; però penso anche che un docente dovrebbe avere "autorevolezza", non "autorità". La differenza è che la prima parola indica essere un punto di riferimento riconosciuto e svolgere il ruolo di guida della classe, mente la seconda indica avere qualche forma di potere di comando sugli studenti, che a giorno d'oggi mi sembra alquanto anacronistico.
E riguardo al fatto che gli insegnanti sarebbero stati rimpiazzati da modelli offerti dai mass media, devo dire che mi sembra un po' ridicolo; parliamoci chiaro, chi è che idolatrerebbe il proprio professore? I giovani idealizzano modelli alternativi agli stereotipi della società ed è sempre stato così, non è una cosa degli anni 2020.
reshared this
Scuola - Gruppo Forum e macfranc reshared this.
Elena Brescacin
in reply to Mic Pin • • •Siamo passati dal prof che te le dava e i genitori che te le davano il doppio, all'estremo opposto.
reshared this
Scuola - Gruppo Forum e macfranc reshared this.