Liigu sisu juurde

Edasta oma terminal

Termbridge käivitab kohaliku serveri, suunab selle läbi Cloudflare ja voogedastab teie tmux seansi mis tahes brauserisse.

Terminal
npx termbridge

Viimane väljalase 0.3.13 MIT Node 20+, tmux, cloudflared

Praktikas

Käivitage see arvutis ja avage terminal seejärel teises seadmes.

Sülearvutist telefoni

npx termbridge käivitab kohaliku serveri, tmux seansi ja Cloudflare tunneli ning kuvab seejärel QR koodi ühekordse sisselogimislingiga.

Koodi skannimisel vahetatakse token küpsisepõhise seansi vastu. Lisage --proxy 5173, et kuvada oma arendusserver terminali kõrval eelvaatevaates.

Terminal
npx termbridge

Valmis mobiilile

Skannige QR kood ja avage terminal telefoni brauseris.

Tõeline terminal

tmux + node-pty edastavad päris PTY xterm.js-sse koos värvide ja TUI-dega.

Cloudflare tunnel

Kiirtunnel muudab teie kohaliku serveri portide suunamiseta avalikult kättesaadavaks.

Sisselogimine tokeniga

QR link sisaldab ühekordset tokenit, mis kehtib 90 sekundit. Selle kasutamisel määratakse HttpOnly ja Secure seansiküpsis, rakendatakse CSRF-kontrolli ning lubatakse 5 kasutuskorda minutis. Seansid ei aegu.

Mitu seanssi

Üks server saab rakendusesisese lülitamisega majutada mitut tmux seanssi.

Üks käsk

npx termbridge käivitab serveri, Cloudflare tunneli ja QR koodi. Vajab Node 20+, tmux ja cloudflared süsteemis macOS või Linux; Windows ei ole toetatud.

Kõigepealt CLI

Loodud terminalikeskse tööriistana, mis näitab TTY olekut ja QR väljundit.

Üleandmine QR kaudu

Iga käivitus kuvab ühe QR koodi koos ühekordse sisselogimislingiga. Skannige see seadmes, mida soovite kasutada.

Arendusserveri eelvaade

Puhverdage kohalikku Vite rakendust ja vaadake selle eelvaadet terminali kõrval.

HMR-i läbipääs

WebSocketi puhverserverlus hoiab Vite kuum asendus moodulite kaupa töös.

Vaate vahetamine

Lülituge terminali ja eelvaate vahel alumisel ribal asuva vaadete paneeli kaudu.

Täispinu töövoog

Käivitage terminalikäske ja jälgige rakenduse reaalajas uuenemist.

Miks Termbridge

Portide suunamist ega VPN-i pole vaja

Kontota Cloudflare kiirtunnel annab teie kohalikule serverile avaliku HTTPS URL. Ühenduse loomiseks vajab teine seade ainult brauserit.

Täisekraanprogrammid töötavad

node-pty loob ühenduse seadmega tmux ja annab teada 256 värviga terminalist, nii et TUI-d, nagu htop ja vim, töötavad samamoodi nagu kohapeal.

Seansid kestavad sillast kauem

Ctrl+C sulgeb tunneli ja serveri, kuid jätab teie tmux seansid tööle. Olemasolevale seansile ühenduse loomiseks käivitage uuesti valikuga --session.

Töötab teie arvutis

Server, WebSocket ja terminalide register asuvad teie arvutis ning kuulavad vaikimisi aadressil 127.0.0.1. Termbridge ei halda oma taustaserverit.

Võrdlus

Muud viisid terminalile teisest seadmest juurdepääsuks ja Termbridge erinevused.

Termbridge võrrelduna teiste tööriistadega
ttyd Sobib hästittyd jagab veebi kaudu mis tahes käsku ning toetab CJK- ja IME-sisestust, ZMODEM- ja trzsz-failiedastust, Sixeli pilte, SSL ja lihtautentimist. See töötab süsteemides macOS ja Linux, BSD-des, OpenWrt-s ning Windows-s. Erinevus võrreldes Termbridge-gaTermbridge lisab tunneli, ühekordse QR sisselogimislingi ja telefoni juhtnupuriba ning hoiab kesta tmux-s, nii et see püsib taaskäivitamisel. See on loodud macOS ja Linux jaoks.
sshx Sobib hästisshx jagab terminali ühe käsuga kõigiga lõputul lõuendil, kus kaastöötajad näevad üksteise kursoreid. See toetab otspunktkrüptimist ning pakub binaarfaile süsteemidele Linux, macOS ja Windows. Erinevus võrreldes Termbridge-gaTermbridge on mõeldud teie enda terminalile juurdepääsuks: iga käivitus väljastab ühe sisselogimislingi, mis töötab üks kord, ning andmeliiklus liigub Cloudflare tunneli kaudu teie arvutis asuvasse serverisse.
Tailscale SSH Sobib hästiTailscale SSH võimaldab Tailscale'il hallata teie tailneti SSH ühenduste autentimist ja autoriseerimist. Ühendused krüpteeritakse WireGuardiga sõlmevõtmete abil ning neid saab luua mis tahes Tailscale'i kasutavas seadmes. Erinevus võrreldes Termbridge-gaTermbridge ei vaja teises seadmes klienti ega privaatvõrku. See annab teile avaliku URL ja QR koodi ning terminal avaneb brauseris.

Allikad, märgitud

Küsimused ja vastused

Lühikesed vastused Termbridge dokumentatsioonist.

Paigaldage Node 20+, tmux ja cloudflared, käivitage npx termbridge ning skannige QR kood, et avada terminal telefoni brauseris.