Premiers pas
Installer les prérequis
Pour utiliser la configuration par défaut du tunnel local, installez ces outils sur votre ordinateur :
Node.js 20+
Téléchargez depuis nodejs.org ou utilisez votre gestionnaire de paquets.
# Check if installed
node --version
tmux
Le multiplexeur de terminaux qui alimente les sessions Termbridge.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
cloudflared
Crée un tunnel sécurisé vers votre terminal (inutile en mode direct dans un environnement isolé).
# macOS
brew install cloudflared
# Linux - see cloudflare.com/downloads
Lancer Termbridge
npx termbridge
Voici un exemple de sortie :
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Remarque Le tunnel
trycloudflare.comURL est rapide et ne nécessite pas de compte. Si vous utilisez fréquemment Termbridge, configurez un jeton de tunnel nommé Cloudflare pour éviter les limites de débit.
Se connecter depuis votre téléphone
- Ouvrez l'appareil photo de votre téléphone
- Pointez-le vers le code QR
- Touchez le lien qui s'affiche
- Votre terminal s'ouvre dans le navigateur
Voilà, vous êtes connecté !
Que vient-il de se passer ?
- Termbridge a démarré un serveur local sur votre machine
- Une session tmux a été créée pour votre terminal
- Cloudflare a créé un tunnel sécurisé (le
trycloudflare.comURL) - Le code QR contient un jeton à usage unique pour un accès sécurisé. Il ne fonctionne qu'une fois et expire 90 secondes après le démarrage : scannez-le rapidement. S'il a expiré, redémarrez Termbridge pour en obtenir un nouveau
- En le scannant, vous avez obtenu un cookie de session et vous vous êtes connecté
Essayez
Une fois connecté, essayez quelques commandes :
# See system info
htop
# Check a git repo
cd ~/your-project && git status
# Run any CLI tool
Le terminal prend en charge les couleurs, les interfaces TUI et toutes les touches habituelles.
Laisser le service actif
Termbridge doit rester en cours d'exécution pour que la connexion fonctionne. Lorsque vous avez terminé :
- Appuyez sur
Ctrl+Cdans le terminal où Termbridge est en cours d'exécution - Le tunnel se ferme et la connexion est interrompue
- Votre session tmux reste active (sauf si vous avez utilisé
--kill-on-exit)
Comportement de la première session
- Termbridge crée une session tmux (le nom par défaut est dérivé du port)
- Le premier terminal de la liste se charge automatiquement
- Vous pouvez créer plusieurs sessions au démarrage en définissant
TERMBRIDGE_SESSIONS=2
Utiliser une session tmux existante
Si vous indiquez --session <name> et que cette session existe déjà, Termbridge s'y rattache au lieu d'en créer une nouvelle. C'est utile pour surveiller des processus de longue durée que vous avez déjà lancés.
Étapes suivantes
Commandes mobiles
Conseils pour utiliser Termbridge sur téléphone et tablette
Plusieurs terminaux
Exécutez plusieurs sessions et passez de l'une à l'autre
Aperçu du serveur de développement
Affichez l'aperçu de votre application Vite à côté du terminal
Référence CLI
Consultez tous les indicateurs et options disponibles