Liigu sisu juurde

Alustamine

Vajalike eelduste paigaldamine

Vaikimisi kohaliku tunneli seadistuseks paigaldage arvutisse järgmised tööriistad:

Node.js 20+

Laadige alla nodejs.org või kasutage paketihaldurit.

Shell
# Check if installed
node --version

tmux

Terminali multiplekser, mis käitab Termbridge seansse.

Shell
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

cloudflared

Loob teie terminaliga turvalise tunneli (pole vajalik liivakasti otseühenduse režiimis).

Shell
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads

Laadige alla cloudflared

Käivitage Termbridge

Shell
npx termbridge

Näete umbes sellist väljundit:

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

Märkus trycloudflare.com URL on kiire tunnel, mille kasutamiseks pole kontot vaja. Kui kasutate Termbridgei sageli, seadistage kiiruspiirangute vältimiseks nimega Cloudflare-tunneli tunnus.

Ühenduge telefonist

  1. Avage telefoni kaamera
  2. Suunake see koodile QR
  3. Puudutage kuvatavat linki
  4. Teie terminal avaneb brauseris

Valmis – oletegi ühendunud!

Mis just juhtus?

  1. Termbridge käivitas teie arvutis kohaliku serveri
  2. See lõi teie terminali jaoks tmux-seansi
  3. Cloudflare lõi turvalise tunneli (trycloudflare.com URL)
  4. Kood QR sisaldab turvaliseks juurdepääsuks ühekordset tunnust. See toimib ühe korra ja aegub 90 sekundit pärast käivitamist, seega skannige see kiiresti; kui see on aegunud, taaskäivitage uue saamiseks Termbridge
  5. Skannimisel saite seansiküpsise ja ühendus loodi

Proovige järele

Pärast ühenduse loomist proovige mõnda käsku:

Shell
# See system info
htop

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

# Run any CLI tool

Terminal toetab täisvärve, TUI-sid ja kõiki klahve, mida eeldaksite.

Hoidke see töös

Ühenduse toimimiseks peab Termbridge töötama. Kui olete lõpetanud:

  • Vajutage Ctrl+C terminalis, kus Termbridge töötab
  • Tunnel sulgub ja ühendus katkeb
  • Teie tmux-seanss jääb aktiivseks (kui te ei kasutanud --kill-on-exit)

Esimese seansi käitumine

  • Termbridge loob tmux-seansi (vaikenimi tuletatakse pordist)
  • Loendi esimene terminal laaditakse automaatselt
  • Käivitamisel saate luua mitu seanssi, määrates TERMBRIDGE_SESSIONS=2

Olemasoleva tmux-seansi kasutamine

Kui annate ette --session <name> ja see seanss on juba olemas, ühendub Termbridge sellega uue loomise asemel. See on kasulik juba käivitatud kaua töötavate protsesside jälgimiseks.

Järgmised sammud

Mobiilsed juhtnupud

Nõuanded Termbridgei kasutamiseks telefonis ja tahvelarvutis

Mitu terminali

Käivitage mitu seanssi ja lülituge nende vahel

Arendusserveri eelvaade

Vaadake oma Vite-rakenduse eelvaadet terminali kõrval

CLI viide

Vaadake kõiki saadaolevaid lippe ja valikuid