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

Μεταδώστε το τερματικό σας

Το Termbridge εκτελεί έναν τοπικό διακομιστή, δημιουργεί τούνελ μέσω του Cloudflare και μεταδίδει τη συνεδρία tmux σε οποιοδήποτε πρόγραμμα περιήγησης.

Τερματικό
npx termbridge

Τελευταία έκδοση 0.3.13 MIT Node 20+, tmux, cloudflared

Στην πράξη

Εκκινήστε το στον υπολογιστή σας και ανοίξτε το τερματικό σε άλλη συσκευή.

Από τον φορητό υπολογιστή στο τηλέφωνό σας

Το npx termbridge εκκινεί έναν τοπικό διακομιστή, μια συνεδρία tmux και ένα τούνελ Cloudflare, έπειτα εμφανίζει έναν κωδικό QR με σύνδεσμο σύνδεσης μίας χρήσης.

Η σάρωση του κωδικού εξαργυρώνει το διακριτικό και δημιουργεί συνεδρία cookie. Προσθέστε το --proxy 5173 για να εμφανίσετε τον διακομιστή ανάπτυξής σας σε προβολή Προεπισκόπησης δίπλα στο τερματικό.

Τερματικό
npx termbridge

Έτοιμο για κινητά

Σαρώστε τον κωδικό QR και ανοίξτε το τερματικό στο πρόγραμμα περιήγησης του τηλεφώνου σας.

Πραγματικό τερματικό

Τα tmux + node-pty τροφοδοτούν ένα πραγματικό PTY στο xterm.js με χρώματα και TUI.

Τούνελ Cloudflare

Το Quick Tunnel εκθέτει τον τοπικό σας διακομιστή χωρίς προώθηση θυρών.

Σύνδεση με διακριτικό

Ο σύνδεσμος QR περιέχει διακριτικό μίας χρήσης που ισχύει για 90 δευτερόλεπτα. Η εξαργύρωσή του ορίζει cookie συνεδρίας HttpOnly και Secure, με ελέγχους CSRF και 5 εξαργυρώσεις ανά λεπτό. Οι συνεδρίες δεν λήγουν.

Πολλαπλές συνεδρίες

Ένας διακομιστής μπορεί να φιλοξενήσει πολλές συνεδρίες tmux με εναλλαγή μέσα από την εφαρμογή.

Μία εντολή

Το npx termbridge εκκινεί τον διακομιστή, το τούνελ Cloudflare και τον κωδικό QR. Απαιτείται Node 20+, tmux και cloudflared σε macOS ή Linux· το Windows δεν υποστηρίζεται.

Πρώτα το CLI

Σχεδιασμένο ως εργαλείο με επίκεντρο το τερματικό, με κατάσταση TTY και έξοδο QR.

Παράδοση μέσω QR

Κάθε εκτέλεση εμφανίζει έναν κωδικό QR με σύνδεσμο σύνδεσης μίας χρήσης. Σαρώστε τον στη συσκευή που θέλετε να χρησιμοποιήσετε.

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

Δρομολογήστε μέσω διακομιστή μεσολάβησης την τοπική εφαρμογή σας Vite και κάντε προεπισκόπησή της δίπλα στο τερματικό.

Διέλευση HMR

Η διαμεσολάβηση WebSocket διατηρεί τη λειτουργία Hot Module Replacement του Vite.

Εναλλαγή προβολής

Εναλλάσσεστε μεταξύ Τερματικού και Προεπισκόπησης από το φύλλο Προβολές στην κάτω γραμμή.

Ροή εργασίας πλήρους στοίβας

Εκτελέστε εντολές τερματικού και παρακολουθήστε την εφαρμογή σας να ενημερώνεται σε πραγματικό χρόνο.

Γιατί Termbridge

Χωρίς προώθηση θυρών ή VPN

