Preskoči na vsebino

Začetek

Namestite predpogoje

Za privzeto nastavitev lokalnega tunela namestite ta orodja v računalnik:

Node.js 20+

Prenesite z nodejs.org ali uporabite upravljalnik paketov.

Lupina
# Check if installed
node --version

tmux

Multiplekser terminala, ki omogoča seje Termbridge.

Lupina
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

cloudflared

Ustvari varen tunel do vašega terminala (ni potreben za neposredni način peskovnika).

Lupina
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads

Prenesi cloudflared

Zaženite Termbridge

Lupina
npx termbridge

Prikazal se bo takšen izpis:

Koda
┌─────────────────────────────────────────┐
│  Termbridge                             │
│                                         │
│  Local:   http://127.0.0.1:51234        │
│  Public:  https://abc123.trycloudflare.com │
│                                         │
│  ██████████████                         │
│  ██          ██  <- Scan this QR code   │
│  ██████████████                         │
│                                         │
└─────────────────────────────────────────┘

Opomba Tunel trycloudflare.com URL je hiter tunel brez uporabniškega računa. Če pogosto uporabljate Termbridge, nastavite žeton za poimenovani tunel Cloudflare, da se izognete omejitvam hitrosti.

Povezava s telefonom

  1. Odprite kamero telefona
  2. Usmerite jo proti kodi QR
  3. Tapnite prikazano povezavo
  4. Terminal se odpre v brskalniku

To je vse – povezani ste!

Kaj se je pravkar zgodilo?

  1. Termbridge je v vašem računalniku zagnal lokalni strežnik
  2. Ustvaril je sejo tmux za vaš terminal
  3. Cloudflare je ustvaril varen tunel (trycloudflare.com URL)
  4. Koda QR vsebuje enkratni žeton za varen dostop. Deluje samo enkrat in poteče 90 sekund po zagonu, zato jo čim prej skenirajte; če je že potekla, znova zaženite Termbridge, da dobite novo
  5. Ko ste jo skenirali, ste prejeli sejni piškotek in se povezali

Preizkusite

Ko se povežete, poskusite zagnati nekaj ukazov:

Lupina
# See system info
htop

# Check a git repo
cd ~/your-project && git status

# Run any CLI tool

Terminal podpira polne barve, besedilne uporabniške vmesnike (TUI) in vse običajne tipke.

Naj ostane zagnan

Za delovanje povezave mora Termbridge ostati zagnan. Ko končate:

  • Pritisnite Ctrl+C v terminalu, kjer se izvaja Termbridge
  • Tunel se zapre in povezava se prekine
  • Vaša seja tmux ostane aktivna (razen če ste uporabili --kill-on-exit)

Delovanje prve seje

  • Termbridge ustvari sejo tmux (privzeto ime je izpeljano iz vrat)
  • Prvi terminal na seznamu se naloži samodejno
  • Ob zagonu lahko ustvarite več sej tako, da nastavite TERMBRIDGE_SESSIONS=2

Uporaba obstoječe seje tmux

Če podate --session <name> in ta seja že obstaja, se bo Termbridge povezal z njo, namesto da bi ustvaril novo. To je uporabno za spremljanje dolgotrajnih procesov, ki ste jih že zagnali.

Naslednji koraki

Kontrolniki za mobilne naprave

Nasveti za uporabo Termbridge na telefonih in tablicah

Več terminalov

Zaženite več sej in preklapljajte med njimi

Predogled razvojnega strežnika

Oglejte si predogled svoje aplikacije Vite poleg terminala

CLI Referenca

Oglejte si vse razpoložljive zastavice in možnosti