Pāriet uz saturu

Darba sākšana

Instalējiet priekšnosacījumus

Noklusējuma lokālā tuneļa konfigurācijai instalējiet datorā šos rīkus:

Node.js 20+

Lejupielādējiet no nodejs.org vai izmantojiet pakotņu pārvaldnieku.

Apvalks
# Check if installed
node --version

tmux

Termināļa multipleksors, kas nodrošina Termbridge sesijas.

Apvalks
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

cloudflared

Izveido drošu tuneli uz jūsu termināli (nav nepieciešams tiešajā smilškastes režīmā).

Apvalks
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads

Lejupielādēt cloudflared

Palaidiet Termbridge

Apvalks
npx termbridge

Jūs redzēsiet šādu izvadi:

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

Piezīme trycloudflare.com URL ir ātrs tunelis bez konta. Ja bieži izmantojat Termbridge, iestatiet nosauktā Cloudflare tuneļa tokenu, lai izvairītos no ātruma ierobežojumiem.

Izveidojiet savienojumu no tālruņa

  1. Atveriet tālruņa kameru
  2. Pavērsiet to pret QR kodu
  3. Pieskarieties parādītajai saitei
  4. Jūsu terminālis tiks ielādēts pārlūkprogrammā

Viss — savienojums ir izveidots!

Kas tikko notika?

  1. Termbridge jūsu datorā palaida lokālo serveri
  2. Terminālim tika izveidota tmux sesija
  3. Cloudflare izveidoja drošu tuneli (trycloudflare.com URL)
  4. QR kodā ir vienreizējs tokens drošai piekļuvei. To var izmantot vienu reizi, un tas beidzas 90 sekundes pēc palaišanas, tāpēc noskenējiet to drīz; ja tas ir beidzies, restartējiet Termbridge, lai iegūtu jaunu
  5. Pēc koda noskenēšanas saņēmāt sesijas sīkdatni un izveidojāt savienojumu

Izmēģiniet

Kad savienojums izveidots, izmēģiniet dažas komandas:

Apvalks
# See system info
htop

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

# Run any CLI tool

Terminālis atbalsta pilnu krāsu attēlojumu, TUI un visus ierastos taustiņus.

Atstājiet to darbībā

Termbridge jāpaliek darbībā, lai savienojums darbotos. Kad esat pabeidzis:

  • Nospiediet Ctrl+C terminālī, kurā darbojas Termbridge
  • Tunelis tiek aizvērts un savienojums pārtraukts
  • Jūsu tmux sesija paliek aktīva (ja vien neizmantojāt --kill-on-exit)

Pirmās sesijas darbība

  • Termbridge izveido tmux sesiju (noklusējuma nosaukums tiek veidots no porta)
  • Pirmais terminālis sarakstā tiek ielādēts automātiski
  • Startējot varat izveidot vairākas sesijas, iestatot TERMBRIDGE_SESSIONS=2

Esošas tmux sesijas izmantošana

Ja norādāt --session <name> un šī sesija jau pastāv, Termbridge tai pievienosies, nevis izveidos jaunu. Tas noder ilgstošu procesu pārraudzībai, kurus jau esat palaidis.

Nākamās darbības

Mobilās vadīklas

Padomi, kā izmantot Termbridge tālruņos un planšetdatoros

Vairāki termināļi

Palaidiet vairākas sesijas un pārslēdzieties starp tām

Izstrādes servera priekšskatījums

Priekšskatiet savu Vite lietotni līdzās terminālim

CLI uzziņu rokasgrāmata

Skatiet visus pieejamos karodziņus un iestatījumus