Začínáme
Instalace předpokladů
Pro výchozí nastavení místního tunelu nainstalujte do počítače tyto nástroje:
Node.js 20+
Stáhněte z nodejs.org nebo použijte správce balíčků.
# Check if installed
node --version
tmux
Multiplexor terminálu, který zajišťuje relace Termbridge.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
cloudflared
Vytvoří zabezpečený tunel k terminálu (není potřeba pro přímý režim sandboxu).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Spuštění Termbridge
npx termbridge
Zobrazí se 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 rychlý tunel bez účtu. Pokud Termbridge používáte často, nastavte token pojmenovaného tunelu Cloudflare, abyste předešli omezení počtu požadavků.
Připojení z telefonu
- Otevřete fotoaparát telefonu
- Namiřte ho na kód QR
- Klepněte na zobrazený odkaz
- V prohlížeči se načte váš terminál
A je to – jste připojeni!
Co se právě stalo?
- Termbridge spustil na vašem počítači místní server
- Vytvořil relaci tmux pro váš terminál
- Cloudflare vytvořil zabezpečený tunel (
trycloudflare.comURL) - Kód QR obsahuje jednorázový token pro zabezpečený přístup. Funguje pouze jednou a jeho platnost vyprší 90 sekund po spuštění, proto ho naskenujte co nejdříve; pokud jeho platnost vypršela, restartujte Termbridge a získáte nový
- Po naskenování jste získali soubor cookie relace a připojili se
Vyzkoušejte to
Po připojení zkuste několik příkazů:
# See system info
htop
# Check a git repo
cd ~/your-project && git status
# Run any CLI tool
Terminál podporuje plné barvy, TUI i všechny klávesy, které byste očekávali.
Nechte ho spuštěný
Aby připojení fungovalo, musí Termbridge zůstat spuštěný. Až skončíte:
- V terminálu, ve kterém běží Termbridge, stiskněte
Ctrl+C - Tunel se uzavře a připojení skončí
- Vaše relace tmux zůstane aktivní (pokud jste nepoužili
--kill-on-exit)
Chování při první relaci
- Termbridge vytvoří relaci tmux (výchozí název se odvozuje od portu)
- Automaticky se načte první terminál v seznamu
- Při spuštění můžete vytvořit více relací nastavením
TERMBRIDGE_SESSIONS=2
Použití existující relace tmux
Pokud zadáte --session <name> a daná relace už existuje, Termbridge se k ní připojí místo vytvoření nové. To se hodí ke sledování dlouho běžících procesů, které jste už spustili.
Další kroky
Ovládání na mobilu
Tipy k používání Termbridge na telefonech a tabletech
Více terminálů
Spouštějte více relací a přepínejte mezi nimi
Náhled vývojového serveru
Zobrazte náhled aplikace Vite vedle terminálu
CLI Reference
Zobrazit všechny dostupné příznaky a možnosti