Pereiti prie turinio

Darbo pradžia

Įdiekite būtinas priemones

Jei norite naudoti numatytąją vietinio tunelio konfigūraciją, įdiekite šias priemones kompiuteryje:

Node.js 20+

Atsisiųskite iš nodejs.org arba naudokite paketų tvarkyklę.

Shell
# Check if installed
node --version

tmux

Terminalo multiplekseris, kuris valdo Termbridge seansus.

Shell
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

cloudflared

Sukuria saugų tunelį iki jūsų terminalo (nebūtina naudojant tiesioginį smėlio dėžės režimą).

Shell
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads

Atsisiųsti cloudflared

Paleiskite Termbridge

Shell
npx termbridge

Matysite maždaug tokią išvestį:

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

Pastaba trycloudflare.com URL yra greitas tunelis, kuriam nereikia paskyros. Jei dažnai naudojate Termbridge, nustatykite pavadinto Cloudflare tunelio prieigos raktą, kad išvengtumėte užklausų dažnio apribojimų.

Prisijunkite iš telefono

  1. Atidarykite telefono kamerą
  2. Nukreipkite ją į QR kodą
  3. Bakstelėkite pasirodžiusią nuorodą
  4. Jūsų terminalas atsidarys naršyklėje

Štai ir viskas – prisijungėte!

Kas ką tik įvyko?

  1. Termbridge paleido vietinį serverį jūsų kompiuteryje
  2. Jis sukūrė tmux seansą jūsų terminalui
  3. Cloudflare sukūrė saugų tunelį (trycloudflare.com URL)
  4. QR kode yra vienkartinis prieigos raktas, skirtas saugiai prisijungti. Jį galima panaudoti tik vieną kartą, o jo galiojimas baigiasi praėjus 90 sekundžių nuo paleidimo, todėl nuskaitykite jį nedelsdami; jei jo galiojimas baigėsi, paleiskite Termbridge iš naujo, kad gautumėte naują
  5. Nuskaičius kodą, gavote seanso slapuką ir prisijungėte

Išbandykite

Prisijungę išbandykite kelias komandas:

Shell
# See system info
htop

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

# Run any CLI tool

Terminalas palaiko visas spalvas, TUI ir visus įprastus klavišus.

Palikite veikti

Termbridge turi veikti, kad ryšys nenutrūktų. Kai baigsite:

  • Terminale, kuriame veikia Termbridge, paspauskite Ctrl+C
  • Tunelis uždaromas ir ryšys nutrūksta
  • Jūsų tmux seansas lieka aktyvus (nebent naudojote --kill-on-exit)

Pirmojo seanso veikimas

  • Termbridge sukuria tmux seansą (numatytasis pavadinimas sudaromas pagal prievadą)
  • Pirmasis sąraše esantis terminalas įkeliamas automatiškai
  • Paleidimo metu galite sukurti kelis seansus, nustatę TERMBRIDGE_SESSIONS=2

Esamo tmux seanso naudojimas

Jei nurodysite --session <name> ir tas seansas jau bus sukurtas, Termbridge prisijungs prie jo, užuot sukūręs naują. Tai praverčia stebint jau paleistus ilgai veikiančius procesus.

Tolesni veiksmai

Valdymas telefone

Patarimai, kaip naudoti Termbridge telefonuose ir planšetėse

Keli terminalai

Paleiskite kelis seansus ir perjunkite juos

Kūrimo serverio peržiūra

Peržiūrėkite Vite programą greta terminalo

CLI nuoroda

Peržiūrėkite visas galimas vėliavėles ir parinktis