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ę.
# Check if installed
node --version
tmux
Terminalo multiplekseris, kuris valdo Termbridge seansus.
# 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ą).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Paleiskite Termbridge
npx termbridge
Matysite maždaug tokią išvestį:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Pastaba
trycloudflare.comURL 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
- Atidarykite telefono kamerą
- Nukreipkite ją į QR kodą
- Bakstelėkite pasirodžiusią nuorodą
- Jūsų terminalas atsidarys naršyklėje
Štai ir viskas – prisijungėte!
Kas ką tik įvyko?
- Termbridge paleido vietinį serverį jūsų kompiuteryje
- Jis sukūrė tmux seansą jūsų terminalui
- Cloudflare sukūrė saugų tunelį (
trycloudflare.comURL) - 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ą
- Nuskaičius kodą, gavote seanso slapuką ir prisijungėte
Išbandykite
Prisijungę išbandykite kelias komandas:
# 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