Ga naar de inhoud

Stuur uw terminal uit

Termbridge start een lokale server, leidt verkeer er via Cloudflare naartoe en streamt uw tmux-sessie naar elke browser.

Terminal
npx termbridge

Nieuwste release 0.3.13 MIT Node 20+, tmux, cloudflared

In de praktijk

Start het op uw computer en open daarna de terminal op een ander apparaat.

Van uw laptop naar uw telefoon

npx termbridge start een lokale server, een tmux-sessie en een Cloudflare-tunnel, en geeft daarna een QR-code met een eenmalige inloglink weer.

Door de code te scannen wordt het token ingewisseld voor een cookiesessie. Voeg --proxy 5173 toe om uw ontwikkelserver in een Preview-weergave naast de terminal te tonen.

Terminal
npx termbridge

Klaar voor mobiel

Scan de QR-code en open uw terminal in de browser op uw telefoon.

Echte terminal

tmux + node-pty sturen een echte PTY naar xterm.js, met kleuren en TUI's.

Cloudflare-tunnel

Quick Tunnel maakt uw lokale server beschikbaar zonder poortdoorschakeling.

Inloggen met token

De QR-link bevat een eenmalig token dat 90 seconden geldig is. Na inwisseling wordt een HttpOnly- en Secure-sessiecookie ingesteld, met CSRF-controles en maximaal 5 inwisselingen per minuut. Sessies verlopen niet.

Meerdere sessies

Eén server kan meerdere tmux-sessies hosten, met wisselen binnen de app.

Eén opdracht

npx termbridge start de server, de Cloudflare-tunnel en de QR-code. Vereist Node 20+, tmux en cloudflared op macOS of Linux; Windows wordt niet ondersteund.

Eerst CLI

Ontworpen als terminalgerichte tool met TTY-status en QR-uitvoer.

QR-overdracht

Elke run geeft één QR-code weer met een eenmalige inloglink. Scan deze op het apparaat dat u wilt gebruiken.

Voorbeeldweergave van ontwikkelserver

Proxy uw lokale Vite-app en bekijk een voorbeeld ervan naast de terminal.

HMR-doorgifte

Dankzij WebSocket-proxying blijft Hot Module Replacement van Vite werken.

Weergave wisselen

Wissel tussen Terminal en Preview via het blad Weergaven in de balk onderaan.

Fullstackworkflow

Voer terminalopdrachten uit en zie uw app in realtime worden bijgewerkt.

Waarom Termbridge

Geen poortdoorschakeling of VPN

Een Quick Tunnel van Cloudflare zonder account geeft uw lokale server een openbare HTTPS URL. Het apparaat waarmee u verbinding maakt, heeft alleen een browser nodig.

Programma's op volledig scherm werken

node-pty koppelt aan tmux en meldt een terminal met 256 kleuren, zodat TUI's zoals htop en vim zich gedragen zoals lokaal.

Sessies blijven actief na afloop van de verbinding

Ctrl+C sluit de tunnel en de server, maar laat uw tmux-sessies actief. Start opnieuw met --session om verbinding te maken met een sessie die u al hebt.

Draait op uw computer

De server, de WebSocket en het terminalregister draaien op uw computer en luisteren standaard op 127.0.0.1. Termbridge heeft geen eigen backend.

Vergeleken met

Andere manieren om vanaf een ander apparaat toegang te krijgen tot een terminal, en hoe Termbridge daarvan verschilt.

Termbridge vergeleken met andere tools
ttyd Goed inttyd deelt elke opdracht via het web, met CJK- en IME-invoer, ZMODEM- en trzsz-bestandsoverdracht, Sixel-afbeeldingen, SSL en basisverificatie. Het werkt op macOS, Linux, de BSD's, OpenWrt en Windows. Verschil met TermbridgeTermbridge voegt de tunnel, een eenmalige QR-inloglink en een bedieningsbalk voor telefoons toe, en houdt de shell in tmux zodat deze een herstart overleeft. Het is gebouwd voor macOS en Linux.
sshx Goed insshx deelt een terminal met iedereen via één opdracht, op een oneindig canvas waarop samenwerkers elkaars cursors zien, met end-to-end-versleuteling en binaries voor Linux, macOS en Windows. Verschil met TermbridgeTermbridge is bedoeld om toegang te krijgen tot uw eigen terminal: elke run geeft één inloglink uit die eenmalig werkt, en verkeer gaat via een Cloudflare-tunnel naar de server op uw computer.
Tailscale SSH Goed inMet Tailscale SSH laat u Tailscale de verificatie en autorisatie afhandelen van SSH-verbindingen in uw tailnet, versleuteld via WireGuard met knooppuntsleutels, vanaf elk apparaat waarop Tailscale draait. Verschil met TermbridgeTermbridge vereist geen client of privénetwerk op het andere apparaat. Het biedt u een openbare URL en een QR-code; de terminal wordt geopend in de browser.

Bronnen, aangevinkt

Vragen en antwoorden

Korte antwoorden uit de documentatie van Termbridge.

Installeer Node 20+, tmux en cloudflared, voer npx termbridge uit en scan de QR-code om uw terminal in een browser op uw telefoon te openen.