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.
# Check if installed
node --version
tmux
Multiplekser terminala, ki omogoča seje Termbridge.
# 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).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Zaženite Termbridge
npx termbridge
Prikazal se bo takšen izpis:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Opomba Tunel
trycloudflare.comURL 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
- Odprite kamero telefona
- Usmerite jo proti kodi QR
- Tapnite prikazano povezavo
- Terminal se odpre v brskalniku
To je vse – povezani ste!
Kaj se je pravkar zgodilo?
- Termbridge je v vašem računalniku zagnal lokalni strežnik
- Ustvaril je sejo tmux za vaš terminal
- Cloudflare je ustvaril varen tunel (
trycloudflare.comURL) - 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
- Ko ste jo skenirali, ste prejeli sejni piškotek in se povezali
Preizkusite
Ko se povežete, poskusite zagnati nekaj ukazov:
# 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+Cv 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