Ξεκινώντας
Εγκατάσταση προαπαιτούμενων
Για την προεπιλεγμένη ρύθμιση τοπικής σήραγγας, εγκαταστήστε αυτά τα εργαλεία στον υπολογιστή σας:
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
Εκτέλεση του Termbridge
npx termbridge
Θα δείτε μια έξοδο όπως αυτή:
┌─────────────────────────────────────────┐
│ Termbridge │
│ │
│ Local: http://127.0.0.1:51234 │
│ Public: https://abc123.trycloudflare.com │
│ │
│ ██████████████ │
│ ██ ██ <- Scan this QR code │
│ ██████████████ │
│ │
└─────────────────────────────────────────┘
Σημείωση Το
trycloudflare.comURL είναι μια γρήγορη σήραγγα χωρίς λογαριασμό. Αν χρησιμοποιείτε συχνά το Termbridge, ρυθμίστε ένα διακριτικό επώνυμης σήραγγας Cloudflare για να αποφύγετε τα όρια ρυθμού.
Σύνδεση από το τηλέφωνό σας
- Ανοίξτε την κάμερα του τηλεφώνου σας
- Στρέψτε την στον κωδικό QR
- Πατήστε τον σύνδεσμο που εμφανίζεται
- Το τερματικό σας φορτώνεται στο πρόγραμμα περιήγησης
Αυτό ήταν — συνδεθήκατε!
Τι συνέβη;
- Το Termbridge ξεκίνησε έναν τοπικό διακομιστή στον υπολογιστή σας
- Δημιούργησε μια συνεδρία tmux για το τερματικό σας
- Το Cloudflare δημιούργησε μια ασφαλή σήραγγα (το
trycloudflare.comURL) - Ο κωδικός QR περιέχει ένα διακριτικό μίας χρήσης για ασφαλή πρόσβαση. Λειτουργεί μία φορά και λήγει 90 δευτερόλεπτα μετά την εκκίνηση, γι' αυτό σαρώστε τον έγκαιρα· αν έχει λήξει, επανεκκινήστε το Termbridge για να δημιουργηθεί νέος
- Όταν τον σαρώσατε, λάβατε ένα 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
Δείτε όλες τις διαθέσιμες σημαίες και επιλογές