Ejecute un único archivo binario estático, comparta un código QR o URL (o simplemente dicte un código numérico) y obtenga una terminal cifrada directamente en su navegador. Sin VPN, sin reenvío de puertos, sin modificaciones en el firewall y sin necesidad de crear cuentas. Se trata de BitBang de Rich LeGrand, una solución técnica bastante completa.
¿Lo mejor? No se limita únicamente a lanzar una terminal. Es un framework abierto diseñado para establecer una conexión peer-to-peer cifrada entre dos sistemas mediante WebRTC, sin requerir una autoridad central de confianza ni configuraciones de red complejas.

El servidor de señalización actúa solo como intermediario inicial y, por diseño, no tiene capacidad para visualizar los datos de la aplicación. Este proceso de conexión es el núcleo del sistema, permitiendo que la comunicación posterior sea totalmente directa entre los puntos finales.
La apertura de una terminal remota, la transferencia de archivos o el acceso a aplicaciones web en la red de una máquina remota se realiza mediante bitbang-cli, una implementación enfocada en proporcionar acceso remoto simple y sin configuración previa.
Antes de continuar, es importante mencionar que BitBang requiere un servidor de señalización trustless ligero, utilizado exclusivamente para establecer la conexión inicial.
En la máquina que desea compartir, primero debe descargar el binario. La forma más sencilla es visitar bitba.ng para una descarga manual, o copiar y pegar el instalador de una línea que detecta automáticamente su sistema, descarga la versión correcta y verifica el checksum.
Tras descargar el binario, ejecútelo en una terminal para recibir un código QR, una URL para copiar y pegar, o un código numérico. En el lado remoto, acceda al servidor de señalización para establecer la conexión. Esto abrirá una terminal en la máquina objetivo dentro de una pestaña del navegador, con opciones adicionales para compartir archivos y acceder a aplicaciones web en la red local del objetivo.
El servidor de señalización no interviene en la autenticación ni en el cifrado, por lo que no puede ver datos privados entre ambos extremos. Si prefiere no utilizar el servidor de terceros, puede ejecutar su propia instancia local con bitbang-server.
Originalmente desarrollado como una forma sencilla de hacer que robots de telepresencia fueran accesibles vía Internet usando solo un código QR, hoy es un framework completo.
Incluye el mencionado acceso remoto, un plugin de BitBang para Octoprint para acceso remoto a impresoras 3D sin usar la nube, y bitbang-python, una librería para convertir aplicaciones web locales en una URL accesible desde cualquier lugar.
Estamos seguros de que esto despertará muchas ideas. Si le permite finalizar un proyecto, háganoslo saber en nuestra línea de sugerencias.
Vía CNX Software.




