Μετάβαση στο περιεχόμενο

Ξεκινώντας

Εγκατάσταση προαπαιτούμενων

Για την προεπιλεγμένη ρύθμιση τοπικής σήραγγας, εγκαταστήστε αυτά τα εργαλεία στον υπολογιστή σας:

Node.js 20+

Κατεβάστε το από το nodejs.org ή χρησιμοποιήστε τον διαχειριστή πακέτων σας.

Κέλυφος
# Check if installed
node --version

tmux

Ο πολυπλέκτης τερματικού που υποστηρίζει τις συνεδρίες Termbridge.

Κέλυφος
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

cloudflared

Δημιουργεί την ασφαλή σήραγγα προς το τερματικό σας (δεν απαιτείται για την άμεση λειτουργία sandbox).

Κέλυφος
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads

Λήψη cloudflared

Εκτέλεση του Termbridge

Κέλυφος
npx termbridge

Θα δείτε μια έξοδο όπως αυτή:

Κώδικας
┌─────────────────────────────────────────┐
│  Termbridge                             │
│                                         │
│  Local:   http://127.0.0.1:51234        │
│  Public:  https://abc123.trycloudflare.com │
│                                         │
│  ██████████████                         │
│  ██          ██  <- Scan this QR code   │
│  ██████████████                         │
│                                         │
└─────────────────────────────────────────┘

Σημείωση Το trycloudflare.com URL είναι μια γρήγορη σήραγγα χωρίς λογαριασμό. Αν χρησιμοποιείτε συχνά το Termbridge, ρυθμίστε ένα διακριτικό επώνυμης σήραγγας Cloudflare για να αποφύγετε τα όρια ρυθμού.

Σύνδεση από το τηλέφωνό σας

  1. Ανοίξτε την κάμερα του τηλεφώνου σας
  2. Στρέψτε την στον κωδικό QR
  3. Πατήστε τον σύνδεσμο που εμφανίζεται
  4. Το τερματικό σας φορτώνεται στο πρόγραμμα περιήγησης

Αυτό ήταν — συνδεθήκατε!

Τι συνέβη;

  1. Το Termbridge ξεκίνησε έναν τοπικό διακομιστή στον υπολογιστή σας
  2. Δημιούργησε μια συνεδρία tmux για το τερματικό σας
  3. Το Cloudflare δημιούργησε μια ασφαλή σήραγγα (το trycloudflare.com URL)
  4. Ο κωδικός QR περιέχει ένα διακριτικό μίας χρήσης για ασφαλή πρόσβαση. Λειτουργεί μία φορά και λήγει 90 δευτερόλεπτα μετά την εκκίνηση, γι' αυτό σαρώστε τον έγκαιρα· αν έχει λήξει, επανεκκινήστε το Termbridge για να δημιουργηθεί νέος
  5. Όταν τον σαρώσατε, λάβατε ένα cookie συνεδρίας και συνδεθήκατε

Δοκιμάστε το

Αφού συνδεθείτε, δοκιμάστε μερικές εντολές:

Κέλυφος
# See system info
htop

# Check a git repo
cd ~/your-project && git status

# Run any CLI tool

Το τερματικό υποστηρίζει πλήρη χρώματα, TUI και όλα τα πλήκτρα που περιμένετε.

Διατήρηση της εκτέλεσης

Το Termbridge πρέπει να παραμένει σε εκτέλεση για να λειτουργεί η σύνδεση. Όταν τελειώσετε:

  • Πατήστε Ctrl+C στο τερματικό όπου εκτελείται το Termbridge
  • Η σήραγγα κλείνει και η σύνδεση τερματίζεται
  • Η συνεδρία tmux παραμένει ενεργή (εκτός αν χρησιμοποιήσατε το --kill-on-exit)

Συμπεριφορά πρώτης συνεδρίας

  • Το Termbridge δημιουργεί μια συνεδρία tmux (το προεπιλεγμένο όνομα προκύπτει από τη θύρα)
  • Το πρώτο τερματικό στη λίστα φορτώνεται αυτόματα
  • Μπορείτε να δημιουργήσετε πολλές συνεδρίες κατά την εκκίνηση ορίζοντας το TERMBRIDGE_SESSIONS=2

Χρήση υπάρχουσας συνεδρίας tmux

Αν δώσετε το --session <name> και αυτή η συνεδρία υπάρχει ήδη, το Termbridge θα συνδεθεί σε αυτήν αντί να δημιουργήσει νέα. Αυτό είναι χρήσιμο για την παρακολούθηση διεργασιών μεγάλης διάρκειας που έχετε ήδη ξεκινήσει.

Επόμενα βήματα

Στοιχεία ελέγχου για κινητά

Συμβουλές για χρήση του Termbridge σε τηλέφωνα και tablet

Πολλαπλά τερματικά

Εκτελέστε πολλές συνεδρίες και εναλλάσσεστε μεταξύ τους

Προεπισκόπηση διακομιστή ανάπτυξης

Κάντε προεπισκόπηση της εφαρμογής σας Vite δίπλα στο τερματικό

Αναφορά CLI

Δείτε όλες τις διαθέσιμες σημαίες και επιλογές