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.
# Check if installed
node --version
tmux
Termināļa multipleksors, kas nodrošina Termbridge sesijas.
# 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ā).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Palaidiet Termbridge
npx termbridge
Jūs redzēsiet šādu izvadi:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Piezīme
trycloudflare.comURL 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
- Atveriet tālruņa kameru
- Pavērsiet to pret QR kodu
- Pieskarieties parādītajai saitei
- Jūsu terminālis tiks ielādēts pārlūkprogrammā
Viss — savienojums ir izveidots!
Kas tikko notika?
- Termbridge jūsu datorā palaida lokālo serveri
- Terminālim tika izveidota tmux sesija
- Cloudflare izveidoja drošu tuneli (
trycloudflare.comURL) - 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
- 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:
# 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+Cterminā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