Show HN: BitBang – Reach machines behind NAT from a browser, no account
L'outil est un unique binaire statique en Go qui fournit un accès distant peer-to-peer chiffré, offrant un terminal interactif, un navigateur de fichiers et un proxy HTTP utilisable depuis un navigateur sans configuration de réseau ni compte. On le lance côté machine à atteindre par un script d'installation puis la commande serve, qui affiche une URL, un QR code et un code de jumelage à six chiffres pour autoriser un navigateur ou le client CLI à se connecter. La connexion utilise WebRTC/DTLS avec introduction via un serveur de signalisation qui ne voit jamais les clés secrètes, et un relais TURN ne transporte que des données chiffrées en cas d'échec de liaison directe. Les commandes principales sont serve, connect et cp, les appariements validés sont sauvegardés localement sous des noms simples, et l'outil fonctionne sans compte ni télémétrie tout en étant auto-hébergeable. Le projet vérifie les checksums à l'installation, crée des identités auto-certifiantes, propose des options PIN ou éphémère pour les déploiements headless, et prévoit des évolutions comme le pont série, le forwarding TCP, le partage de terminal et le bureau à distance.