Preskoči na vsebino

Pošljite svoj terminal

Termbridge zažene lokalni strežnik, ga spelje skozi predor Cloudflare in vašo sejo tmux prenaša v kateri koli brskalnik.

Terminal
npx termbridge

Najnovejša izdaja 0.3.13 MIT Node 20+, tmux, cloudflared

V praksi

Zaženite ga v računalniku, nato pa odprite terminal v drugi napravi.

Od prenosnika do telefona

npx termbridge zažene lokalni strežnik, sejo tmux in predor Cloudflare, nato pa izpiše kodo QR z enkratno prijavno povezavo.

S skeniranjem kode se žeton unovči v sejni piškotek. Dodajte --proxy 5173, da se vaš razvojni strežnik prikaže v pogledu Predogled poleg terminala.

Terminal
npx termbridge

Pripravljeno za mobilne naprave

Skenirajte kodo QR in odprite terminal v brskalniku na telefonu.

Pravi terminal

tmux + node-pty posredujeta pravi PTY v xterm.js, skupaj z barvami in besedilnimi vmesniki.

Predor Cloudflare

Quick Tunnel omogoča dostop do vašega lokalnega strežnika brez posredovanja vrat.

Prijava z žetonom

Povezava QR vsebuje enkratni žeton, veljaven 90 sekund. Z unovčenjem se nastavi sejni piškotek HttpOnly in Secure, z zaščito CSRF in omejitvijo 5 unovčenj na minuto. Veljavnost sej ne poteče.

Več sej

En strežnik lahko gosti več sej tmux, med katerimi lahko preklapljate v aplikaciji.

En ukaz

npx termbridge zažene strežnik, predor Cloudflare in kodo QR. Potrebujete Node 20+, tmux in cloudflared v sistemu macOS ali Linux; Windows ni podprt.

Najprej CLI

Zasnovan kot orodje, ki daje prednost terminalu, s prikazom stanja TTY in izpisom QR.

Predaja QR

Ob vsakem zagonu se izpiše ena koda QR z enkratno prijavno povezavo. Skenirajte jo z napravo, ki jo želite uporabljati.

Predogled razvojnega strežnika

Posredujte svojo lokalno aplikacijo Vite in si jo oglejte v predogledu poleg terminala.

Neposredni prenos HMR

Posredovanje WebSocket ohranja delovanje funkcije Hot Module Replacement v Vite.

Preklapljanje med pogledi

Med terminalom in predogledom preklapljajte v meniju Pogledi v spodnji vrstici.

Celoten razvojni proces

Zaženite ukaze v terminalu in spremljajte sprotno posodabljanje aplikacije.

Zakaj Termbridge

Brez posredovanja vrat ali VPN-a

Quick Tunnel Cloudflare, za katerega ne potrebujete računa, vašemu lokalnemu strežniku dodeli javni HTTPS URL. Naprava, s katere se povežete, potrebuje le brskalnik.

Delujejo tudi celozaslonski programi

node-pty se poveže s tmux in sporoči, da gre za barvni terminal 256, zato besedilni vmesniki, kot sta htop in vim, delujejo enako kot lokalno.

Seje preživijo prekinitev povezave

Ctrl+C zapre predor in strežnik, vaše seje tmux pa pusti delovati. Z možnostjo --session se znova zaženite in povežite z že obstoječo sejo.

Deluje v vašem računalniku

Strežnik, WebSocket in register terminalov delujejo v vašem računalniku in privzeto poslušajo na 127.0.0.1. Termbridge nima lastnega zalednega sistema.

V primerjavi z

Drugi načini dostopa do terminala iz druge naprave in razlike, ki jih prinaša Termbridge.

Termbridge v primerjavi z drugimi orodji
ttyd Primerno zattyd prek spleta deli poljuben ukaz ter podpira vnos CJK in IME, prenos datotek ZMODEM in trzsz, slike Sixel, SSL in osnovno preverjanje pristnosti. Deluje v sistemih macOS, Linux, BSD, OpenWrt in Windows. Razlika v primerjavi z TermbridgeTermbridge doda predor, enkratno prijavno povezavo QR in vrstico za upravljanje na telefonu. Lupino ohrani v tmux, zato preživi ponovni zagon. Zasnovan je za macOS in Linux.
sshx Primerno zasshx z enim ukazom deli terminal s komer koli na neskončnem platnu, kjer sodelavci vidijo kazalce drug drugega. Ponuja šifriranje od začetka do konca in binarne datoteke za Linux, macOS in Windows. Razlika v primerjavi z TermbridgeTermbridge omogoča dostop do vašega terminala: ob vsakem zagonu ustvari eno prijavno povezavo, ki deluje enkrat, promet pa potuje skozi predor Cloudflare do strežnika v vašem računalniku.
Tailscale SSH Primerno zaTailscale SSH upravlja preverjanje pristnosti in pooblastitev povezav SSH v vašem omrežju tailnet. Povezave so šifrirane prek WireGuarda z uporabo ključev vozlišč, dostopate pa lahko iz katere koli naprave s sistemom Tailscale. Razlika v primerjavi z TermbridgeTermbridge v drugi napravi ne potrebuje odjemalca ali zasebnega omrežja. Dodeli vam javni URL in kodo QR, terminal pa se odpre v brskalniku.

Viri, potrjeno

Vprašanja in odgovori

Kratki odgovori iz dokumentacije za Termbridge.

Namestite Node 20+, tmux in cloudflared, zaženite npx termbridge ter skenirajte kodo QR, da odprete terminal v brskalniku na telefonu.