Ένα Quick Tunnel Cloudflare χωρίς λογαριασμό παρέχει στον τοπικό σας διακομιστή δημόσιο HTTPS URL. Η συσκευή από την οποία συνδέεστε χρειάζεται μόνο ένα πρόγραμμα περιήγησης.

Τα προγράμματα πλήρους οθόνης λειτουργούν

Το node-pty συνδέεται στο tmux και δηλώνει τερματικό 256 χρωμάτων, ώστε TUI όπως τα htop και vim να λειτουργούν όπως τοπικά.

Οι συνεδρίες επιβιώνουν από τη γέφυρα

Το Ctrl+C κλείνει το τούνελ και τον διακομιστή, αλλά αφήνει τις συνεδρίες σας tmux σε λειτουργία. Ξεκινήστε ξανά με --session για να συνδεθείτε σε μια υπάρχουσα συνεδρία.

Εκτελείται στον υπολογιστή σας

Ο διακομιστής, το WebSocket και το μητρώο τερματικών βρίσκονται στον υπολογιστή σας και ακούν από προεπιλογή στο 127.0.0.1. Το Termbridge δεν λειτουργεί δικό του backend.

Σε σύγκριση με

Άλλοι τρόποι πρόσβασης σε τερματικό από άλλη συσκευή και οι διαφορές του Termbridge.

Το Termbridge σε σύγκριση με άλλα εργαλεία
ttyd Κατάλληλο γιαΤο ttyd μοιράζεται οποιαδήποτε εντολή μέσω ιστού, με εισαγωγή CJK και IME, μεταφορά αρχείων ZMODEM και trzsz, εικόνες Sixel, SSL και βασικό έλεγχο ταυτότητας, και εκτελείται σε macOS, Linux, τα BSD, OpenWrt και Windows. Διαφορά με το TermbridgeΤο Termbridge προσθέτει το τούνελ, σύνδεσμο σύνδεσης QR μίας χρήσης και γραμμή χειρισμού για τηλέφωνα, ενώ διατηρεί το κέλυφος στο tmux ώστε να επιβιώνει από επανεκκίνηση. Έχει σχεδιαστεί για macOS και Linux.
sshx Κατάλληλο γιαΤο sshx μοιράζεται τερματικό με οποιονδήποτε μέσω μίας εντολής, σε έναν απεριόριστο καμβά όπου οι συνεργάτες βλέπουν τους δείκτες ο ένας του άλλου, με κρυπτογράφηση από άκρο σε άκρο και εκτελέσιμα για Linux, macOS και Windows. Διαφορά με το TermbridgeΤο Termbridge προορίζεται για πρόσβαση στο δικό σας τερματικό: κάθε εκτέλεση δημιουργεί έναν σύνδεσμο σύνδεσης που λειτουργεί μία φορά και η κίνηση περνά από τούνελ Cloudflare προς τον διακομιστή στον υπολογιστή σας.
Tailscale SSH Κατάλληλο γιαΤο Tailscale SSH επιτρέπει στο Tailscale να χειρίζεται τον έλεγχο ταυτότητας και εξουσιοδότησης των συνδέσεων SSH στο tailnet σας, με κρυπτογράφηση μέσω WireGuard και κλειδιά κόμβων, από οποιαδήποτε συσκευή εκτελεί Tailscale. Διαφορά με το TermbridgeΤο Termbridge δεν χρειάζεται πελάτη ή ιδιωτικό δίκτυο στην άλλη συσκευή. Σας παρέχει δημόσιο URL και κωδικό QR, ενώ το τερματικό ανοίγει στο πρόγραμμα περιήγησης.

Πηγές, επιλεγμένο

Ερωτήσεις και απαντήσεις

Σύντομες απαντήσεις από την τεκμηρίωση του Termbridge.

Εγκαταστήστε Node 20+, tmux και cloudflared, εκτελέστε το npx termbridge και σαρώστε τον κωδικό QR για να ανοίξετε το τερματικό σας σε πρόγραμμα περιήγησης στο τηλέφωνό σας.