Kom igång
Installera förutsättningarna
För standardkonfigurationen med lokal tunnel installerar du dessa verktyg på datorn:
Node.js 20+
Ladda ner från nodejs.org eller använd pakethanteraren.
# Check if installed
node --version
tmux
Terminalmultiplexern som driver Termbridge-sessioner.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
cloudflared
Skapar den säkra tunneln till terminalen (behövs inte för direkt sandboxläge).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Kör Termbridge
npx termbridge
Du bör se utdata som den här:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Obs!
trycloudflare.comURL är en snabb tunnel som inte kräver konto. Om du använder Termbridge ofta, kan du konfigurera en namngiven Cloudflare-tunnel med en token för att undvika hastighetsbegränsningar.
Anslut från telefonen
- Öppna kameran på telefonen
- Rikta den mot QR-koden
- Tryck på länken som visas
- Terminalen öppnas i webbläsaren
Klart – du är ansluten!
Vad hände nyss?
- Termbridge startade en lokal server på datorn
- Den skapade en tmux-session för terminalen
- Cloudflare skapade en säker tunnel (
trycloudflare.comURL) - QR-koden innehåller en engångstoken för säker åtkomst. Den fungerar en gång och går ut 90 sekunder efter start, så skanna den snabbt. Om den har gått ut startar du om Termbridge för att få en ny
- När du skannade koden fick du en sessionscookie och anslöts
Prova själv
När du har anslutit kan du prova några kommandon:
# See system info
htop
# Check a git repo
cd ~/your-project && git status
# Run any CLI tool
Terminalen har fullt färgstöd, TUI:er och alla tangenter du förväntar dig.
Håll det igång
Termbridge måste fortsätta köras för att anslutningen ska fungera. När du är klar:
- Tryck på
Ctrl+Ci terminalen där Termbridge körs - Tunneln stängs och anslutningen avslutas
- Din tmux-session fortsätter att köras (om du inte använde
--kill-on-exit)
Så fungerar den första sessionen
- Termbridge skapar en tmux-session (standardnamnet härleds från porten)
- Den första terminalen i listan läses in automatiskt
- Du kan skapa flera sessioner vid start genom att ange
TERMBRIDGE_SESSIONS=2
Använda en befintlig tmux-session
Om du anger --session <name> och sessionen redan finns ansluter Termbridge till den i stället för att skapa en ny. Det här är användbart när du vill övervaka processer som kör länge och som du redan har startat.
Nästa steg
Mobilkontroller
Tips för att använda Termbridge på telefoner och surfplattor
Flera terminaler
Kör flera sessioner och växla mellan dem
Förhandsgranskning av utvecklingsserver
Förhandsgranska din Vite-app bredvid terminalen
CLI Referens
Se alla tillgängliga flaggor och alternativ