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.
# Check if installed
node --version
tmux
Terminali multiplekser, mis käitab Termbridge seansse.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
cloudflared
Loob teie terminaliga turvalise tunneli (pole vajalik liivakasti otseühenduse režiimis).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Käivitage Termbridge
npx termbridge
Näete umbes sellist väljundit:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Märkus
trycloudflare.comURL on kiire tunnel, mille kasutamiseks pole kontot vaja. Kui kasutate Termbridgei sageli, seadistage kiiruspiirangute vältimiseks nimega Cloudflare-tunneli tunnus.
Ühenduge telefonist
- Avage telefoni kaamera
- Suunake see koodile QR
- Puudutage kuvatavat linki
- Teie terminal avaneb brauseris
Valmis – oletegi ühendunud!
Mis just juhtus?
- Termbridge käivitas teie arvutis kohaliku serveri
- See lõi teie terminali jaoks tmux-seansi
- Cloudflare lõi turvalise tunneli (
trycloudflare.comURL) - 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
- Skannimisel saite seansiküpsise ja ühendus loodi
Proovige järele
Pärast ühenduse loomist proovige mõnda käsku:
# 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+Cterminalis, 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