Lewati ke konten

Hubungkan terminal Anda

Termbridge menjalankan server lokal, meneruskannya melalui tunnel Cloudflare, dan menayangkan sesi tmux Anda ke browser mana pun.

Terminal
npx termbridge

Rilis terbaru 0.3.13 MIT Node 20+, tmux, cloudflared

Dalam praktik

Jalankan di komputer Anda, lalu buka terminal di perangkat lain.

Dari laptop ke ponsel Anda

npx termbridge menjalankan server lokal, sesi tmux, dan tunnel Cloudflare, lalu mencetak kode QR dengan tautan login sekali pakai.

Dengan memindai kode, token ditukar menjadi sesi cookie. Tambahkan --proxy 5173 untuk menampilkan server pengembangan Anda dalam tampilan Pratinjau di samping terminal.

Terminal
npx termbridge

Siap untuk Seluler

Pindai kode QR dan buka terminal di browser ponsel Anda.

Terminal Sungguhan

tmux + node-pty menghubungkan PTY sungguhan ke xterm.js dengan warna dan TUI.

Tunnel Cloudflare

Quick Tunnel mengekspos server lokal Anda tanpa penerusan port.

Login dengan Token

Tautan QR memuat token sekali pakai yang berlaku selama 90 detik. Penukaran token akan menetapkan cookie sesi HttpOnly dan Secure, dengan pemeriksaan CSRF serta 5 kali penukaran per menit. Sesi tidak kedaluwarsa.

Multi-Sesi

Satu server dapat menampung beberapa sesi tmux dengan fitur beralih di dalam aplikasi.

Satu Perintah

npx termbridge menjalankan server, tunnel Cloudflare, dan kode QR. Memerlukan Node 20+, tmux dan cloudflared di macOS atau Linux; Windows tidak didukung.

Utamakan CLI

Dirancang sebagai alat yang mengutamakan terminal dengan status TTY dan output QR.

Serah Terima QR

Setiap proses mencetak satu kode QR dengan tautan login sekali pakai. Pindai kode tersebut di perangkat yang ingin Anda gunakan.

Pratinjau Server Dev

Jadikan aplikasi Vite lokal Anda sebagai proxy dan pratinjau berdampingan dengan terminal.

Meneruskan HMR

Proxy WebSocket menjaga agar Hot Module Replacement Vite tetap berfungsi.

Pengalihan Tampilan

Beralih antara Terminal dan Pratinjau dari panel Tampilan di bilah bawah.

Alur Kerja Full-Stack

Jalankan perintah terminal dan pantau aplikasi Anda diperbarui secara waktu nyata.

Mengapa Termbridge

Tanpa penerusan port atau VPN

Quick Tunnel Cloudflare tanpa akun memberikan HTTPS URL publik kepada server lokal Anda. Perangkat yang Anda gunakan untuk terhubung hanya memerlukan browser.

Program layar penuh berfungsi

node-pty terhubung ke tmux dan melaporkan terminal berwarna 256, sehingga TUI seperti htop dan vim berfungsi seperti saat digunakan secara lokal.

Sesi tetap berjalan saat penghubung berhenti

Ctrl+C menutup tunnel dan server, tetapi membiarkan sesi tmux Anda tetap berjalan. Jalankan lagi dengan --session untuk menyambungkan ke sesi yang sudah ada.

Berjalan di komputer Anda

Server, WebSocket, dan registri terminal berjalan di komputer Anda dan secara default mendengarkan di 127.0.0.1. Termbridge tidak mengoperasikan backend sendiri.

Dibandingkan dengan

Cara lain untuk mengakses terminal dari perangkat lain, serta perbedaan Termbridge.

Termbridge dibandingkan dengan alat lainnya
ttyd Keunggulanttyd membagikan perintah apa pun melalui web dengan input CJK dan IME, transfer berkas ZMODEM dan trzsz, gambar Sixel, SSL dan autentikasi dasar, serta berjalan di macOS, Linux, BSD, OpenWrt, dan Windows. Perbedaan dengan TermbridgeTermbridge menambahkan tunnel, tautan login QR sekali pakai, dan bilah kontrol ponsel, serta menyimpan shell di tmux agar tetap berjalan setelah dimulai ulang. Aplikasi ini dibuat untuk macOS dan Linux.
sshx Keunggulansshx membagikan terminal kepada siapa pun dengan satu perintah, di kanvas tanpa batas tempat kolaborator melihat kursor satu sama lain, dengan enkripsi end-to-end dan biner untuk Linux, macOS, dan Windows. Perbedaan dengan TermbridgeTermbridge digunakan untuk mengakses terminal Anda sendiri: setiap proses membuat satu tautan login yang hanya dapat digunakan sekali, dan lalu lintas melewati tunnel Cloudflare menuju server di komputer Anda.
Tailscale SSH KeunggulanTailscale SSH memungkinkan Tailscale menangani autentikasi dan otorisasi koneksi SSH di tailnet Anda, dienkripsi melalui WireGuard dengan kunci node, dari perangkat apa pun yang menjalankan Tailscale. Perbedaan dengan TermbridgeTermbridge tidak memerlukan klien atau jaringan pribadi di perangkat lain. Layanan ini menyediakan URL publik dan kode QR, lalu terminal dibuka di browser.

Sumber, dicentang

Tanya jawab

Jawaban singkat dari dokumentasi Termbridge.

Instal Node 20+, tmux dan cloudflared, jalankan npx termbridge, lalu pindai kode QR untuk membuka terminal di browser ponsel Anda.