Začíname
Inštalácia potrebných nástrojov
Pre predvolené nastavenie lokálneho tunela nainštalujte do počítača tieto nástroje:
Node.js 20+
Stiahnite si z nodejs.org alebo použite správcu balíkov.
# Check if installed
node --version
tmux
Multiplexor terminálu, ktorý zabezpečuje fungovanie relácií Termbridge.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
cloudflared
Vytvára zabezpečený tunel k vášmu terminálu (v priamom režime sandboxu nie je potrebný).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Spustenie Termbridge
npx termbridge
Zobrazí sa výstup podobný tomuto:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Poznámka
trycloudflare.comURL je rýchly tunel, ktorý nevyžaduje účet. Ak Termbridge používate často, nastavte token pomenovaného tunela Cloudflare, aby ste sa vyhli limitom požiadaviek.
Pripojenie z telefónu
- Otvorte fotoaparát v telefóne
- Namierte ho na kód QR
- Ťuknite na zobrazený odkaz
- Terminál sa načíta v prehliadači
To je všetko – ste pripojení!
Čo sa práve stalo?
- Termbridge spustil lokálny server vo vašom počítači
- Vytvoril reláciu tmux pre váš terminál
- Cloudflare vytvoril zabezpečený tunel (
trycloudflare.comURL) - Kód QR obsahuje jednorazový token na zabezpečený prístup. Funguje len raz a jeho platnosť vyprší 90 sekúnd po spustení, preto ho naskenujte čo najskôr; ak jeho platnosť vypršala, reštartujte Termbridge a vytvorte nový
- Po naskenovaní ste získali súbor cookie relácie a pripojili sa
Vyskúšajte si to
Po pripojení vyskúšajte niekoľko príkazov:
# See system info
htop
# Check a git repo
cd ~/your-project && git status
# Run any CLI tool
Terminál podporuje plnofarebné zobrazenie, TUI aj všetky klávesy, ktoré by ste očakávali.
Nechajte ho bežať
Aby pripojenie fungovalo, Termbridge musí zostať spustený. Keď skončíte:
- Stlačte
Ctrl+Cv termináli, v ktorom beží Termbridge - Tunel sa zatvorí a spojenie sa ukončí
- Relácia tmux zostane aktívna (pokiaľ ste nepoužili
--kill-on-exit)
Správanie pri prvej relácii
- Termbridge vytvorí reláciu tmux (predvolený názov sa odvodí od portu)
- Automaticky sa načíta prvý terminál v zozname
- Pri spustení môžete vytvoriť viacero relácií nastavením
TERMBRIDGE_SESSIONS=2
Použitie existujúcej relácie tmux
Ak zadáte --session <name> a táto relácia už existuje, Termbridge sa k nej pripojí namiesto vytvorenia novej. To sa hodí na sledovanie dlho bežiacich procesov, ktoré ste už spustili.
Ďalšie kroky
Ovládanie v mobile
Tipy na používanie Termbridge v telefónoch a tabletoch
Viacero terminálov
Spúšťajte viacero relácií a prepínajte medzi nimi
Ukážka vývojového servera
Zobrazte si ukážku aplikácie Vite vedľa terminálu
CLI Referencia
Pozrite si všetky dostupné príznaky a možnosti